VGO 2 May 2003 Online Gaming by VGO2 Philippe Villeneuve Gustavo Basilio Niklas Åbrink Kristoffer Sjögren Nrip Nihalani Gunnar Wretlind.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Four Police Technology Networks.
1 Network Architecture and Design Advanced Issues in Internet Protocol (IP) IPv4 Network Address Translation (NAT) IPV6 IP Security (IPsec) Mobile IP IP.
COM555: Mobile Technologies Location-Identifier Separation.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Overlay Network and Data Transmission Over Wireless For EE290T Minghua Chen Berkeley.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
General Packet Radio System (GPRS) Overview. Introduction General Packet Radio Service (GRPS) today “Packet overlay” network on top of the existing GSM.
EE 4272Spring, 2003 Protocols & Architecture A Protocol Architecture is the layered structure of hardware & software that supports the exchange of data.
Subnetting.
GPRS Muhammad Al-khaldi Sultan Al-Khaldi
Networks Evolving? Justin Champion C208 Ext:3723
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
1 Introduction on the Architecture of End to End Multihoming Masataka Ohta Tokyo Institute of Technology
PROS & CONS of Proxy Firewall
Protocols and the TCP/IP Suite
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
A Study of Live Video Streaming over Highway Vehicular Ad hoc Networks Meenakshi Mittal ©2010 International Journal of Computer Applications ( )Volume.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
NETWORKING FUNDAMENTALS. Bandwidth Bandwidth is defined as the amount of information that can flow through a network connection in a given period of time.Bandwidth.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Cisco – Semester 1 – Chapter 2 Network Fundamentals And The OSI Model.
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.
Spring 2006Computer Networks1 Chapter 2 Network Models.
VGO 2 March 2003 Online Gaming Midterm Presentation March 2003.
Page 1 Network Addressing CS.457 Network Design And Management.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
COM594: Mobile Technologies Location-Identifier Separation.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Network Processing Systems Design
Network Models.
“An Eye View On the Future Generation Of Phones”
A quick intro to networking
IPv6 Deployment: Business Cases and Development Options
SECURING NETWORK TRAFFIC WITH IPSEC
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
Routing and Switching Essentials v6.0
* Essential Network Security Book Slides.
Network Virtualization
Key concepts covered in Midterm III
Chapter 11: Network Address Translation for IPv4
Presentation transcript:

VGO 2 May 2003 Online Gaming by VGO2 Philippe Villeneuve Gustavo Basilio Niklas Åbrink Kristoffer Sjögren Nrip Nihalani Gunnar Wretlind

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 The Video Gameboy Starring A Father, A Son and the KTH Boys

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 Gaming over IPv6 vs. IPv4 How Will IPv6 Affect Online Gaming? Theoretical Study of IPv6 Measurements with an IPv6 Enabled Game

VGO 2 May 2003 IPv6 Advantages Addresses –More Addresses than IPv4 –Auto Configuration –No More “Network Address Translation” (NAT) Peer-to-Peer Servers

VGO 2 May 2003 IPv6 Advantages Quality of Service (QoS) Improved routing Security

VGO 2 May 2003 IPv6 Testing Quake 2 IPv6 Required 10-15% More Bandwidth Does Not Use Any of the IPv6 Features Pure IPv6 Network Mixed IPv4 and IPv6 Internet Bad Encapsulation Performance

VGO 2 May 2003 Conclusion IPv6 Necessary Should Enhance Online Gaming

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 Gaming over GPRS

VGO 2 May 2003 The AIM To Investigate the Performance of Gaming over GPRS To Identify Techniques Which Could Improve Gaming Performance over GPRS

VGO 2 May 2003 Plan of Action Study Set up Testbeds Study Results Study Gaming over other Wireless Systems Look for Places where Improvements were Possible Identify Improvements

VGO 2 May 2003 Test Bed Laptops Games Nokia D211

VGO 2 May 2003 Test Bed

VGO 2 May 2003 Test Results-Yahoo Chess QoE: Satisfactory Delays were Seen by the Real Time Monitor These Delays did not Affect Gaming Performance

VGO 2 May 2003 Test results – Yahoo Pool QoE: Not Satisfactory Ball Movements were Observed to be Jerky A Modified Algorithm with Less Detail Encoded in Transmitted Data Should Perform Well

