Parallel Comput. | 2019

Online cost-rejection rate scheduling for resource requests in hybrid clouds

 
 
 
 
 
 

Abstract


Abstract The hybrid cloud computing model has attracted considerable attention in recent years. Due to security and controllability of private cloud, some resource requests are required to be scheduled in private parts of hybrid cloud. However, these requests could be rejected because of the resource limitation of private parts of hybrid cloud. In this paper, all resource requests are classified into two categories, i.e., the special requests required to process in private cloud, and the normal requests insensitive in private or public clouds. By considering the normal requests undivided to dispatch a cloud and divided to dispatch different clouds, we propose the online cost-rejection rate scheduling strategy (OCS) for the normal requests undivided, and the online scheduling strategy for some normal requests divided (OCS-divided), which could make suitable requests placement decisions in real-time and minimize the cost of renting public cloud resources with a low rate of rejected requests. Then, we transform both online models into two one-shot optimization problems by taking advantage of Lyapunov optimization techniques, and employ the optimal decay algorithm to solve the one-shot problems. The simulation results demonstrate that our scheduling strategies can achieve the trade-off between cost and rejection rate, and process the real-time resource requests in hybrid clouds. OCS-divided can achieve an average cost saving of about 25% compared with OCS and maximize the resource utilization.

Volume 81
Pages 85-103
DOI 10.1016/j.parco.2018.12.003
Language English
Journal Parallel Comput.

Full Text