www.company.com yaoshen yuan tufts university virtual machine usage in cloud computing in google...

18
www.company.com Yaoshen Yuan Tufts University

Upload: rebecca-henry

Post on 12-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

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

www.company.com

Yaoshen Yuan

Tufts University

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

www.company.com

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

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

www.company.com

Diagram for Platform

Tufts University

Application

Data

Runtime

Middleware

O/S

Virtualization

Server

Storage

Networking

Application

Data

Runtime

Middleware

O/S

Virtualization

Server

Storage

Networking

Application

Data

Runtime

Middleware

O/S

Virtualization

Server

Storage

Networking

IaaS PaaS SaaS

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

www.company.com

Analysis of VM usage in Google Cloud

• Transmission Latency

• Traffic Analysis

• Reliability

Tufts University

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

www.company.com

Transmission Latency

Tufts University

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

www.company.com

Transmission Latency

Tufts University

virtual machine will access the nearest data center, so the distance should be

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

www.company.com

Transmission Latency

Tufts University

P reflects the advantage of cloud computing compared to the server station model

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

www.company.com

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 traffic0.1

0.1

0.1

data center1

0.1

data center3

0.1

0.1

0.2

data center2

0.1

0.1

LONGITUDE

LATI

TUD

E

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

www.company.com

Traffic Analysis

Tufts University

center 1 2 3 4 5 6 7 8 9 10 11 12 13

mean 0.0778 0.0206 0.1547 0.1411 0.0552 0.0446 0.0269 0.0098 0.0065 0.0169 0.0144 0.1136 0.3178

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

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

www.company.com

Reliability

Tufts University

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

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

www.company.com

Reliability

Tufts University

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

www.company.com

Reliability

Tufts University

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

www.company.com

Reliability

Tufts University

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

www.company.com

Reliability

Tufts University

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

www.company.com

Reliability

Tufts University

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

www.company.com

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.

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

www.company.com

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: 99-106.

[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: 665-667.

[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: 171-178.

[4] Savu L. Cloud computing: Deployment models, delivery models, risks and research challenges[J]. Computer, 2011.

[5] Managed VM, https://cloud.google.com/appengine/docs/managed-vms/ [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: 691-697.

[7] Google Data Center http://www.google.com/about/datacenters/inside/locations/index.html

REFERENCE

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

www.company.com

Tufts University