Title :
TRACON: Interference-aware scheduling for data-intensive applications in virtualized environments
Author :
Chiang, Ron C. ; Huang, H. Howie
Author_Institution :
Dept. of Electr. & Comput. Eng., George Washington Univ., Washington, DC, USA
Abstract :
Large-scale data centers leverage virtualization technology to achieve excellent resource utilization, scalability, and high availability. Ideally, the performance of an application running inside a virtual machine (VM) shall be independent of co-located applications and VMs that share the physical machine. However, adverse interference effects exist and are especially severe for data-intensive applications in such virtualized environments. In this work, we present TRACON, a novel Task and Resource Allocation CONtrol framework that mitigates the interference effects from concurrent data-intensive applications and greatly improves the overall system performance. TRACON utilizes modeling and control techniques from statistical machine learning and consists of three major components: the interference prediction model that infers application performance from resource consumption observed from different VMs, the interference-aware scheduler that is designed to utilize the model for effective resource management, and the task and resource monitor that collects application characteristics at the runtime for model adaption. We simulate TRACON with a wide variety of data-intensive applications including bioinformatics, data mining, video processing, email and web servers, etc. The evaluation results show that TRACON can achieve up to 50% improvement on application runtime, and up to 80% on I/O throughput for data-intensive applications in virtualized data centers.
Keywords :
cloud computing; computer centres; inference mechanisms; learning (artificial intelligence); performance evaluation; resource allocation; scheduling; statistical analysis; virtual machines; virtualisation; TRACON; Web servers; adverse interference effects; bioinformatics; cloud computing; concurrent data-intensive applications; data mining; email; interference prediction model; interference-aware scheduling; large-scale data centers leverage virtualization technology; overall system performance improvement; resource management; resource utilization; scalability; statistical machine learning; task-and-resource allocation control framework; video processing; virtual machine; virtualized data centers; virtualized environments; Interference; Predictive models; Resource management; Runtime; Servers; Throughput; Virtual machining;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for
Conference_Location :
Seatle, WA
Electronic_ISBN :
978-1-4503-0771-0