two cases of cloud computing software as a service and storage as a service eclt 5820 –...

19
TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon - 1010125000

Upload: alicia-parks

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

TWO CASES OF CLOUD COMPUTINGSOFTWARE AS A SERVICE AND STORAGE AS A SERVICE

ECLT 5820 – Distributed System (Group 7)

Lin, chen - 1009030720

Tso, Sze Hon - 1010125000

Page 2: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Introduction• Two Cases:

• Cloud Computing in MMOGs• Cloud Storage

What is cloud computing?

23年4月21日 2ECLT 5820 - Distributed System (Group 7)

Page 3: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

CASE I - CLOUD COMPUTING FOR MASSIVELY MULTIPLAYER ONLINE GAMES (MMOGS)

23年4月21日 3ECLT 5820 - Distributed System (Group 7)

Page 4: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Background

• The development of MMOGs

• The revolution chance for MMOGs

23年4月21日 4ECLT 5820 - Distributed System (Group 7)

Page 5: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Problems & Needs

• Problems1. Server capacity

2. Battlefield capacity

3. System requirement

• Needs1. All players are in the same server

2. thousands or even millions characters are playing in the same scene as the real battlefield

3. Any PC or game console can play any game

23年4月21日 5ECLT 5820 - Distributed System (Group 7)

Page 6: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

The Principles of Cloud MMOGs• Four categories for MMOGs:

1. Virtual Players

2. Virtual non-player characters (NPCs)

3. Movable objects

4. Decorations

23年4月21日 6ECLT 5820 - Distributed System (Group 7)

Page 7: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

The Principles of Cloud MMOGs• Cloud game

23年4月21日 7ECLT 5820 - Distributed System (Group 7)

Page 8: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

The Challenges of Cloud MMOGs

• Bandwidth requirement and occupation

• Latency and processing time

23年4月21日 8ECLT 5820 - Distributed System (Group 7)

Page 9: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

The Real Practice of Cloud MMOGs & Future Development• The alternative way to partially achieve cloud computing

in MMOGs1. P2P sharing

2. Contribution and becoming the composition of whole cloud

• The future• Full version of cloud MMOGs

23年4月21日 9ECLT 5820 - Distributed System (Group 7)

Page 10: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

CASE II – CLOUD STORAGE

23年4月21日 10ECLT 5820 - Distributed System (Group 7)

Page 11: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Background• Storage is cheap• People collect & accumulate “stuffs”• Rise of mobile device (e.g. tablet, mobile phones…etc)• Network technology (e.g. Wi-Fi, WiMax, 3G…etc)• Cloud computing allows easy accessibility and ubiquitous

computing

23年4月21日 11ECLT 5820 - Distributed System (Group 7)

Page 12: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Problems & Needs• Problems

1. Limited in scalability (e.g. IDE slots, facility space for dedicated server)

2. Costly and complicated for maintenance, scaling, hosting, administrating, and security

3. External storage are bulky, limited in storage space, and easy to damage/stolen/loss

• Needs1. Easy access of a reliable secure storage system

2. Less drag for business people who travels the world

3. Mobile device to reach the content via internet

23年4月21日 12ECLT 5820 - Distributed System (Group 7)

Page 13: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Advantages of Cloud Storage• Reliability

• 99.999% uptime• Replication of data across the wide network of datacenters

• Scalability• On-demand services• Pay as much as you need

• Simplicity• Cloud storage operator automatically configures the amount of

resources you need

• Cost Efficient• No upfront investment cost

• Security• Defend against DDOS; due to replications• Provide security solution

23年4月21日 13ECLT 5820 - Distributed System (Group 7)

Page 14: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Advantages of Cloud Storage• Examples

23年4月21日 14ECLT 5820 - Distributed System (Group 7)

Page 15: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Challenges of Cloud Storage• Network availability

• What happen if the company loses internet connections due to network provider’s technical problems or natural disaster?

• Performance of transmitting data• latency issue, tolerable?

• Security• Data location?• Any Phishing site?• Physical security?

• Trust issue• Leakage of sensitive data information?

• Other concerns• Fail to pay utility, would result in data loss?• Who owns the data?

23年4月21日 15ECLT 5820 - Distributed System (Group 7)

Page 16: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Challenges of Cloud Storage

Third-party cloud storage point of view:•Reduce in electricity bill

• Develop energy-saving algorithm• Purchase & install energy-efficient hardware

•Select datacenter location• Geographic demand of service• Electricity cost• Physical plant security requirement• Geographic properties (e.g. natural disaster, revolutions?)

23年4月21日 16ECLT 5820 - Distributed System (Group 7)

Page 17: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

The Real Practice of Cloud Storage & Future Development• Maximize coverage area for cloud services• Focus in Ethical business practices• Better integration in media playback• Further research reduced power consumption

• Nanotechnology, solid-state drives (SSDs), advance cooling, and energy saving algorithms

23年4月21日 17ECLT 5820 - Distributed System (Group 7)

Page 18: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

Conclusion• Two Cases:

• Cloud Computing in MMOGs• Cloud Storage

Question?

23年4月21日 18ECLT 5820 - Distributed System (Group 7)

Page 19: TWO CASES OF CLOUD COMPUTING SOFTWARE AS A SERVICE AND STORAGE AS A SERVICE ECLT 5820 – Distributed System (Group 7) Lin, chen - 1009030720 Tso, Sze Hon

References• [1] OnLive, “网游云计算是硬件转向网络带宽的吞食?” .

Retrieved on April 20, 2011. <http://www.idcun.com/news/2010062612885.html>

• [2] Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, Matei Zaharia. “Above the Clouds A Berkeley View of Cloud”, University of California at Berkeley, Electrical Engineering and Computer Sciences, Feb 2009.

23年4月21日 19ECLT 5820 - Distributed System (Group 7)