DocumentCode :
3579189
Title :
Queueing Theory Based Service Replica Strategy for Business Process Efficiency Optimization in Community Cloud
Author :
Haoyu Luo ; Xiao Liu ; Jin Liu
Author_Institution :
State Key Lab. of Software Eng., Wuhan Univ., Wuhan, China
fYear :
2014
Firstpage :
83
Lastpage :
90
Abstract :
Community Cloud (CC) emerges as a rapid developing paradigm in many fields such as research and education. Business process (BP) that facilitates the organization cooperation and resource sharing plays an important role in CC. The execution efficiency of BP has a pivotal impact on the quality of community cloud services. CC applications often have high demands on BP execution efficiency, which is affected by many factors such as response time of a single service in BP and cost of interactive activities among distributed services. This brings up an important research issue of optimizing BP execution efficiency for CC. In this paper, we propose a service replica strategy that utilizes queuing theory to optimize the execution efficiency of BP for CC. Our approach creates service replicas dynamically to shorten the response time of request to a single service according to the quantity and frequency of user requests in different times, and allocates these replicas to proper host servers to reduce the interaction time among distributed services. Our objective is to improve the BP execution efficiency by the above two aspects of local time optimization. First, we analyze the effects of service replica strategy on optimizing BP execution efficiency as a whole and define a cost model of execution efficiency to reduce the search space of maximizing execution efficiency of BP. Then we implement the replica strategy in two steps. We initially utilize the social network property of the services to pre-allocate key service replicas on server nodes in CC. After that, we utilize a queueing model to schedule the service replica and service requests dynamically. Experiments illustrate that our approach can help to improve BP execution efficiency in CC.
Keywords :
business data processing; cloud computing; queueing theory; resource allocation; scheduling; BP execution efficiency; CC; business process efficiency optimization; cloud service quality; community cloud; cost model; distributed services; organization cooperation; queueing theory; resource sharing; service replica scheduling; service replica strategy; service request scheduling; social network property; user request; Business; Cloud computing; Communities; Servers; Social network services; Time factors; Time-frequency analysis; business process; community cloud; execution efficiency; queueing theory; service replica;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing and Big Data (CCBD), 2014 International Conference on
Type :
conf
DOI :
10.1109/CCBD.2014.39
Filename :
7062876
Link To Document :
بازگشت