Title :
Resource allocation and dynamic provisioning for Service-Oriented applications in cloud environment
Author :
Kuo-Chan Huang ; Bo-Jyun Shen ; Tsung-Ju Lee ; Hsi-Ya Chang ; Yuan-Hsin Tung ; Pin-Zei Shih
Author_Institution :
Dept. of Comput. Sci., Nat. Taichung Univ. of Educ., Taichung, Taiwan
Abstract :
Cloud computing has caused a revolution in our way of using software. Software development and deployment based on the new models of Software as a Service (SaaS) and Service-Oriented Architecture (SOA) are expected to bring a lot of benefits for users. However, software developers and software service providers will have to address new challenging issues before such benefits can be realized. The issues mainly arise from two characteristics of service-based applications: software based on distributed service flows and online concurrent user access. This paper deals with one of the important issues concerning resource allocation and dynamic provisioning for the deployed services in a cloud environment. We propose a service deployment strategy based on the structural property of application service flows and a dynamic resource provisioning mechanism utilizing the estimation of future service requests. A series of experiments were conducted on the CloudSim platform to evaluate the proposed mechanisms. The experimental results indicate that the proposed methods significantly outperform the commonly used primitive approaches, achieving up to 79.9% performance improvement.
Keywords :
cloud computing; concurrency control; resource allocation; service-oriented architecture; software development management; CloudSim platform; SOA; SaaS; application service structural property; cloud computing; cloud environment; distributed service; dynamic resource provisioning mechanism; future service request estimation; online concurrent user access; resource allocation; service-based application; service-oriented architecture; software as a service; software deployment; software development; software service provider; Cloud computing; Dynamic scheduling; Estimation; Resource management; Software as a service; Time factors; SOA; SaaS; cloud computing; dynamic resource provisioning; resource allocation; service flow;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4673-4511-8
Electronic_ISBN :
978-1-4673-4509-5
DOI :
10.1109/CloudCom.2012.6427592