two cases of cloud computing software as a service and storage as a service eclt 5820 –...
TRANSCRIPT
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
Introduction• Two Cases:
• Cloud Computing in MMOGs• Cloud Storage
What is cloud computing?
23年4月21日 2ECLT 5820 - Distributed System (Group 7)
CASE I - CLOUD COMPUTING FOR MASSIVELY MULTIPLAYER ONLINE GAMES (MMOGS)
23年4月21日 3ECLT 5820 - Distributed System (Group 7)
Background
• The development of MMOGs
• The revolution chance for MMOGs
23年4月21日 4ECLT 5820 - Distributed System (Group 7)
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)
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)
The Principles of Cloud MMOGs• Cloud game
23年4月21日 7ECLT 5820 - Distributed System (Group 7)
The Challenges of Cloud MMOGs
• Bandwidth requirement and occupation
• Latency and processing time
23年4月21日 8ECLT 5820 - Distributed System (Group 7)
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)
CASE II – CLOUD STORAGE
23年4月21日 10ECLT 5820 - Distributed System (Group 7)
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)
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)
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)
Advantages of Cloud Storage• Examples
23年4月21日 14ECLT 5820 - Distributed System (Group 7)
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)
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)
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)
Conclusion• Two Cases:
• Cloud Computing in MMOGs• Cloud Storage
Question?
23年4月21日 18ECLT 5820 - Distributed System (Group 7)
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)