Self-adaptive resource management system in IaaS clouds

dc.contributor.authorFahimeh Farahnakian
dc.contributor.authorRami Bahsoon
dc.contributor.authorPasi Liljeberg
dc.contributor.authorTapio Pahikkala
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organizationfi=sulautettu elektroniikka|en=Embedded Electronics|
dc.contributor.organizationfi=tietojenkäsittelytiede|en=Computer Science|
dc.contributor.organization-code1.2.246.10.2458963.20.20754768032
dc.contributor.organization-code1.2.246.10.2458963.20.23479734818
dc.contributor.organization-code2606804
dc.converis.publication-id18350131
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/18350131
dc.date.accessioned2022-02-25T16:08:25Z
dc.date.available2022-02-25T16:08:25Z
dc.description.abstract<p>Resource management in cloud infrastructures is one of the most challenging problems due to the heterogeneity of resources, variability of the workload and scale of data centers. Efficient management of physical and virtual resources can be achieved considering performance requirements of hosted applications and infrastructure costs. In this paper, we present a self-adaptive resource management system based on a hierarchical multi-agent based architecture. The system uses novel adaptive utilization threshold mechanism and benefits from reinforcement learning technique to dynamically adjust CPU and memory thresholds for each Physical Machine (PM). It periodically runs a Virtual Machine (VM) placement optimization algorithm to keep the total resource utilization of each PM within given thresholds for improving Service Level Agreement (SLA) compliance. Moreover, the algorithm consolidates VMs into the minimum number of active PMs in order to reduce the energy consumption. Experimental results on real workload traces show that our recourse management system provides substantial improvement over other approaches in terms of performance requirements, energy consumption and the number of VM migrations.<br /></p>
dc.format.pagerange553
dc.format.pagerange560
dc.identifier.eisbn978-1-5090-2619-7
dc.identifier.isbn978-1-5090-2620-3
dc.identifier.issn2159-6190
dc.identifier.jour-issn2159-6182
dc.identifier.olddbid170148
dc.identifier.oldhandle10024/153258
dc.identifier.urihttps://www.utupub.fi/handle/11111/29231
dc.identifier.urnURN:NBN:fi-fe2021042716294
dc.language.isoen
dc.okm.affiliatedauthorFarahnakian, Fahimeh
dc.okm.affiliatedauthorLiljeberg, Pasi
dc.okm.affiliatedauthorPahikkala, Tapio
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceInternational Conference on Cloud Computing
dc.relation.doi10.1109/CLOUD.2016.0079
dc.relation.ispartofjournalIEEE International Conference on Cloud Computing
dc.source.identifierhttps://www.utupub.fi/handle/10024/153258
dc.titleSelf-adaptive resource management system in IaaS clouds
dc.title.book2016 IEEE 9th International Conference on Cloud Computing (CLOUD)
dc.year.issued2016

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
IEEECLOUD.pdf
Size:
327.94 KB
Format:
Adobe Portable Document Format
Description:
Final draft