director: sheng-wei chen presenter: shun-yun hu

30
Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Upload: lilah-pratt

Post on 01-Jan-2016

38 views

Category:

Documents


1 download

DESCRIPTION

Director: Sheng-Wei Chen Presenter: Shun-Yun Hu. MMNet Intro. Multimedia Networking and Systems Laboratory Established since 2006. Dr. Sheng-Wei Chen (Associate Fellow) Postdoc (1), Ph.D (5), RA (10) Main Research Areas: Internet Quality of Experience (QoE) Network Security - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Director: Sheng-Wei Chen

Presenter: Shun-Yun Hu

Page 2: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

MMNet IntroMultimedia Networking and Systems

Laboratory Established since 2006.Dr. Sheng-Wei Chen (Associate Fellow)

Postdoc (1), Ph.D (5), RA (10)

Main Research Areas:Internet Quality of Experience (QoE)Network SecurityOnline Gaming

Page 3: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Research Areas• Internet Quality of Experience (QoE)

• User satisfaction index & framework• Packet rate adjustment for efficiency

• Network Security• Quantify info leakage on social networks• Phishing detection

• Online Gaming• Efficient data transmission• Game bots detection

Page 4: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Blizzard, World of Warcraft

Page 5: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

America’s Army

Page 6: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Forterra Systems

Page 7: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Can we build a virtual environment with millions of concurrent users?

Page 8: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 9: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 10: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 11: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 12: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 13: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

National Central University

Spatial publish subscribe (SPS)

pub sub

Point publication

Area publication

Point subscription

Area subscription

Page 14: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

14

A simple solution (point-to-point)

But…too many irrelevant messagesN * (N-1) connections ≈ O(N2) Not scalable!

Source: [Funkhouser95]

Page 15: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

15

A better solution (client-server)

Message filtering at server to reduce trafficN connections = O(N) server is bottleneck

Source: [Funkhouser95]

Page 16: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

16

Current solution (server-cluster)

How to partition & balance load?

Source: [Funkhouser95]

Page 17: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu
Page 18: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Load fluctuations

Page 19: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Density-aware Partitioning

Page 20: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

20/

National Central University

Voronoi-based Overlay Network (VON)

Boundary neighbors

New neighbors

Non-overlapped neighbors

Voronoi diagrams identify boundary neighbors for neighbor discovery

Page 21: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Dynamic Load Balancing

Page 22: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Overlap in neighbor regions

Page 23: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

root

A

B

C

D

E

F

G

H

I

JK

M

N

O

P

Q

L

Page 24: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

ConclusionPotential Applications

Voice communication3D content streamingState management

Future WorksArea publicationsExperiment with millions of entitiesCloud & P2P deployment

Page 25: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

References[1] Shun-Yun Hu, Jui-Fa Chen and Tsu-Han

Chen, "VON: A scalable peer-to-peer network for virtual environments," IEEE Network, vol. 20 no. 4, Jul./Aug. 2006, pp. 22-31.

[2] Yeng-Ting Lee and Kuan-Ta Chen, “Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft,” in Proc. IEEE Cloud, 2010.

[3] Shun-Yun Hu and Kuan-Ta Chen, "VSO: Self-organizing Spatial Publish Subscribe," in Proc. Fifth IEEE Self-Adaptive and Self-Organizing Systems (SASO 2011), Oct. 2011.

Page 26: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Thank You

Q & A

Page 27: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Static vs. dynamic partitioning

Page 28: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

Effect of churn on consistency

Page 29: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

29

Voronoi Diagram2D Plane partitioned into regions by sites, each

region contains all the points closest to its site

Neighbors

Site

Region

Page 30: Director: Sheng-Wei Chen Presenter: Shun-Yun Hu

30

Design ConceptsIdentify enclosing and boundary neighborsBoundary neighbors mutually help to discover neighbors

boundary neighbor (B.N.)L. Blue

unknown neighborL. Green

normal AOI neighborGreen

E.N. & B.N.Pink

enclosing neighbor (E.N.)

Yellow

selfWhite

Area of Interest (AOI)Circle

Use Voronoi to solve the neighbor discovery problem