Presentation is loading. Please wait.

Presentation is loading. Please wait.

Philip A. Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, Jorgen Thelin.

Similar presentations


Presentation on theme: "Philip A. Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, Jorgen Thelin."— Presentation transcript:

1 Philip A. Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, Jorgen Thelin

2 Motivation:

3 Unpredictability Load Balancing High Availability Data Consistency Fault Tolerance Performance Scalable Reliability Latency

4

5 Traditional 3-tier architecture Could make consistency issues

6 Orleans 3-tier architecture

7 *The actor model was introduced in 1973

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26 Presence & Matchmaking Challenges & Unlockables Skill & Ranking Cheat Detection Game History Profile User Generated Content Content Management Service

27

28

29 Front DoorCompute Worker Roles Azure Storage Search HDInsight Hadoop Visualization Azure Load-Balancer

30 Front DoorCompute Worker Roles Azure Storage Search HDInsight Hadoop Visualization Azure Load-Balancer

31

32

33 public class Presenceactor : actorBase, IPresenceactor { public Task Heartbeat(byte[] data) { HeartbeatData heartbeatData = Heartbeat.Decrypt(data); IGameactor game = GameactorFactory.Getactor(heartbeatData.Game); return game.UpdateGameStatus(heartbeatData.Status); }

34 Test Lab Numbers

35

36

37 Virtual Machines Physical Machines What’s a Server?

38

39


Download ppt "Philip A. Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, Jorgen Thelin."

Similar presentations


Ads by Google