A Novel Approach to Allocate Cloud Resource with Different Performance Traits

Zuling Kang, Hongbing Wang
{"title":"A Novel Approach to Allocate Cloud Resource with Different Performance Traits","authors":"Zuling Kang, Hongbing Wang","doi":"10.1109/SCC.2013.109","DOIUrl":null,"url":null,"abstract":"In a typical cloud computing environment, there will always be different kinds of cloud resources and a number of cloud services making use of cloud resources to run on. As we can see, these cloud services usually have different performance traits. Some may be IO-intensive, like those data querying services, while others might demand more CPU cycles, like 3D image processing services. Meanwhile, cloud resources also have different kinds of capabilities such as data processing, IO throughput, 3D image rendering, etc. A simple fact is that allocating a suitable resource will greatly improve the performance of the cloud service, and make the cloud resource itself more efficient as well. So it is important for the providers to allocate cloud resources based on the fitness of performance traits between resources and services. In this paper, we introduce a new cloud resource allocating algorithm, which creates a market for cloud resources and makes the resource agents and service agents bargain in that market. In this way, use is able to be made of the invisible hand behind the market to grantee the efficiency of allocation. The auction model in our algorithm is new to other auction models in that it takes the effectiveness of fitness between resources and services into consideration during the auction procedures. With the idea of fitness introduced, the bargaining process and final price calculation is modified, so that resources and services can not only trade-off between those such as prices, budgets and the required level of QoS, but also on fitness amongst bidders. We study the allocating algorithm in terms of economic efficiency and system performance, and experiments show that the allocation is far more efficient in comparison with the continuous double auction in which the idea of fitness is not introduced.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Services Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCC.2013.109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

In a typical cloud computing environment, there will always be different kinds of cloud resources and a number of cloud services making use of cloud resources to run on. As we can see, these cloud services usually have different performance traits. Some may be IO-intensive, like those data querying services, while others might demand more CPU cycles, like 3D image processing services. Meanwhile, cloud resources also have different kinds of capabilities such as data processing, IO throughput, 3D image rendering, etc. A simple fact is that allocating a suitable resource will greatly improve the performance of the cloud service, and make the cloud resource itself more efficient as well. So it is important for the providers to allocate cloud resources based on the fitness of performance traits between resources and services. In this paper, we introduce a new cloud resource allocating algorithm, which creates a market for cloud resources and makes the resource agents and service agents bargain in that market. In this way, use is able to be made of the invisible hand behind the market to grantee the efficiency of allocation. The auction model in our algorithm is new to other auction models in that it takes the effectiveness of fitness between resources and services into consideration during the auction procedures. With the idea of fitness introduced, the bargaining process and final price calculation is modified, so that resources and services can not only trade-off between those such as prices, budgets and the required level of QoS, but also on fitness amongst bidders. We study the allocating algorithm in terms of economic efficiency and system performance, and experiments show that the allocation is far more efficient in comparison with the continuous double auction in which the idea of fitness is not introduced.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种分配不同性能特征云资源的新方法
在典型的云计算环境中,总是会有不同类型的云资源和许多利用云资源运行的云服务。正如我们所看到的,这些云服务通常具有不同的性能特征。有些可能是io密集型的,比如那些数据查询服务,而另一些可能需要更多的CPU周期,比如3D图像处理服务。同时,云资源还具有不同的能力,如数据处理、IO吞吐量、3D图像渲染等。一个简单的事实是,分配合适的资源将极大地提高云服务的性能,并使云资源本身更加高效。因此,提供商根据资源和服务之间的性能特征的适合度来分配云资源是非常重要的。本文介绍了一种新的云资源分配算法,该算法为云资源创建了一个市场,使资源代理和服务代理在这个市场上进行交易。这样,才能利用市场背后那只看不见的手,保证配置的效率。算法中的拍卖模型在拍卖过程中考虑了资源与服务之间的适应度有效性,是其他拍卖模型的创新之处。引入适应度的思想,修改了议价过程和最终价格的计算,使资源和服务不仅可以在价格、预算和QoS要求水平之间进行权衡,还可以在竞标者之间进行适应度的权衡。从经济效率和系统性能两方面对分配算法进行了研究,实验表明,与不引入适应度思想的连续双拍卖相比,分配算法的效率要高得多。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
IoT Mashup as a Service: Cloud-Based Mashup Service for the Internet of Things Cloud Service Negotiation: A Research Roadmap Formal Modeling of Elastic Service-Based Business Processes Security-Aware Resource Allocation in Clouds Integrated Syntax and Semantic Validation for Services Computing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1