Www.company.com Yaoshen Yuan Tufts University Virtual Machine Usage in Cloud Computing in Google EE-126.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

IT Industry & Cloud Computing. Trends ‘2011- The year of high salaries and immense job opportunities for IT job seekers’ (Source – Blog.Timesjobs.com)
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Virtual Machine Usage in Cloud Computing for Amazon EE126: Computer Engineering Connor Cunningham Tufts University 12/1/14 “Virtual Machine Usage in Cloud.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
TAG Cloud® 1 TAG-Org The vision of Dr. Talal Abu-Ghazaleh, the Chairman of TAGORG, was to establish, run and maintain the first Arab Comprehensive.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
11. 2 Cloud Computing Forensics 3 rd Annual AFCEA Student Conference Eric Oltman 26 October 2010 The Queen Elizabeth II Conference Centre London, United.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CLOUD COMPUTING.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING. IAAS / PAAS / SAAS LAYERS. Olena Matokhina Development and Consulting Team Lead 2 ABOUT PRESENTER.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Building Sustainable MIS Infrastuctures
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Abstract Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
4. Cloud Platform Architecture over Virtualized Data Centers
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Shayan Zamani University of Science and Technology Mazandaran, Babol 07 Jan 2010 Seminar of “Virtual Machines” course 1/21.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Introduction to Cloud Computing
In the name of God :).
COMMONWEALTH CONFERENCE November 3 rd, Cloud Computing Are you operating in the cloud? What is it? How long has it been around?
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Chapter 11 – Cloud Application Development. Contents Motivation. Connecting clients to instances through firewalls. Cloud Computing: Theory and Practice.
An Introduction to SaaS and Cloud Computing Ross Cooney.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
Lecture 6: Cloud Computing
Network customization
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Prepared by: Assistant prof. Aslamzai
An Introduction to Cloud Computing
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
CompTIA Security+ Study Guide (SY0-401)
Brandon Hixon Jonathan Moore
Computers Are Your Future Twelfth Edition
Cloud Computing: Concepts
Done by:Thikra abdullah
Presentation transcript:

Yaoshen Yuan Tufts University Virtual Machine Usage in Cloud Computing in Google EE-126

Google Cloud Computing Platform SaaS (Software as a Service) –Clients can download software and other resources or create documents and save resources through SaaS. PaaS (Platform as a Service) –provides clients with the platform that allow them to deploy the virtual development environment. IaaS (Infrastructure as a Service) –shares the Internet infrastructure and consumers have the ability to configure the operating system, storage, applications. Tufts University

Diagram for Platform Tufts University

Analysis of VM usage in Google Cloud Transmission Latency Traffic Analysis Reliability Tufts University

Transmission Latency Tufts University

Transmission Latency Tufts University virtual machine will access the nearest data center, so the distance should be

Transmission Latency Tufts University P reflects the advantage of cloud computing compared to the server station model

Traffic Analysis Tufts University the augmentation of the number of request a data center receive increases the network latency, so it is necessary to consider the network traffic

Traffic Analysis Tufts University center mean mean traffic weight of each data center under the condition that request is produced randomly over the world during a day

Reliability Tufts University it is important that when one or some of the data center collapse, VM instances can still access their resources

Reliability Tufts University

Reliability Tufts University

Reliability Tufts University

Reliability Tufts University k

Reliability Tufts University

Conclusion Tufts University Because of the lack of data of real channel connecting the world, the model (using straight line in sphere to replace channel) used to analyze is not accurate. Model built under the condition that resources of one VM instance are saved in all data center. Less latency, higher traffic tolerance, higher reliability. Building server on Google Cloud using VM instance is sensible when large Page View (PV) is estimated.

Tufts University [1] Niyato D. Optimization-based virtual machine manager for private cloud computing[C]//Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on. IEEE, 2011: [2] Rajan S, Jairath A. Cloud computing: The fifth generation of computing[C]//Communication Systems and Network Technologies (CSNT), 2011 International Conference on. IEEE, 2011: [3] Ye K, Huang D, Jiang X, et al. Virtual machine based energy-efficient data center architecture for cloud computing: a performance perspective[C]//Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing. IEEE Computer Society, 2010: [4] Savu L. Cloud computing: Deployment models, delivery models, risks and research challenges[J]. Computer, [5] Managed VM, [6] Shang Z, Chen W, Ma Q, et al. Design and implementation of server cluster dynamic load balancing based on OpenFlow[C]//Awareness Science and Technology and Ubi-Media Computing (iCAST-UMEDIA), 2013 International Joint Conference on. IEEE, 2013: [7] Google Data Center REFERENCE

Tufts University