Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2011, Vol. 12 Issue (12): 951-964    DOI: 10.1631/jzus.C1100097
    
Optimizing storage performance in public cloud platforms
Jian-zong Wang1,2, Peter Varman3, Chang-sheng Xie*,1,2
1 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China 2 Wuhan National Laboratory for Optoelectronics, Wuhan 430074, China 3 Department of Electrical and Computer Engineering, Rice University, Houston 77005, USA
Optimizing storage performance in public cloud platforms
Jian-zong Wang1,2, Peter Varman3, Chang-sheng Xie*,1,2
1 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China 2 Wuhan National Laboratory for Optoelectronics, Wuhan 430074, China 3 Department of Electrical and Computer Engineering, Rice University, Houston 77005, USA
 全文: PDF(655 KB)  
摘要: Cloud computing is an elastic computing model where users can lease computing and storage resources on demand from a remote infrastructure. It is gaining popularity due to its low cost, high reliability, and wide availability. With the emergence of public cloud storage platforms like Amazon, Microsoft, and Google, individual applications and enterprise storage are being deployed on Clouds. However, a serious impediment to its wider deployment is the relative lack of effective data management services. Our experiments, as well as industry reports, have shown that the performance and service-level agreement (SLA) cannot be guaranteed when the data is served over public Clouds. The relatively slow access to persistent data and large variability in cloud storage I/O performance can significantly degrade the performance of data-intensive applications. This paper addresses the issue of I/O performance fluctuation over public cloud platforms and we propose a middleware called CloudMW between the Cloud storage and clients to provide the storage services with better performance and SLA satisfaction. Some technologies, including data virtualization, data chunking, caching, and replication, are integrated into CloudMW to achieve a more stable and predictable performance, and permit flexible sharing of storage among the virtual machines (VMs). Experimental results based on Amazon Web Services (AWS) show that CloudMW is able to improve the stability and help provide better SLAs and data sharing for cloud storage.
关键词: Cloud storagePerformance fluctuationMiddlewareService-level agreement    
Abstract: Cloud computing is an elastic computing model where users can lease computing and storage resources on demand from a remote infrastructure. It is gaining popularity due to its low cost, high reliability, and wide availability. With the emergence of public cloud storage platforms like Amazon, Microsoft, and Google, individual applications and enterprise storage are being deployed on Clouds. However, a serious impediment to its wider deployment is the relative lack of effective data management services. Our experiments, as well as industry reports, have shown that the performance and service-level agreement (SLA) cannot be guaranteed when the data is served over public Clouds. The relatively slow access to persistent data and large variability in cloud storage I/O performance can significantly degrade the performance of data-intensive applications. This paper addresses the issue of I/O performance fluctuation over public cloud platforms and we propose a middleware called CloudMW between the Cloud storage and clients to provide the storage services with better performance and SLA satisfaction. Some technologies, including data virtualization, data chunking, caching, and replication, are integrated into CloudMW to achieve a more stable and predictable performance, and permit flexible sharing of storage among the virtual machines (VMs). Experimental results based on Amazon Web Services (AWS) show that CloudMW is able to improve the stability and help provide better SLAs and data sharing for cloud storage.
Key words: Cloud storage    Performance fluctuation    Middleware    Service-level agreement
收稿日期: 2011-04-14 出版日期: 2011-11-30
CLC:  TP393  
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Jian-zong Wang
Peter Varman
Chang-sheng Xie

引用本文:

Jian-zong Wang, Peter Varman, Chang-sheng Xie. Optimizing storage performance in public cloud platforms. Front. Inform. Technol. Electron. Eng., 2011, 12(12): 951-964.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/jzus.C1100097        http://www.zjujournals.com/xueshu/fitee/CN/Y2011/V12/I12/951

[1] Genlang CHEN, Zhiqian XU, Hai JIANG, Kuan-ching LI. Generic user revocation systems for attribute-based encryption in cloud storage[J]. Front. Inform. Technol. Electron. Eng., 2018, 19(11): 1362-1384.