Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 12: Scalability.

Similar presentations


Presentation on theme: "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 12: Scalability."— Presentation transcript:

1 Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 12: Scalability

2 SERVICE ARCHITECTURES

3

4 Server D Server C Master Server Server A New Process 1 2 3 Server B

5 Server C Master Server Server A 1 2 3 Server B Server D New Process 4 Server C

6 OVERVIEW OF INTEREST MANAGEMENT

7 User A NPC Radius of low interest area Radius of high interest area

8 High interest Low interest

9 Client A Client B Server Client A Client B Server NPC User A User B

10 Client A Client B Client A Client B NPC, User A User B

11 SPATIAL MODELS

12

13

14 Aura Visual Focus Visual Nimbus Audio Focus Audio Nimbus

15 User A User B

16

17 ABC DEF GHI A B C F E D GHI Cells Portals

18 ABCDEFGHI -11010000A -1111000B -011000C -10110D -0100E -000F -11G -1H -I Full PVS ABC DEF GHI PVS A

19

20 INTEREST SPECIFICATION AND INTEREST MANAGEMENT

21 ABC D EF GHI User 1 User 2 User 4 User 3 ABC D EF GHI User 1 User 2 User 4 User 3

22

23 User B User A User C User D Server X Server Y Server Z Client B Client A Client C Client D B A AB B C B A,C B C D

24

25 SEPARATING INTEREST MANAGEMENT FROM NETWORK ARCHITECTURE

26 Message Filtering Message Routing Network Routing Application Transport Network Link Physical

27 Message Filtering Application Filter on Receive Network Routing Application Filter on Send Network Routing Message Routing Network Routing Message Routing Network Routing Network Routing

28 SERVER PARTITIONING

29

30

31

32 User A User B Zone A Zone B Mirror AB Mirror BA View on Server A View on Server B Proxy of User A

33 Local Reallocation Remote Reallocation

34

35

36 1122 3344 5566 7788 1122 3344 5516 7788 2222 3344 5516 7788 1122 3344 5586 7788

37 GROUP COMMUNICATION ARCHITECTURES

38 Proxy Server 1 Client A Multicast Network Proxy Server 2 Proxy Server 3 Multicast Network Proxy Server 4 Client D Client B Client F Client G Client E Client C

39 Router 1 Client A Router 2 Client B Client C Client D 25 2 11 1 Client B Client D 3 27 2 Client A Client C

40 PEER TO PEER

41 Client A Client D Client B Client F Client E Client C 1 2 3 4 6 5 7 8 Query

42 Client A Client D Client B Client F Client E Client C Query Response File Retrieval

43

44 VAVA VBVB D AOI A AOI B

45 UFR A UFR B User A User B


Download ppt "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 12: Scalability."

Similar presentations


Ads by Google