9
Copyright © 2011, [email protected] A New MMOG Framework On Cloud Computing Environment 張張張 1

A New MMOG Framework On Cloud Computing Environment

  • Upload
    sheera

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

A New MMOG Framework On Cloud Computing Environment. 張晏誌. Outline. Introduction Motivation System Architecture Comparison Summary. Introduction. Client-Server Architecture The most popular architecture of MMOGs. Centralized management Satisfies data consistency Keep games fair - PowerPoint PPT Presentation

Citation preview

Page 1: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

1

A New MMOG Framework On Cloud Computing Environment

張晏誌

Page 2: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

2

Outline

• Introduction• Motivation• System Architecture• Comparison• Summary

Page 3: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

3

Introduction

• Client-Server Architecture– The most popular architecture of MMOGs.

• Centralized management• Satisfies data consistency• Keep games fair• Feasible to charge• Easier to find friends or contact with strangers

– It has drawbacks• High cost to achieve good performance• Not scalable• Fat client

Page 4: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

4

Introduction(cont)

• Peer-to-Peer Architecture– Another architecture of online games

• Distribute framework• More scalable• No performance issue to game operator

– It also has drawbacks• Fat client• Unfeasible to charge

Page 5: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

5

Motivation

• To provide MMOG service in cloud computing environment.

• Take the advantages of cloud computing.• Allocate resources by each player(or a tiny

group of players).• To reduce network and VM migration

overhead.

Page 6: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

6

System Architecture

InternetInternet

RS1

AS1

AS2AS3

Game Server 1

RS2

AS5

AS4

Players, Remote Game Servers...

RS3

AS6AS8

AS7

Game Server 2

RS4

AS9

RS5

AS10

AS11

Data Base(Account Information, VM Images,…...etc.)

Data Base(Account Information, VM Images,…...etc.)

Page 7: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

7

System Architecture(cont)

• Isolate the resources that every player have into a single VM instance.

• Also apply the same change to region server.• Avatar server is placed with its region server,

to reduce network traffic.• Use exist works about load prediction (neural

network approach or SVM approach…etc.) to achieve more effective resource allocation.

• When a player was logged out, the player’s VM was stored as a VM image.

Page 8: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

8

Comparison

Client-server P2P Cloud-based(proposed)

Scalability Bad Good Good

Feasibility of Charging

Yes No Yes

Thin-Client No No Yes

Multi-Platform Accessible

Yes, but need different client software

Yes, but need different client software

Yes, and thin-client is easy to develop

Anti-cheating Good Worse Better

Cost to operate games

High Low Middle

Page 9: A New MMOG Framework  On Cloud Computing Environment

Copyright © 2011, [email protected]

9

Summary

• Inspired by PaaS virtual desktop, use the similar concept to operate a MMOG service.

• This framework can apply to any exist IaaS cloud service.

• Satisfies the five characteristics of cloud computing.