VDC-Analyst: Design and verification of virtual desktop cloud resource allocations

被引:36
作者
Calyam, Prasad [1 ]
Rajagopalan, Sudharsan
Seetharam, Sripriya
Selvadhurai, Arunprasath
Salah, Khaled
Ramnath, Rajiv
机构
[1] Univ Missouri, Columbia, MO 65211 USA
基金
美国国家科学基金会;
关键词
Virtual desktop cloud; Cloud simulator; Utility-directed resource allocation; Software-defined networking; Cloud testbed experiment;
D O I
10.1016/j.comnet.2014.02.022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the significant challenges for Cloud Service Providers (CSPs) hosting "virtual desktop cloud" (VDC) infrastructures is to deliver a satisfactory quality of experience (QoE) to the user. In order to maximize the user QoE without expensive resource overprovisioning, there is a need to design and verify resource allocation schemes for a comprehensive set of VDC configurations. In this paper, we present "VDC-Analyst", a novel tool that can capture critical quality metrics such as Net Utility and Service Response Time, which can be used to quantify VDC platform readiness. This tool allows CSPs, researchers and educators to design and verify various resource allocation schemes using both simulation and emulation in two modes: "Run Simulation" and "Run Experiment", respectively. The Run Simulation mode allows users to test and visualize resource provisioning and placement schemes on a simulation framework. Run Experiment mode allows testing on a real software-defined network testbed using emulated virtual desktop application traffic to create a realistic environment. Results from using our tool demonstrate that a significant increase in perceived user QoE can be achieved by using a combination of the following techniques incorporated in the tool: (i) optimizing Net Utility through a "Cost-Aware Utility-Maximal Resource Allocation Algorithm", (ii) estimating values for Service Response Time using a "Multi-stage Queuing Model", and (iii) appropriate load balancing through software-defined networking adaptations in the VDC testbed. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:110 / 122
页数:13
相关论文
共 19 条
[1]  
BEATY K, 2009, P IEEE INT S PAR DIS
[2]  
Berryman A., 2010, P IEEE INT C CLOUD C
[3]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[4]  
Calyam P., 2011, COMPUT NETW
[5]  
Calyam P., 2013, IEEE IFIP IM
[6]  
Casanova H., 2008, P IEEE INT C COMP MO
[7]  
Castane G., 2012, P IEEE INT S PAR DIS
[8]  
CLOUDS Lab University of Melbourne, CLOUDSIM TOOLKIT 2 1
[9]  
Deboosere L., 2012, P IEEE INT COMP
[10]  
Fiedler M., 2010, P IEEE NETW