{"title":"中间件支持云存储服务上的数据共享","authors":"Jianzong Wang, P. Varman, C. Xie","doi":"10.1145/1890912.1890918","DOIUrl":null,"url":null,"abstract":"With the emergence of public cloud storage platforms like Amazon, Microsoft and Google etc, individual applications and some enterprise storage are being increasingly deployed on Clouds. However, dynamic data sharing in public clouds face problems of low performance and lack of SLA guarantees. We propose a middleware called mCloud between the Cloud storage and clients to provide data sharing services with better performance and SLA satisfaction. Technologies including virtualization, chunking, and caching, are integrated into mCloud. Experiential results based on Amazon Web Services (AWS) have shown that mCloud is able to improve shared IO performance in term of aggregate IO throughput and help provide better SLAs for cloud storage.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Middleware enabled data sharing on cloud storage services\",\"authors\":\"Jianzong Wang, P. Varman, C. Xie\",\"doi\":\"10.1145/1890912.1890918\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the emergence of public cloud storage platforms like Amazon, Microsoft and Google etc, individual applications and some enterprise storage are being increasingly deployed on Clouds. However, dynamic data sharing in public clouds face problems of low performance and lack of SLA guarantees. We propose a middleware called mCloud between the Cloud storage and clients to provide data sharing services with better performance and SLA satisfaction. Technologies including virtualization, chunking, and caching, are integrated into mCloud. Experiential results based on Amazon Web Services (AWS) have shown that mCloud is able to improve shared IO performance in term of aggregate IO throughput and help provide better SLAs for cloud storage.\",\"PeriodicalId\":376035,\"journal\":{\"name\":\"Middleware for Service Oriented Computing\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Middleware for Service Oriented Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1890912.1890918\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Middleware for Service Oriented Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1890912.1890918","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
摘要
随着亚马逊、微软和谷歌等公共云存储平台的出现,个人应用程序和一些企业存储越来越多地部署在云上。然而,公共云中的动态数据共享面临着性能低下和缺乏SLA保障的问题。我们在云存储和客户端之间提出了一个名为mCloud的中间件,以提供更好的性能和SLA满意度的数据共享服务。mCloud集成了虚拟化、分块和缓存等技术。基于Amazon Web Services (AWS)的经验结果表明,mCloud能够在聚合IO吞吐量方面提高共享IO性能,并有助于为云存储提供更好的sla。
Middleware enabled data sharing on cloud storage services
With the emergence of public cloud storage platforms like Amazon, Microsoft and Google etc, individual applications and some enterprise storage are being increasingly deployed on Clouds. However, dynamic data sharing in public clouds face problems of low performance and lack of SLA guarantees. We propose a middleware called mCloud between the Cloud storage and clients to provide data sharing services with better performance and SLA satisfaction. Technologies including virtualization, chunking, and caching, are integrated into mCloud. Experiential results based on Amazon Web Services (AWS) have shown that mCloud is able to improve shared IO performance in term of aggregate IO throughput and help provide better SLAs for cloud storage.