Local Perception Filter
|
|
- Piers Kelly
- 6 years ago
- Views:
Transcription
1 Local Perception Filter 1
2 A S B With Time Sync 2
3 A S B Without Time Sync 3
4 Maintaining tightly synchronized states 4
5 States can go out of date. A player sees a state that happened t seconds ago. 5
6 Hybrid Model: Render objects within realtime interaction range in real time, other objects in delayed time. 6
7 happening now A B happened time t ago 7
8 Question: What if a player A throws a ball at player B? 8
9 happening now A B happened time t ago 9
10 Question: What if a player B throws a ball at player A? 10
11 happening now A B happened time t ago 11
12 Two Kinds of Entities Active: players (unpredictable) Passive: ball, bullet (predictable) 12
13 A happened t ago happened t - 1 ago happened t - 2 ago B 13
14 Question: What if a player A throws a ball at player B? 14
15 A happened t ago happened t - 1 ago happened t - 2 ago B 15
16 Question: What if a player B throws a ball at player A? 16
17 A happened t ago happened t - 1 ago happened t - 2 ago B 17
18 B throws ball at A. A sees that the ball s speed increases as it gets nearer to A. 18
19 A throws ball at B. A sees that the ball s speed decreases as it gets away from A. 19
20 A B Server not shown in this example. 20
21 From perspective of a player A, the other player is surrounded by a temporal distortion field defined by the communication delay between that player and A. 21
22 1D temporal distortion field from A s perspective. temporal distortion A B rendered position of ball 22
23 1D temporal distortion field from B s perspective. temporal distortion A B rendered position of ball 23
24 Extension to multi players temporal distortion A C B rendered position of ball 24
25 Limitations Delay jitter leads to fluctuating field. Can t interact directly with other players. 25
26 Local Perception Filter 26
27 Bullet Time 27
28 Slow down time to allow more reaction time. E.g. Max Payne 28
29 Difficult in multiplayer game -- naive implementation slows every player down. 29
30 Ideally, players who invoke bullet time slow down their game, but others play on. 30
31 bullet time -- bullet slows down as it comes near the player; increases speed as it moves away. 31
32 bullet time distortion field from B s perspective. temporal distortion A B rendered position of ball 32
33 overall distortion field temporal distortion A B rendered position of ball 33
34 overall distortion field from B s perspective. temporal distortion A B rendered position of ball 34
35 bullet time distortion field from A s perspective. temporal distortion A B rendered position of ball 35
36 You Are Here CS4344 Client/Server Architecture Synchronization Protocols 36
37 You Are Here CS4344 Client/Server Architecture Synchronization Protocols Interest Management 37
38 Bandwidth Requirement 38
39 A Measurement Study of Shen Zhou Online, an MMORPG. Images taken from 39
40 7 kbps Average bandwidth per client 40
41 2.5 : 1 Peak-to-Mean Ratio for Bandwidth 41
42 370,000 Simultaneous Number Of Players (Ragnarok Online, December 2004) 42
43 6.5 Gbps Peak Server Bandwidth 43
44 860 Terabyte Amount of data transfered per month 44
45 Need to reduce bandwidth overhead 45
46 Dead Reckoning 46
47 Interest Management 47
48 Relevance Filtering 48
49 Idea: only need to update another player p if the update matters to p. 49
50 Aura / Area-of-Interest 50
51 Update of p matters to q if the auras of p and q intersect. 51
52 Foci (what a player can see) 52
53 Nimbi (where a player can be seen) 53
54 Update of p matters to q if the foci of p intersects nimbi of q. 54
55 Calculating aura/foci/nimbi can be costly. 55
56 Idea: approximate use bounding boxes 56
57 or approximate using cells 57
58 Large cell: Redundant messages. Small cell: Large management overhead. 58
59 The white player will receive many messages he/she is not interested in. 59
60 Idea: we can dynamically partition the cells into smaller ones as needed. 60
61 Generalization: an entity may specify any other events/ entity it is interested in. 61
62 Communication Abstraction 62
63 Multicast: send a message to a set of subscribers 63
64 Group: a channel to publish messages 64
65 A client can subscribe to/ join a group to start receiving messages from that group. 65
66 A client can unsubscribe from/leave a group to stop receiving messages from that group. 66
67 Anyone can send a message to a group (need not be a subscriber). 67
68 a group a subscriber 68
69 Each cell is a group. A subscriber can subscribe to multiple cells. A group can have multiple publishers. a group 69
70 Implementation: IP Multicast 70
71 Multicast groups are identified using class D IP addresses ( to ) 71
72 Any message sent to a multicast address will be sent to all its subscriber. 72
73 Anyone listening to a multicast address will receive messages sent to it. 73
74 Problems with IP Multicast 74
75 Not reliable 75
76 join/leave takes time 76
77 not widely deployed 77
78 need states at the router 78
79 and many others.. 79
Peer-to-Peer Architecture
Peer-to-Peer Architecture 1 Peer-to-Peer Architecture Role of clients Notify clients Resolve conflicts Maintain states Simulate games 2 Latency Robustness Conflict/Cheating Consistency Accounting Scalability
More informationDistributed Virtual Environments!
Distributed Virtual Environments! Introduction! Richard M. Fujimoto! Professor!! Computational Science and Engineering Division! College of Computing! Georgia Institute of Technology! Atlanta, GA 30332-0765,
More informationDatakom II Seminar Lecture 2005 Erik Nordström
Online Gaming and Ad hoc Networking Datakom II Seminar Lecture 2005 1 Multiplayer Computer Games (MCG) - Background In the beginning there was MUD (Multi- User Dungeon) First adventure game to support
More informationBy Jeremy Brun, Farzad Safaei, and Paul Boustead NETWORKED GAMES
By Jeremy Brun, Farzad Safaei, and Paul Boustead MANAGING LATENCY NETWORKED GAMES Fighting propagation delays in real-time interactive applications improves gameplay and fairness in networked games by
More informationCentralized Server Architecture
Centralized Server Architecture Synchronization Protocols Permissible Client/ Server Architecture Client sends command to the server. Server computes new states and updates clients with new states. Player
More informationA Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server
A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic
More informationDYNAMIC LOAD BALANCING FOR MASSIVELY MULTIPLAYER ONLINE GAMES SARMAD ABDULMAGED ABDULAZEEZ
DYNAMIC LOAD BALANCING FOR MASSIVELY MULTIPLAYER ONLINE GAMES By SARMAD ABDULMAGED ABDULAZEEZ A thesis submitted in partial fulfilment of the requirements of Liverpool John Moores University for the degree
More informationMOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018
MOBILE COMPUTING CSE 40814/60814 Spring 2018 Cellular Positioning: Cell ID Open-source database of cell IDs: opencellid.org Cellular Positioning - Cell ID with TA TA: Timing Advance (time a signal takes
More informationATLAS. P25 Systems. LMR communications made simple.
P25 Systems LMR communications made simple. We make your critical communication system safe and simple to use. IS THE MOST MODERN & FLEXIBLE P25 SYSTEM Our patented Latitude technology makes the P25 application
More informationMAPS for LCS System. LoCation Services Simulation in 2G, 3G, and 4G. Presenters:
MAPS for LCS System LoCation Services Simulation in 2G, 3G, and 4G Presenters: Matt Yost Savita Majjagi 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878 Phone: (301) 670-4784 Fax: (301) 670-9187
More informationPlay Patterns for Path Prediction in Multiplayer Online Games
Play Patterns for Path Prediction in Multiplayer Online Games by Jacob Agar A Thesis submitted to the Faculty of Graduate Studies and Research in partial fulfilment of the requirements for the degree of
More informationA Wireless Communication System using Multicasting with an Acknowledgement Mark
IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 07, Issue 10 (October. 2017), V2 PP 01-06 www.iosrjen.org A Wireless Communication System using Multicasting with an
More informationGame Programming Paradigms. Michael Chung
Game Programming Paradigms Michael Chung CS248, 10 years ago... Goals Goals 1. High level tips for your project s game architecture Goals 1. High level tips for your project s game architecture 2.
More informationLTE Essentials. Thursday, January 17, 2013 at 1:00 PM (ET)
LTE Essentials Thursday, January 17, 2013 at 1:00 PM (ET) Instructor: Annabel Z. Dodd Author of "The Essential Guide to Telecommunications, Fifth Edition Questions for the Instructor or for a Logistics
More informationOnline Games what are they? First person shooter ( first person view) (Some) Types of games
Online Games what are they? Virtual worlds: Many people playing roles beyond their day to day experience Entertainment, escapism, community many reasons World of Warcraft Second Life Quake 4 Associate
More informationEfficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)
Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Kusno Prasetya BIT (Sekolah Tinggi Teknik Surabaya, Indonesia), MIT (Hons) (Bond) A dissertation
More informationPlaneShift Project. Architecture Overview and Roadmap. Copyright 2005 Atomic Blue
PlaneShift Project Architecture Overview and Roadmap Objectives Introduce overall structure of PS Explain certain design decisions Equip you to modify and add to engine consistent with existing structure
More informationMonitoring Cable Technologies
27 CHAPTER Cable broadband communication operates in compliance with the Data Over Cable Service Interface Specification (DOCSIS) standard which prescribes multivendor interoperability and promotes a retail
More informationEfficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG)
Efficient Methods for Improving Scalability and Playability of Massively Multiplayer Online Game (MMOG) Kusno Prasetya BIT (Sekolah Tinggi Teknik Surabaya, Indonesia), MIT (Hons) (Bond) A dissertation
More informationMSC-235. Design and Deploy for MOTOTRBO Connect Plus Solutions BETA. Exam.
Motorola MSC-235 Design and Deploy for MOTOTRBO Connect Plus Solutions BETA Exam TYPE: DEMO http://www.examskey.com/msc-235.html Examskey Motorola MSC-235 exam demo product is here for you to test the
More informationMobile Broadcast: Beyond Mobile TV
Mobile Broadcast: Beyond Mobile TV Peter Mataga, Ph.D. Chief Architect Roundbox, Inc. Introducing Roundbox Mobile Broadcast and Multicast Software Client / server; infrastructure / applications Core products
More informationCh. 11 Analyzing Playability vis a vis QoS Parameters
Ch. 11 Analyzing Playability vis a vis QoS Parameters Magda El Zarki Prof. Dept. of CS Univ. of CA, Irvine Email:elzarki@uci.edu http://www.ics.uci.edu/~magda Two Views A subjective study on how players
More informationHow do we use TCP (or UDP)
How do we use TCP (or UDP) Creating a socket int socket(int domain, int type, int protocol) domain : PF_INET, PF_UNIX, PF_PACKET,... type : SOCK_STREAM, SOCK_DGRAM,... protocol : UNSPEC,... Passive open
More informationData and Computer Communications. Chapter 10 Cellular Wireless Networks
Data and Computer Communications Chapter 10 Cellular Wireless Networks Cellular Wireless Networks 5 PSTN Switch Mobile Telecomm Switching Office (MTSO) 3 4 2 1 Base Station 0 2016-08-30 2 Cellular Wireless
More informationBellairs Games Workshop. Massively Multiplayer Games
Bellairs Games Workshop Massively Multiplayer Games Jörg Kienzle McGill Games Workshop - Bellairs, 2005, Jörg Kienzle Slide 1 Outline Intro on Massively Multiplayer Games Historical Perspective Technical
More informationData Dissemination in Wireless Sensor Networks
Data Dissemination in Wireless Sensor Networks Philip Levis UC Berkeley Intel Research Berkeley Neil Patel UC Berkeley David Culler UC Berkeley Scott Shenker UC Berkeley ICSI Sensor Networks Sensor networks
More informationSolipsis: A Decentralized Architecture for Virtual Environments
Solipsis: A Decentralized Architecture for Virtual Environments Davide Frey Joint work with E. Anceaume, A-M. Kermarrec F. Le Fessant, R. Piegay, J. Royan As Scalable As Possible 1 The (virtual) world
More informationMulticast in the Mobile Environment and 3G
T-110.5120 Next Generation Wireless Networks Multicast in the Mobile Environment and 3G LAURI MÄKINEN ARI KOPONEN Agenda Introduction MBMS Multimedia Broadcast Multicast Service Background Architecture
More informationCANopen Programmer s Manual Part Number Version 1.0 October All rights reserved
Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity
More informationBASIC CONCEPTS OF HSPA
284 23-3087 Uen Rev A BASIC CONCEPTS OF HSPA February 2007 White Paper HSPA is a vital part of WCDMA evolution and provides improved end-user experience as well as cost-efficient mobile/wireless broadband.
More informationDESIGN AND IMPLEMENTATION OF OPTIMISTIC CONSTRUCTS FOR LATENCY MASKING IN ONLINE VIDEO GAMES
DESIGN AND IMPLEMENTATION OF OPTIMISTIC CONSTRUCTS FOR LATENCY MASKING IN ONLINE VIDEO GAMES Shayne Burgess and Michael Katchabaw Department of Computer Science The University of Western Ontario London,
More informationLow Latency and Cheat-proof Event Ordering for Peer-to-Peer Games
Low Latency and Cheat-proof Event Ordering for Peer-to-Peer Games Chris GauthierDickey, Daniel Zappala, Virginia Lo, and James Marr University of Oregon Department of Computer Science 1202 University of
More informationUser behaviour based modeling of network traffic for multiplayer role playing games
User behaviour based modeling of network traffic for multiplayer role playing games Mirko Suznjevic University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3, Zagreb, Croatia mirko.suznjevic@fer.hr
More informationSensible Chuckle SuperTuxKart Concrete Architecture Report
Sensible Chuckle SuperTuxKart Concrete Architecture Report Sam Strike - 10152402 Ben Mitchell - 10151495 Alex Mersereau - 10152885 Will Gervais - 10056247 David Cho - 10056519 Michael Spiering Table of
More informationChapter 5. North American Cellular System Based on Time Division Multiple Access
Chapter 5. North American Cellular System Based on Time Division Multiple Access Background and Goals AMPS can not support user transparency roaming Interim Standard 41 (IS 41) is to deliver AMPS services
More informationProject Example: wissen.de
Project Example: wissen.de Software Architecture VO/KU (707.023/707.024) Roman Kern KMI, TU Graz January 24, 2014 Roman Kern (KMI, TU Graz) Project Example: wissen.de January 24, 2014 1 / 59 Outline 1
More informationWelcome to Hellfire Multi Player. Game Version 3.3
Welcome to Hellfire Multi Player Game Version 3.3 Hellfire Multiplayer Overview Hellfire V3.3 introduces the ability to play multiplayer games, where several players can compete by playing the same week
More informationNetworking Tutorial 2: Networking Issues in Games
Networking Tutorial 2: Networking Issues in Games Summary Issues arising from the application of network technology to computer games are discussed. Focus is placed on the complexities of distributed simulations,
More informationA Fully Network Controlled Flight Test Center and Remote Telemetry Centers
A Fully Network Controlled Flight Test Center and Remote Telemetry Centers Item Type text; Proceedings Authors Rubio, Pedro; Jimenez, Francisco; Alvarez, Jesus Publisher International Foundation for Telemetering
More informationTaking your game online: Fundamentals of coding online games
Taking your game online: Fundamentals of coding online games Joost van Dongen 7th July 2005 Website: www.oogst3d.net E-mail: tsgoo@hotmail.com Abstract This article is an introduction to programming the
More informationMobile Multiplayer Real-time Games over Wireless Networks
Mobile Multiplayer Real-time Games over Wireless Networks Alf Inge Wang, Martin Jarret, and Eivind Sorteberg Dept. of Computer and Information Science Norwegian University of Science and Technology alfw/jarret/sorteberg@idi.ntnu.no
More informationCricket: Location- Support For Wireless Mobile Networks
Cricket: Location- Support For Wireless Mobile Networks Presented By: Bill Cabral wcabral@cs.brown.edu Purpose To provide a means of localization for inbuilding, location-dependent applications Maintain
More informationDTS 4210.timecenter. Swiss Time Systems. High precision time server, grandmaster and PRC
High precision time server, grandmaster and PRC DTS 4210.timecenter The DTS 4210.timecenter is a combined time distribution and synchronization device with up to 16 network ports (IPv4/IPv6). With its
More informationPangolin: A look at the conceptual Architecture of Super Tux Kart. A CISC 326 Project by:
Pangolin: A look at the conceptual Architecture of Super Tux Kart A CISC 326 Project by: Mohammed Gasmallah Russell Dawes Caleb Aikens Leonard Ha Vincent Hung Joseph Landy Overview Architectural Style
More informationData and Computer Communications. Tenth Edition by William Stallings
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education - 2013 CHAPTER 10 Cellular Wireless Network
More informationt-series The Intelligent Solution for Wireless Coverage and Capacity
The Intelligent Solution for Wireless Coverage and Capacity All-Digital t-series - Going Beyond DAS With the increasing popularity of mobile devices, users expect to have seamless data services anywhere,
More informationGuide to Wireless Communications, Third Edition Cengage Learning Objectives
Guide to Wireless Communications, Third Edition Chapter 9 Wireless Metropolitan Area Networks Objectives Explain why wireless metropolitan area networks (WMANs) are needed Describe the components and modes
More informationthe gamedesigninitiative at cornell university Lecture 10 Game Architecture
Lecture 10 2110-Level Apps are Event Driven Generates event e and n calls method(e) on listener Registers itself as a listener @105dc method(event) Listener JFrame Listener Application 2 Limitations of
More informationDistributed Gaming using XML
Distributed Gaming using XML A Writing Project Presented to The Faculty of the Department of Computer Science San Jose State University In Partial Fulfillment of the Requirement for the Degree Master of
More informationDepartment of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project
Digital Interactive Game Interface Table Apps for ipad Supervised by: Professor Michael R. Lyu Student: Ng Ka Hung (1009615714) Chan Hing Faat (1009618344) Year 2011 2012 Final Year Project Department
More informationSEN366 (SEN374) (Introduction to) Computer Networks
SEN366 (SEN374) (Introduction to) Computer Networks Prof. Dr. Hasan Hüseyin BALIK (8 th Week) Cellular Wireless Network 8.Outline Principles of Cellular Networks Cellular Network Generations LTE-Advanced
More informationInterfacing ACT-R with External Simulations
Interfacing with External Simulations Eric Biefeld, Brad Best, Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University We Have Integrated With Several External Simulations and
More informationIMPROVING SCALABILITY IN MMOGS - A NEW ARCHITECTURE -
IMPROVING SCALABILITY IN MMOGS - A NEW ARCHITECTURE - by Philippe David & Ariel Vardi Georgia Institute of Technology Outline 1.MMOGs: tremendous growth 2.Traditional MMOGs architecture and its flaws 3.Related
More informationMobile Data Tsunami Challenges Current Cellular Technologies
1! 2! Cellular Networks Impact our Lives Cellular Core Network! More Mobile Connection! More Infrastructure! Deployment! 1010100100001011001! 0101010101001010100! 1010101010101011010! 1010010101010101010!
More informationPolycom KIRK Deployment Guide
Polycom KIRK Deployment Guide Version 6.0 February, 2012 14169000 Ed.6.0 Trademark Information 2011, Polycom, Inc. All rights reserved. POLYCOM, the Polycom "Triangles" logo and the names and marks associated
More informationCS 354R: Computer Game Technology
CS 354R: Computer Game Technology Introduction to Game AI Fall 2018 What does the A stand for? 2 What is AI? AI is the control of every non-human entity in a game The other cars in a car game The opponents
More informationCellular Networks and Mobile Compu5ng COMS , Fall 2012
Cellular Networks and Mobile Compu5ng COMS 6998-11, Fall 2012 Instructor: Li Erran Li (lierranli@cs.columbia.edu) hlp://www.cs.columbia.edu/~lierranli/ coms6998-11/ 9/4/2012: Introduc5on to Cellular Networks
More informationStress Testing the OpenSimulator Virtual World Server
Stress Testing the OpenSimulator Virtual World Server Introduction OpenSimulator (http://opensimulator.org) is an open source project building a general purpose virtual world simulator. As part of a larger
More informationIs Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen. IIS, Academia Sinica, Taiwan
Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen MMORPG Massively Multiplayer Online Role Playing Game General property Agenre of computer role
More informationHytera Smart Dispatch
Hytera Smart Dispatch Integrated software to monitor, control, and communicate with your radio fleet Flexible System Deployment with an Easy User Interface Hytera Quick GPS Maximizes use of Channel Resources
More informationSpace Marines. Space Marines
Space Marines A Distributed Online Shooter Space Marines is a two-dimensional shooter whose aim is to provide a healthy conduit to the pursuit of happiness for all ages. It is implemented using a distributed
More informationCSE/EE 461. Link State Routing. Last Time. This Lecture. Routing Algorithms Introduction Distance Vector routing (RIP)
CSE/EE 46 Link State Routing Last Time Routing Algorithms Introduction Distance Vector routing (RIP) Application Presentation Session Transport Network Data Link Physical This Lecture Routing Algorithms
More informationSimulation of Area of Interest Management for Massively Multiplayer Online Games Using OPNET
2016 9th International Conference on Developments in esystems Engineering Simulation of Area of Interest Management for Massively Multiplayer Online Games Using OPNET Sarmad A. Abdulazeez Abdennour El
More informationSM 4117 Virtual Reality Assignment 2 By Li Yiu Chong ( )
SM 4117 Virtual Reality Assignment 2 By Li Yiu Chong (50262340) In this essay I would analyze the environment of driving game under a network. The analysis will be base on 3D driving game of decentralized
More informationOnline games, servers and networks
Online games, servers and networks Mirko Suznjevic University of Zagreb, Croatia University of Zagreb Zagreb, 09.05.2015. 09.05.2015. 1 Goals of this presentation Illustrate the current characteristics
More informationIS-95 /CdmaOne Standard. By Mrs.M.R.Kuveskar.
IS-95 /CdmaOne Standard By Mrs.M.R.Kuveskar. CDMA Classification of CDMA Systems CDMA SYSTEMS CDMA one CDMA 2000 IS95 IS95B JSTD 008 Narrow Band Wide Band CDMA Multiple Access in CDMA: Each user is assigned
More information- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture
12 Window Systems - A window system manages a computer screen. - Divides the screen into overlapping regions. - Each region displays output from a particular application. X window system is widely used
More informationAdvanced Modeling and Simulation of Mobile Ad-Hoc Networks
Advanced Modeling and Simulation of Mobile Ad-Hoc Networks Prepared For: UMIACS/LTS Seminar March 3, 2004 Telcordia Contact: Stephanie Demers Robert A. Ziegler ziegler@research.telcordia.com 732.758.5494
More informationCROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS
CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS Jie Chen, Tiejun Lv and Haitao Zheng Prepared by Cenker Demir The purpose of the authors To propose a Joint cross-layer design between MAC layer and Physical
More informationMultiplayer Game Design and Development CSC 631/831. Lecture 1 Spring 2016
Multiplayer Game Design and Development CSC 631/831 Lecture 1 Spring 2016 Course bjective 2 The whole class works together to build a working Multiplayer nline game, from design through development to
More informationIntersystem Operation and Mobility Management. First Generation Systems
Intersystem Operation and Mobility Management David Tipper Associate Professor Graduate Program in Telecommunications and Networking University of Pittsburgh Telcom 2700 Slides 6 http://www.tele.pitt.edu/tipper.html
More informationLink-state protocols and Open Shortest Path First (OSPF)
Fixed Internetworking Protocols and Networks Link-state protocols and Open Shortest Path First (OSPF) Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 0 ITIFN Objectives Describe the basic
More informationEvaluating OTDOA Technology for VoLTE E911 Indoors
Evaluating OTDOA Technology for VoLTE E911 Indoors Introduction As mobile device usage becomes more and more ubiquitous, there is an increasing need for location accuracy, especially in the event of an
More informationPrimer on GPS Operations
MP Rugged Wireless Modem Primer on GPS Operations 2130313 Rev 1.0 Cover illustration by Emma Jantz-Lee (age 11). An Introduction to GPS This primer is intended to provide the foundation for understanding
More informationLecture 3: Modulation & Clock Recovery. CSE 123: Computer Networks Stefan Savage
Lecture 3: Modulation & Clock Recovery CSE 123: Computer Networks Stefan Savage Lecture 3 Overview Signaling constraints Shannon s Law Nyquist Limit Encoding schemes Clock recovery Manchester, NRZ, NRZI,
More information6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)
King Saud University College of Computer and Information Sciences Information Technology Department First Semester 1436/1437 IT224: Networks 1 Sheet# 10 (chapter 3-4-5) Multiple-Choice Questions 1. Before
More information4G Mobile Broadband LTE
4G Mobile Broadband LTE Part I Dr Stefan Parkvall Principal Researcher Ericson Research Data overtaking Voice Data is overtaking voice......but previous cellular systems designed primarily for voice Rapid
More informationLTE and 1x/1xEV-DO Terminology and Concepts
LTE and 1x/1xEV-DO Terminology and Concepts By Don Hanley, Senior Consultant 2/2009 1xEV-DO and LTE networks are surprisingly similar in many respects, but the terms, labels and acronyms they use are very
More informationVIRTUAL SEGMENTATION. Executive summary. Online. Website: technetix.com
VIRTUAL SEGMENTATION Executive summary Online Email: info-usa@technetix.com Website: technetix.com Nov/2017 Introduction The steady evolution of the DOCSIS system and Hybrid Fiber Coaxial (HFC) plants
More informationResearch Article Dead Reckoning Using Play Patterns in a Simple 2D Multiplayer Online Game
International Journal of Computer Games Technology, Article ID 138596, 18 pages http://dx.doi.org/10.1155/2014/138596 Research Article Dead Reckoning Using Play Patterns in a Simple 2D Multiplayer Online
More informationVictor Cid Senior Computer Scientist DIMRC, SIS, NLM
Victor Cid Senior Computer Scientist DIMRC, SIS, NLM Patient arrives to Walter Reed NMMC Patient transferred to Suburban voice repot made from WRNMMC radio to Suburban cell phone via wireless bridge 2
More informationCANopen Programmer s Manual
CANopen Programmer s Manual Part Number 95-00271-000 Revision 5 October, 2008 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 7 Overview and Scope... 7 Related Documentation...
More informationHytera DS-6210 DMR Trunking Pro
Hytera DS-6210 DMR Trunking Pro Enhanced Capacity Extended Coverage High Security Field Proven Reliability 6 Hytera Communications Corp., Ltd. Hytera Communications Corp., Ltd. www.hytera.com System Structure
More informationDead Reckoning Using Play Patterns in a Simple 2D Multiplayer Online Game
Dead Reckoning Using Play Patterns in a Simple 2D Multiplayer Online Game Wei Shi Faculty of Business and I.T. University of Ontario Institute of Technology Oshawa, Canada Email: wei.shi@uoit.ca Jean-Pierre
More informationLink State Routing. Stefano Vissicchio UCL Computer Science CS 3035/GZ01
Link State Routing Stefano Vissicchio UCL Computer Science CS 335/GZ Reminder: Intra-domain Routing Problem Shortest paths problem: What path between two vertices offers minimal sum of edge weights? Classic
More informationCANopen Programmer s Manual
CANopen Programmer s Manual Part Number 95-00271-000 Revision 7 November 2012 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 6 1: Introduction... 11 1.1: CAN and
More informationModeling and Dimensioning of Mobile Networks: from GSM to LTE. Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski
Modeling and Dimensioning of Mobile Networks: from GSM to LTE Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Modeling and Dimensioning of Mobile Networks: from GSM to LTE GSM
More informationWE TAKE CARE OF YOUR AUDIO. DAB+ SOLUTIONS
WE TAKE CARE OF YOUR AUDIO. DAB+ SOLUTIONS INTRO s DAB+ product range enables broadcasters to use existing legacy as well as IP-capable transmitters at the same time. Serving of IP accessible and inaccessible
More informationTechnical Paper Review: Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach
Technical Paper Review: Are All Games Equally Cloud-Gaming-Friendly? An Electromyographic Approach Kumar Gaurav CS300 October 21, 2014 1 / 19 Overview 1 Introduction 2 Related Work 3 Approach 4 Results
More informationConfiguring OSPF. The Cisco OSPF Implementation
Configuring OSPF This chapter describes how to configure Open Shortest Path First (OSPF). For a complete description of the OSPF commands in this chapter, refer to the OSPF s chapter of the Cisco IOS IP
More informationLong Term Evolution (LTE)
1 Lecture 13 LTE 2 Long Term Evolution (LTE) Material Related to LTE comes from 3GPP LTE: System Overview, Product Development and Test Challenges, Agilent Technologies Application Note, 2008. IEEE Communications
More information10EC81-Wireless Communication UNIT-6
UNIT-6 The first form of CDMA to be implemented is IS-95, specified a dual mode of operation in the 800Mhz cellular band for both AMPS and CDMA. IS-95 standard describes the structure of wideband 1.25Mhz
More informationWatchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games
213 IEEE 33rd International Conference on Distributed Computing Systems Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-Player Online Games Amir Yahyavi,Kévin Huguenin, Julien Gascon-Samson,Jörg
More informationGame Design From Concepts To Implementation
Game Design From Concepts To Implementation Games Go Online The Dawn of Online Games Yesterday: we were buying boxes from the shelf Bad news: those times are gone! Today: we download a software for free
More informationCourse Overview. AMPS: History
Course Overview Introduction and History Data in Wireless Cellular Systems: AMPS and CDPD Data in Wireless Local Area Networks Internet Protocols Routing and Ad-Hoc Networks TCP over Wireless Link Services
More informationMaster Project Report Sonic Gallery
Master Project Report Sonic Gallery Ha Tran January 5, 2007 1 Contents 1 Introduction 3 2 Application description 3 3 Design 3 3.1 SonicTrack - Indoor localization.............................. 3 3.2 Client
More informationITE PC v4.0. Chapter Cisco Systems, Inc. All rights reserved. Cisco Public
OSPF Routing Protocols and Concepts Chapter 11 1 Objectives Describe the background and basic features of OSPF Identify and apply the basic OSPF configuration commands Describe, modify and calculate l
More informationYour benefits using DTS 4160.grandmaster:
High precision time server, grandmaster and PRC DTS 4160.grandmaster The DTS 4160.grandmaster is a combined time distribution and synchronization device with up to 4 network ports (IPv4/IPv6). With its
More informationLECTURE 12. Deployment and Traffic Engineering
1 LECTURE 12 Deployment and Traffic Engineering Cellular Concept 2 Proposed by Bell Labs in 1971 Geographic Service divided into smaller cells Neighboring cells do not use same set of frequencies to prevent
More informationIntroduction to Local and Wide Area Networks
Introduction to Local and Wide Area Networks Lecturers Amnach Khawne Jirasak Sittigorn Chapter 1 1 Routing Protocols and Concepts Chapter 10 : Link-State Routing Protocols Chapter 11 : OSPF Chapter 1 2
More information