Title :
Prepartition: A new paradigm for the load balance of virtual machine reservations in data centers
Author :
Wenhong Tian ; Minxian Xu ; Yu Chen ; Yong Zhao
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
Abstract :
It is significant to apply load-balancing strategy to improve the performance and reliability of resource in data centers. One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of reconfigurable virtual machines (VMs) as well as the integrated features of hosting physical machines (PMs) into consideration. In the reservation model, workload of data centers has fixed process interval characteristics. In general, load-balance scheduling is NP-hard problem as proved in many open literatures. Traditionally, for offline load balance without migration, one of the best approaches is LPT (Longest Process Time first), which is well known to have approximation ratio 4/3. With virtualization, reactive (post) migration of VMs after allocation is one popular way for load balance and traffic consolidation. However, reactive migration has difficulty to reach predefined load balance objectives, and may cause interruption and instability of service and other associated costs. In view of this, we propose a new paradigm-Prepartition: it proactively sets process-time bound for each request on each PM and prepares in advance to migrate VMs to achieve the predefined balance goal. Prepartition can reduce process time by preparing VM migration in advance and therefore reduce instability and achieve better load balance as desired. Trace-driven and synthetic simulation results show that Prepartition has 10%-20% better performance than the well known load balancing algorithms with regard to average CPU utilization, makespan as well as capacity makespan.
Keywords :
cloud computing; computational complexity; computer centres; digital simulation; resource allocation; scheduling; virtual machines; CPU utilization; LPT; NP-hard problem; PM; VM; capacity makespan; cloud data centers; data center workload; fixed process interval characteristics; load-balancing strategy; longest process time first; offline load balance; physical machines; prepartition; process-time bound; reactive migration; reconfigurable virtual machine allocation; reconfigurable virtual machine migration; resource performance; resource reliability; scheduling problems; synthetic simulation; trace-driven simulation; traffic consolidation; virtual machine reservations; Algorithm design and analysis; Load modeling; Optimized production technology; Partitioning algorithms; Processor scheduling; Resource management; Scheduling; Cloud Computing; Load Balance Scheduling; Physical Machines (PMs); Reservation Model; Virtual Machines (VMs);
Conference_Titel :
Communications (ICC), 2014 IEEE International Conference on
Conference_Location :
Sydney, NSW
DOI :
10.1109/ICC.2014.6883949