Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
On the Role of Performance Interference in Consolidated Environments
KTH, School of Information and Communication Technology (ICT), Software and Computer systems, SCS.
2016 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

With the advent of resource shared environments such as the Cloud, virtualization has become the de facto standard for server consolidation. While consolidation improves utilization, it causes performance-interference between Virtual Machines (VMs) from contention in shared resources such as CPU, Last Level Cache (LLC) and memory bandwidth. Over-provisioning resources for performance sensitive applications can guarantee Quality of Service (QoS), however, it results in low machine utilization. Thus, assuring QoS for performance sensitive applications while allowing co-location has been a challenging problem. In this thesis, we identify ways to mitigate performance interference without undue over-provisioning and also point out the need to model and account for performance interference to improve the reliability and accuracy of elastic scaling. The end goal of this research is to leverage on the observations to provide efficient resource management that is both performance and cost aware. Our main contributions are threefold; first, we improve the overall machine utilization by executing best-effort applications along side latency critical applications without violating its performance requirements. Our solution is able to dynamically adapt and leverage on the changing workload/phase behaviour to execute best-effort applications without causing excessive interference on performance; second, we identify that certain performance metrics used for elastic scaling decisions may become unreliable if performance interference is unaccounted. By modelling performance interference, we show that these performance metrics become reliable in a multi-tenant environment; and third, we identify and demonstrate the impact of interference on the accuracy of elastic scaling and propose a solution to significantly minimise performance violations at a reduced cost.

Place, publisher, year, edition, pages
Sweden: KTH Royal Institute of Technology, 2016. , 128 p.
Series
TRITA-ICT, 2016:28
Keyword [en]
Performance, Interference, Virtualization, Elastic Scaling, Utilization
National Category
Computer Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-192960ISBN: 978-91-7729-113-8 (print)OAI: oai:DiVA.org:kth-192960DiVA: diva2:974058
Conference
IEEE/USENIX International Conference on Autonomic Computing (ICAC)
Public defence
2016-10-24, Sal C, Electrum, Kistagången 16, Kista, 12:00 (English)
Opponent
Supervisors
Note

QC 20160927

Available from: 2016-09-28 Created: 2016-09-23 Last updated: 2016-09-29Bibliographically approved

Open Access in DiVA

Navaneeth-thesis(5143 kB)169 downloads
File information
File name FULLTEXT01.pdfFile size 5143 kBChecksum SHA-512
a04aa4495a4e8e079320334f4bb080b695f26c5bd37753bf2b2056f2fa878541ccaf03e82cbeea297c8cf278eecc494bc8c48a9e75bbc63b249f773933626cc5
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Rameshan, Navaneeth
By organisation
Software and Computer systems, SCS
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 169 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1156 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf