DocumentCode
1972523
Title
A Novel Approach to Allocate Cloud Resource with Different Performance Traits
Author
Zuling Kang ; Hongbing Wang
Author_Institution
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
fYear
2013
fDate
June 28 2013-July 3 2013
Firstpage
128
Lastpage
135
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.
Keywords
cloud computing; image processing; input-output programs; rendering (computer graphics); resource allocation; socio-economic effects; software agents; software performance evaluation; 3D image processing services; 3D image rendering; CPU cycles; IO throughput; bargaining process; cloud computing environment; cloud resource allocation algorithm; cloud services; data processing; data querying services; economic efficiency; final price calculation; performance improvement; performance traits; resource agents; service agents; Cloud computing; Graphics; Protocols; Quality of service; Resource management; Standards; Three-dimensional displays; Cloud computing; auction theory; resource allocation;
fLanguage
English
Publisher
ieee
Conference_Titel
Services Computing (SCC), 2013 IEEE International Conference on
Conference_Location
Santa Clara, CA
Print_ISBN
978-0-7695-5026-8
Type
conf
DOI
10.1109/SCC.2013.109
Filename
6649687
Link To Document