Repository logo
 
Publication

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

dc.contributor.authorSimão, José
dc.contributor.authorVeiga, Luís
dc.date.accessioned2015-08-19T09:25:09Z
dc.date.available2015-08-19T09:25:09Z
dc.date.issued2016
dc.description.abstractCloud 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.por
dc.identifier.citationSIMÃ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-7161. Vol. 4, N.º 4 (2016), pp. 467-480
dc.identifier.doi10.1109/TCC.2014.2372753
dc.identifier.issn2168-7161
dc.identifier.urihttp://hdl.handle.net/10400.21/4835
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherIEEE - Institute of Electrical and Electronics Engineers Inc.por
dc.subjectCloud Computingpor
dc.subjectCommunity Cloudspor
dc.subjectService Level Agreementspor
dc.subjectUtility-Driven Schedulingpor
dc.subjectVM Allocationpor
dc.subjectVM Schedulingpor
dc.titlePartial utility-driven scheduling for flexible SLA and pricing arbitration in cloudspor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage480
oaire.citation.issue4por
oaire.citation.startPage467
oaire.citation.titleIEEE Transactions on Cloud Computingpor
oaire.citation.volume4
person.familyNameSimão
person.givenNameJosé
person.identifier1099536
person.identifier.ciencia-id5413-C0FA-7557
person.identifier.orcid0000-0002-6564-593X
person.identifier.scopus-author-id57189313027
rcaap.rightsclosedAccesspor
rcaap.typearticlepor
relation.isAuthorOfPublication625152de-db55-4942-8506-f461f4bd947d
relation.isAuthorOfPublication.latestForDiscovery625152de-db55-4942-8506-f461f4bd947d

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Partial Utility-Driven Scheduling For Flexible SLA and Pricing arbitrations In Clouds.pdf
Size:
4.67 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: