Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Presenter: Shun-Yun.

Slides:



Advertisements
Similar presentations
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Advertisements

Cloud Control with Distributed Rate Limiting Raghaven et all Presented by: Brian Card CS Fall Kinicki 1.
SEEKER: An Adaptive and Scalable Location Service for Mobile Ad Hoc Networks Jehn-Ruey Jiang and Wei-Jiun Ling Presented by Jehn-Ruey Jiang National Central.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
Peer-to-Peer Support for Massively Multiplayer Games Bjorn Knutsson, Honghui Lu, Wei Xu, Bryan Hopkins Presented by Mohammed Alam (Shahed)
Avatar Path Clustering in Networked Virtual Environments Jehn-Ruey Jiang, Ching-Chuan Huang, and Chung-Hsien Tsai Adaptive Computing and Networking Lab.
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Chien-Hao Chien, Shun-Yun Hu, Jehn-Ruey Jiang Adaptive Computing and Networking (ACN) Laboratory Department of Computer Science and Information Engineering.
EE 4272Spring, 2003 Chapter 10 Packet Switching Packet Switching Principles  Switching Techniques  Packet Size  Comparison of Circuit Switching & Packet.
Peer-to-Peer 3D Streaming ACM Multimedia 2007 submission Presenter: Shun-Yun Hu ( 胡舜元 ) Adaptive Computing and Network Lab Dept. of CSIE,
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
1 IMPROVING RESPONSIVENESS BY LOCALITY IN DISTRIBUTED VIRTUAL ENVIRONMENTS Luca Genovali, Laura Ricci, Fabrizio Baiardi Lucca Institute for Advanced Studies.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2008/05/08.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Bandwidth- and Latency-Aware Peer-to-Peer Instant Friendcast for Online Social Networks J. R. Jiang, C.W. Hung, and J.W. Wu Department of Computer Science.
1 Enhancing Neighborship Consistency for Peer-to-Peer Distributed Virtual Environments Jehn-Ruey Jiang, Jiun-Shiang Chiou and Shun-Yun Hu Department of.
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
A Machine Learning-based Approach for Estimating Available Bandwidth Ling-Jyh Chen 1, Cheng-Fu Chou 2 and Bo-Chun Wang 2 1 Academia Sinica 2 National Taiwan.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 © 2008 Nokia continous_scheduling_fmn_2008 / / JAk Continuous Scheduling for Data-Driven Peer-to-Peer Streaming Jyrki Akkanen Peer-to-peer.
An Efficient and Secure Event Signature (EASES) Protocol for Peer-to-Peer Massively Multiplayer Online Games Mo-Che Chan, Shun-Yun Hu and Jehn-Ruey Jiang.
Peer-to-Peer Support for Massively Multiplayer Games Zone Federation of Game Servers : a Peer-to-Peer Approach to Scalable Multi-player Online Games [INFOCOM.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Adaptive Computing.
Armin Bahramshahry August  Background  Problem  Solution  Evaluation  Summary.
© 2005 Erlang Training and Consulting Ltd Massively Multiplayer Online Game Servers Analysing the needs of an Erlang/OTP Virtual World Distributed Server.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Locality Aware Dynamic Load Management for Massively Multiplayer Games Jin Chen, Baohua Wu, Margaret Delap, Bjorn Knutsson, Margaret Delap, Bjorn Knutsson,
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
WIRELESS FORUM IX CONFIDENTIAL A Multicast-based Protocol for IP Mobility Support Ahmed Helmy, Assist. Prof. Electrical Engineering Dept Univ. of Southern.
FLoD: A Framework for Peer-to-Peer 3D Streaming IEEE INFOCOM 2008 Shun-Yun Hu*, Ting-Hao Huang, Shao-Chen Chang*, Wei-Lun Sung*, Jehn-Ruey Jiang*, and.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
1 Peer-to-Peer Networked Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2007/10/18.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu CSIE, National Central University, Taiwan 2008/06/03.
Efficient AOI-Cast for Peer-to-Peer Networked Virtual Environments.
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
Mobility Models for Wireless Ad Hoc Network Research EECS 600 Advanced Network Research, Spring 2005 Instructor: Shudong Jin March 28, 2005.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
1 Scalable AOI-cast for Peer-to-Peer Networked Virtual Environments Jehn-Ruey Jiang, Yu-Li Huang, and Shun-Yun Hu CSIE, National Central University, Taiwan.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Bluetooth: Quality of Service Reference: “QoS based scheduling for incorporating variable rate coded voice in Bluetooth”; Chawla, S.; Saran, H.; Singh,
Peer-to-Peer (P2P) Networking ( 同儕網路 ) Lecturer : 江振瑞 TA :黃捷群 黃郁誠 Time: Thursday 9:00~11:50 (9:30~12:00) Place: E6-A203 BlackBoard System:
School of Electrical Engineering &Telecommunications UNSW Cost-effective Broadcast for Fully Decentralized Peer-to-peer Networks Marius Portmann & Aruna.
Peer-to-Peer Content Delivery for X3D Earth Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14.
Doc.: IEEE / Submission March 2013 Juho Pirskanen, Renesas Mobile CorporationSlide 1 Discussion On Basic Technical Aspects for HEW Date:
1 Selection Strategies for Peer-to-Peer 3D Streaming Wei-Lun Sung, Shun-Yun Hu, Jehn-Ruey Jiang National Central University, Taiwan 2008/05/29.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Scalable Peer-to-Peer Virtual Environments Shun-Yun Hu ( 胡舜元 ) CSIE, National Central University, Taiwan 2008/05/26.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
1 Roie Melamed, Technion AT&T Labs Araneola: A Scalable Reliable Multicast System for Dynamic Wide Area Environments Roie Melamed, Idit Keidar Technion.
Director: Sheng-Wei Chen Presenter: Shun-Yun Hu. MMNet Intro Multimedia Networking and Systems Laboratory Established since Dr. Sheng-Wei Chen (Associate.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
Scalable Peer-to-Peer Networked Virtual Environment
A Case for Mutual Notification
Presentation transcript:

Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games (P2P-NVE 2007 workshop) Jehn-Ruey Jiang and Hung-Shiang Chen Presenter: Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University, Taiwan 2007/12/06

Adaptive Computing and Networking Lab, CSIE, NCU Communications in MMOGs Massively Multiplayer Online Games (MMOGs) are growing rapidly  World of Warcraft: 9 million subscribers  500,000 concurrent users Players often type and read text instead of speaking and listening

Adaptive Computing and Networking Lab, CSIE, NCU Player-initiated solutions Teamspeak, Ventrilo, Skype  Set your own voice server  Group chat for 5 (skype) to ~10 (teamspeak) But…  Need to set up own server (s)  Support only limited, fixed user group  Explicit / preconfigured joining required

Adaptive Computing and Networking Lab, CSIE, NCU Voice chat with fixed membership A B D C E

Adaptive Computing and Networking Lab, CSIE, NCU A better scenario… AOI voice chatting  Each player listens and talks to all users within its AOI (area of interest)  More natural  More realistic Our proposal  If neighbors are known  Talk to them directly

Adaptive Computing and Networking Lab, CSIE, NCU Voice chat with dynamic membership A

Adaptive Computing and Networking Lab, CSIE, NCU A simple approach NimbusCast:  MMOG system first provides a list of AOI neighbors  individual voice packets for all AOI neighbors

Adaptive Computing and Networking Lab, CSIE, NCU But… bandwidth overload occurs Number of supportable users very limited  256 kbps / 16 kbps = 16 users (theoretical maximum)

Adaptive Computing and Networking Lab, CSIE, NCU Human conversation model Conversations are made of short bursts of voices  Talkspurts:single talk & double talk  Pauses: gaps in speech or mutual silence A person only talks 40% of time Talking rate of a listener is 6% [ITU-T, 2003]

Adaptive Computing and Networking Lab, CSIE, NCU Our proposal Observation: idle bandwidth can be used to forward voice packets, supporting more users Under two goals:  Reasonable delay [ITU-T P.59] 150~250ms (good) 400ms (tolerable)  No bandwidth overload: Voice bursts should not exceed bandwidth limit

Adaptive Computing and Networking Lab, CSIE, NCU QuadCast Quadrant-based Forwarding  A list of AOI neighbors is first obtained from the MMOG system  Voice packets sent to forwarding assistants (FAs)  FAs then forwards to remaining AOI neighbors in each quadrant  A recipient list is attached to the packet, and continuously divided

Adaptive Computing and Networking Lab, CSIE, NCU Player clustering in MMOGs In MMOG, players usually group at some hot-spots End-to-end latency in some quadrants may be long

Adaptive Computing and Networking Lab, CSIE, NCU SectorCast Similar to QuadCast except in player grouping Players are grouped into four sectors with equal sizes according to polar angles

Adaptive Computing and Networking Lab, CSIE, NCU Packet aggregation Different packets might be sent to the same target:  Headers sharing (HS)  Voice mixing (VM)

Adaptive Computing and Networking Lab, CSIE, NCU Evaluation Simulation parameters  200 ~ 1000 nodes (in 200 increments, i.e. 8 ~ 40 AOI neighbors)  1000 x 1000 area  AOI radius: 100  40% talking, 60% silent  Random movement model (10 units / step)  1000 time-steps of 100ms intervals  40 bytes header  100 bytes voice  256 kbps upload

Adaptive Computing and Networking Lab, CSIE, NCU Total upload bandwidth (unlimited b/w)

Adaptive Computing and Networking Lab, CSIE, NCU Total upload bandwidth (limited b/w)

Adaptive Computing and Networking Lab, CSIE, NCU Dropping rate (limited bandwidth)

Adaptive Computing and Networking Lab, CSIE, NCU Average latency (in hop counts)

Adaptive Computing and Networking Lab, CSIE, NCU Comparisons LatencyDrop rateComputationScenarios NimbusCastLowHigh Low (none) Low density QuadCastHighMedium (grouping) Uniform SectorCastMediumLow High (sorting) Clustering

Adaptive Computing and Networking Lab, CSIE, NCU Conclusion AOI voice chatting proposed for MMOGs Idle bandwidth & human behavior exploited  Lower dropping rate & bandwidth overloading  QuadCast:suitable in uniform distributions  SectorCast:suitable in clustered distributions Usable with both client-server or P2P MMOGs

Adaptive Computing and Networking Lab, CSIE, NCU Q & A Thank you!

Adaptive Computing and Networking Lab, CSIE, NCU Call for Papers IEEE Virtual Reality (IEEE VR) 2008 associated workshop March 8th or 9th, 2008, Reno, Nevada, USA Massively Multiuser Virtual Environments (MMVE ’08)

Adaptive Computing and Networking Lab, CSIE, NCU Alternatives to recipient list The recipient list incurs bandwidth overhead Trade communication with computation Append just the ID of the current FA to next FA Next FA determines forwarding area based on position & AOI of the speaking node SectorCast requires begin & end angles as well