DocumentCode :
251748
Title :
On the Provision of SaaS-Level Quality of Service within Heterogeneous Private Clouds
Author :
Proano Orellana, Julio ; Caminero, Maria Blanca ; Carrion, Carmen
Author_Institution :
Albacete Res. Inst. of Inf., Univ. of Castilla-La Mancha, Albacete, Spain
fYear :
2014
fDate :
8-11 Dec. 2014
Firstpage :
146
Lastpage :
155
Abstract :
The efficient utilization of computing resources, consisting of multi-core CPUs, GPUs and FPGAs, has become an interesting research problem for achieving high performance on heterogeneous Cloud computing platforms. In particular, FPGA accelerators can provide significant business value in Cloud environments due to its great computing capacity with predictable latency and low power consumption. In this paper, a Software as a Service (SaaS) model is enhanced with Quality of Service (QoS) support, harnessing such heterogeneous hardware architecture (composed of conventional CPUs plus FPGAs as accelerator). More precisely, the proposal takes into account timing user requirements to manage virtual resources. Hence, novel heterogeneous-aware resource allocation and scheduling algorithms are presented, which can be used both on-demand and in-advance. A lineal regression model that predicts the cost of the requested service is combined with a simple heuristic algorithm in order to allocate different types of Virtual Machines (VMs). Moreover, the framework provides the service efficiently by using an adapted scheduling algorithm that combines CPUs and accelerator resources.
Keywords :
cloud computing; field programmable gate arrays; quality of experience; regression analysis; resource allocation; scheduling; virtual machines; FPGA accelerators; GPU; QoS; SaaS-level quality-of-service; VM; accelerator resources; business value; cloud environments; computing capacity; computing resource utilization; heterogeneous cloud computing platforms; heterogeneous hardware architecture; heterogeneous private clouds; heterogeneous-aware resource allocation algorithm; heterogeneous-aware resource scheduling algorithm; heuristic algorithm; latency; linear regression model; multicore CPU; power consumption; software-as-a-service model; user requirements; virtual machines; virtual resource management; Catalogs; Cloud computing; Field programmable gate arrays; Hardware; Quality of service; Resource management; Software as a service; Cloud Computing; FPGAs; Heterogeneous Resources; Quality of Service; SaaS;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location :
London
Type :
conf
DOI :
10.1109/UCC.2014.23
Filename :
7027490
Link To Document :
بازگشت