VGO 2 May 2003 Test Results- Starcraft QoE: Unplayable No Connection to Server After Many Tries When Connected, Server Denied the Request

VGO 2 May 2003 Test Results - XPilot QoE: Poor Delays in Excess of 2 Seconds were Observed Made Gaming Difficult Connection to the Server Disconnected after 5 Minutes Each Time We Connected.

VGO 2 May 2003 Test Results : Summary Turn based games perform well Real Time games can also be designed to perform well on GPRS However, if Bandwidth and Delay limitations are neutralized: Gaming over GPRS can be a seller We hence make some suggestions

VGO 2 May 2003 The Future There are a Plethora of Ideas Floated Around for Mobile Applications Improvement in the Bandwidth and Delay Charateristics of Wireless Packet Data Services will Improve the Saleability of These Hence we Propose Modified Architectures for this Purpose

VGO 2 May 2003 The Future Use Both WLAN’s and GPRS Horizontal Handovers between the Mobile Devices over WLAN’s --A Network Interface makes a Handover from an Access Network to another Vertical Communication over GPRS - The Network connections from a Mobile Node move from one Interface to Another Data Exchange at High Rates (WLAN’s) Enhanced Mobility Provided by GPRS

VGO 2 May 2003 Hierarchial Architecture

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 IPv6 on GPRS

VGO 2 May 2003 Why IP on GPRS? Access to a Wide Range of Services Already Available Lower Cost and Faster Development of New Services Easier Internetworking

VGO 2 May 2003 Mobile IPv4 Standard IPv4 is not Suitable for Mobile Devices Mobile IPv4 adds Mobility Support to IPv4

VGO 2 May 2003 Mobile IPv6 Why do we Need Mobile IPv6? Mobile IPv6 Provides Better Mobility Support –Peer-to-peer capability –Better Routing Mobile IPv6 Provides Better Security

VGO 2 May 2003 Mobile IPv6 (cont) IPv6 is Expected to be the Future Internet Protocol Drawbacks: –Performance is Affected Because IPv6 is not Widely Deployed in Internet –Complex to Access IPv4-Only Nodes

VGO 2 May 2003 Conclusion Mobile IPv6 is an Improvement Over Mobile IPv4 However there are drawbacks: –Higher delays today affect the gaming experience –No one wants to be the first one Full Potential Only When IPv6 is Widely Deployed 3G Should Accelerate the Adoption of IPv6

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 Recommendation for Online Gaming No Suitable Protocol –TCP –UDP –Gaming Transport Protocol (GTP) Recommendations –Tried and True –Two categories Protocol Level Application Level

VGO 2 May 2003 Aggregation Group Game Events in One Network Packet –Without Aggregation Header Data Lower Total Bandwidth Added Delays of Transmission –With Aggregation Header Data

VGO 2 May 2003 Internal Compression Reduce the Amount of Bits to Transmit Consider Only the Current Packet –Faster Transmit Time –Less Bandwidth Usage –Added Computation

VGO 2 May 2003 External Compression TimePosition Diff TimePosition TimePosition TimePosition TimePosition Use Previous Information to Reduce the Information Sent

VGO 2 May 2003 A|B B|C B | C C|D Received packets A B C D C|D Previous packet copy Carry a copy of the previous data to gain resistens against droped packets and reduce retransmissions.

VGO 2 May 2003 Programming Recommendation Affect the Transmission Can Not Be Implemented at the Protocol Level

VGO 2 May 2003 Dead reckoning Approximate positions between updates. Less Updates Required Smoothing Algorithm Required

VGO 2 May 2003 Area of Interest Intersection Interest management Send, Receive Updates Only for Interesting Data.

VGO 2 May 2003 Conclusion Need Gaming Protocol –Targeting The Needs of Online Games And Improve Network Performance –For Easier Development Recommendations Are The Result Implementation for Further Studies

VGO 2 May 2003 Online Gaming Video Gaming over IPv6 vs. IPv4 Gaming over GPRS IPv6 over GPRS Recommendations for Online Gaming Question and Answers

VGO 2 May 2003 Questions and Answers