DocumentCode
623524
Title
DPack: Disk scheduler for highly consolidated cloud
Author
Sukwong, Orathai ; Kim, Hak S.
Author_Institution
Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2013
fDate
14-19 April 2013
Firstpage
30
Lastpage
34
Abstract
Virtualization allows us to consolidate multiple servers onto a single physical machine, saving infrastructure cost. Yet, consolidation can lead to performance degradation, jeopardizing Service Level Agreement (SLA). In this paper, we analyze and identify the factors to the performance degradation due to consolidation - that is the wait time and the ready time. The wait time is the queuing time caused by other virtual machines (VMs). The ready time is the time the resource takes to be ready to service, such as the seek time incurred in traditional storage. The ready time can substantially deteriorate the request response time. Unfortunately, existing schedulers can only manage the wait time, but not the ready time. To control both quantities, we propose an adaptive disk scheduler called DPack. DPack schedules the VMs based on the likelihood of the VM failing the SLAs. DPack then adjusts the exclusive access time based on the VM resource access prediction. DPack considers the workload changes and request arrival to enhance robustness. We develop DPack based on the default disk scheduler in KVM and evaluate it against several existing disk schedulers available in KVM and Xen. The results show that DPack can improve the 99th percentile response time up to 76%. In the highly consolidated environment, DPack can also satisfy all the SLAs, while the other schedulers cannot meet the SLAs for at least 50% of the VMs.
Keywords
cloud computing; contracts; resource allocation; scheduling; virtual machines; virtualisation; DPack; KVM; SLA; VM resource access prediction; Xen; adaptive disk scheduler; exclusive access time; highly consolidated cloud; multiple server consolidation; performance degradation; queuing time; ready time; request response time; service level agreement; virtual machines; virtualization; wait time; Degradation; Dynamic scheduling; Optimization; Servers; Throughput; Time factors; Virtual machining; Adaptive scheduling; disk scheduler; hypervisor; quality of service; virtual machine; web services;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2013 Proceedings IEEE
Conference_Location
Turin
ISSN
0743-166X
Print_ISBN
978-1-4673-5944-3
Type
conf
DOI
10.1109/INFCOM.2013.6566729
Filename
6566729
Link To Document