计算机科学 ›› 2013, Vol. 40 ›› Issue (11): 147-151.

• 软件与数据库技术 • 上一篇    下一篇

异构云平台性能监控与分析研究

黄骁飞,白晓颖,苑丽杰   

  1. 清华大学计算机科学与技术系 北京100084;清华大学计算机科学与技术系 北京100084;北京大学软件与微电子学院 北京102600
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家自然科学基金(61073003),国家重点基础研究发展计划(973计划)(2011CB302505)和富士通实验室资助

Performance Monitoring and Analysis of Heterogeneous Cloud Platforms

HUANG Xiao-fei,BAI Xiao-ying and YUAN Li-jie   

  • Online:2018-11-16 Published:2018-11-16

摘要: 云计算是近年来兴起的一种新型的计算和服务模式,它采用多租户策略和按需付费计算模型,弹性地向用户提供看似无限的计算和存储资源。当前,云计算已经成为互联网环境下新型计算模式研究的焦点和热点。但是,云计算刚刚处于起步阶段,还没有形成统一的、公认的云计算标准。如何比较和评价多个不同公司、不同类型云平台的性能,为用户选择云平台提供依据,成为现在云计算性能评估的一个迫切需要解决的问题。针对以上问题,设计并构建了跨云平台的性能监控系统,该系统根据用户性能需求定义为多种云平台提供实时性能数据监控,进行跨云平台的性能比较分析,并且图形化地展示给用户。

关键词: 云平台,异构性,性能监控,性能分析

Abstract: Cloud computing is a new kind of computing and service model rising in recent years.By multi-tenant strategy and pay-on-demand model,it elastically provides users with seemingly unlimited computing and storage resources.Currently,cloud computing has become the focus and hotspot of new computing models in the Internet environment.How to compare and evaluate the performance of cloud platforms with different types from different companies to provide the basis for users to select one cloud platform,has become one of problems to be solved for cloud computing performance evaluation.To solve the above problem,a performance monitoring system to cross multiple cloud platforms was designed and implemented.It provides real-time performance data monitoring based on user requirements definition,comparative analysis of performance across cloud platforms,and displays the results to users graphically.

Key words: Cloud platforms,Heterogeneity,Performance monitoring,Performance analysis

[1] Mell P,Grance T.The NIST Definition of Cloud ComputingVersion 15[M].White Paper,V15.2009
[2] 张建勋,古志民,郑超.云计算研究进展综述[J].计算机应用研究,2010,7(2):429-433
[3] Armbrust M,Fox A,Grith R,et al.Above the clouds:A Berkeley View of Cloud Computing[R].CB/EECS-2009-28.Berley,USA:Electrical Engineering and Computer Sciences,University of California at Berkeley,2009
[4] Vaquero L,Rodero-Marino L,Caceres J,et al.A break in theclouds:towards a cloud definition[J].SIGCOMM Computer Communication Review,2009,39(1):50-55
[5] Amazon Web Services[EB/OL].http://aws.amazon.com/
[6] IBM Cloud Computing[EB/OL].http://www.ibm.com/cloud-computing/us/en/
[7] Google app engine[EB/OL].http://appengine.google.com/
[8] Microsoft azure[EB/OL].http://www.microsoft.com/azure/
[9] VMware Virtualization[EB/OL].http://www.vmware.com/
[10] 刘鹏.云计算[M].北京:电子工业出版社,2010
[11] System Center Virtual Machine Manager[EB/OL].http://www.microsoft.com/zh-cn/server-cloud/system-center/virtual-machine-manager.aspx
[12] VMware vCenter Multi-Hypervisor Manager[EB/OL].http://www.vmware.com/support/mhm/doc/vcenter-multi-hypervisor-manager-10-release-notes.html
[13] HotLink SuperVISOR[EB/OL].http://www.hotlink.com/
[14] openstack[EB/OL].http://www.openstack.org/
[15] AWS SDK for Java Developer Guide[K].Amazon Web Ser-vices,Inc.2012
[16] Jin S.VMware VI and vSphere SDK:Managing the VMware In-frastructure and vSphere 1st[M].Prentice Hall PTR Upper Saddle River,NJ,USA,2009
[17] Performance Counters[Z].VMware,Inc.Nov,2008
[18] Amazon Cloud Watch Developer Guide [K].Amazon Web Ser-vices,Inc.2013

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!