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.

Slides:



Advertisements
Similar presentations
Which server is right for you? Get in Contact with us
Advertisements

Chapter 4 Infrastructure as a Service (IaaS)
Key Word Challenge This is when a computer uses services provided by another organisation’s computer systems. A computer hardware system which acts as.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Infrastructure as a Service (IaaS) Amazon EC2
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Nimesh Subramanian CMSC601.  Massively multiplayer online game (MMOG).  It is estimated that 55% of internet users play multiplayer online games. 
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
1 Sept 7, 2011 COMP6111A Fall 2011 HKUST Lin Gu Cloud Computing Systems.
1 Sept 3, 2009 COMP660L Fall 2009 HKUST Lin Gu Topics in Computer and Communication Networks: Cloud Computing.
UC Berkeley Improving MapReduce Performance in Heterogeneous Environments Matei Zaharia, Andy Konwinski, Anthony Joseph, Randy Katz, Ion Stoica University.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
CLOUD COMPUTING.
Commonwealth of Massachusetts Statewide Strategic IT Consolidation (ITC) Initiative ITD Virtualization and Shared Services Executive Briefing Presentation.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Wowza and Microsoft Azure Enable Easy Deployment and Management of Cloud-Based Streaming Solutions that Deliver Live and On-Demand Video to Any Device.
Travis, Stephanie, Alex.  Cloud computing is a general term for anything that involves delivering hosted services over the Internet.  These services.
Plan Introduction What is Cloud Computing?
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Cloud Computing Cloud Computing Class-1. Introduction to Cloud Computing In cloud computing, the word cloud (also phrased as "the cloud") is used as a.
Cloud Computing.
For more notes and topics visit:
Cloud Computing: The New Reality or Just Vapor? CMG2010 December 9, 2010 Paper 5137 Session 504 Dr. Tim R. Norton Simalytic Solutions, LLC
 Cloud Computing means storing and accessing data and programs over the Internet instead of your computer’s hard drive.  Your software applications.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Computer Applications Unit D Remote Desktop, Cloud Storage, Dropbox.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Above the Clouds : A Berkeley View of Cloud Computing
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
UC Berkeley Clouds Above the clouds : A Berkeley View of Cloud Computing Electrical Engineering and Computer Sciences University of California at Berkeley.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Simplifying Cloud Connectivity for Your Clients Presenter: Tom SharkeyTom Sharkey December 8,
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Cloud Computing Vs RAID Group 21 Fangfei Li John Soh Course: CSCI4707.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Tekslate Introduction to AWS. Introduction to Cloud Computing Cloud computing is the on-demand delivery of IT resources and applications via the Internet.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Chapter 1 Characterization of Distributed Systems
Unit 3 Virtualization.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
People used to install software on their computers
SAN and NAS.
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
Emerging technologies-
Cloud Computing LegalRun Solutions Why It’s Right for You!
Done by:Thikra abdullah
Presentation transcript:

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

Introduction Two Cases: Cloud Computing in MMOGs Cloud Storage What is cloud computing? 23/9/ ECLT Distributed System (Group 7)

CASE I - CLOUD COMPUTING FOR MASSIVELY MULTIPLAYER ONLINE GAMES (MMOGS) 23/9/ ECLT Distributed System (Group 7)

Background The development of MMOGs The revolution chance for MMOGs 23/9/ ECLT Distributed System (Group 7)

Problems & Needs Problems 1. Server capacity 2. Battlefield capacity 3. System requirement Needs 1. 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/9/ ECLT 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/9/ ECLT Distributed System (Group 7)

The Principles of Cloud MMOGs Cloud game 23/9/ ECLT Distributed System (Group 7)

The Challenges of Cloud MMOGs Bandwidth requirement and occupation Latency and processing time 23/9/ ECLT Distributed System (Group 7)

The Real Practice of Cloud MMOGs & Future Development The alternative way to partially achieve cloud computing in MMOGs 1. P2P sharing 2. Contribution and becoming the composition of whole cloud The future Full version of cloud MMOGs 23/9/ ECLT Distributed System (Group 7)

CASE II – CLOUD STORAGE 23/9/ ECLT 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/9/ ECLT 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 Needs 1. 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/9/ ECLT Distributed System (Group 7)

Advantages of Cloud Storage Reliability % 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/9/ ECLT Distributed System (Group 7)

Advantages of Cloud Storage Examples 23/9/ ECLT 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/9/ ECLT 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/9/ ECLT 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/9/ ECLT Distributed System (Group 7)

Conclusion Two Cases: Cloud Computing in MMOGs Cloud Storage Question? 23/9/ ECLT Distributed System (Group 7)

References [1] OnLive, “ 网游云计算是硬件转向网络带宽的吞食? ”. Retrieved on April 20, [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 /9/ ECLT Distributed System (Group 7)