Partial utility-driven scheduling for flexible SLA and pricing arbitration in clouds


Autoria(s): Simão, José Manuel de Campos Lages Garcia; Veiga, Luís
Data(s)

19/08/2015

19/08/2015

2014

Resumo

Cloud SLAs compensate customers with credits when average availability drops below certain levels. This is too inflexible because consumers lose non-measurable amounts of performance being only compensated later, in next charging cycles. We propose to schedule virtual machines (VMs), driven by range-based non-linear reductions of utility, different for classes of users and across different ranges of resource allocations: partial utility. This customer-defined metric, allows providers transferring resources between VMs in meaningful and economically efficient ways. We define a comprehensive cost model incorporating partial utility given by clients to a certain level of degradation, when VMs are allocated in overcommitted environments (Public, Private, Community Clouds). CloudSim was extended to support our scheduling model. Several simulation scenarios with synthetic and real workloads are presented, using datacenters with different dimensions regarding the number of servers and computational capacity. We show the partial utility-driven driven scheduling allows more VMs to be allocated. It brings benefits to providers, regarding revenue and resource utilization, allowing for more revenue per resource allocated and scaling well with the size of datacenters when comparing with an utility-oblivious redistribution of resources. Regarding clients, their workloads’ execution time is also improved, by incorporating an SLA-based redistribution of their VM’s computational power.

Identificador

SIMÃO, José Manuel de Campos Lages Garcia; VEIGA, Luís – Partial utility-driven scheduling for flexible SLA and procing arbitration in clouds. IEEE Transactions on Cloud Computing. ISSN: 2168-716. (2014).

2168-7161

http://hdl.handle.net/10400.21/4835

10.1109/TCC.2014.2372753

Idioma(s)

eng

Publicador

IEEE - Institute of Electrical and Electronics Engineers Inc.

Direitos

closedAccess

Palavras-Chave #Cloud Computing #Community Clouds #Service Level Agreements #Utility-Driven Scheduling #VM Allocation #VM Scheduling
Tipo

article