Modern cloud-native applications use microservice architecture patterns, where fine granular software components are deployed in lightweight containers that run inside cloud virtual machines. To utilize resources more efficiently, containers belonging to different applications are often co-located on the same virtual machine. Co-location can result in software performance degradation due to interference among components competing for resources. In this thesis, we propose techniques to detect and model performance interference. To detect interference at runtime, we train Machine Learning (ML) models prior to deployment using interfering benchmarks and show that the model can be generalized to detect runtime interference from different types ...
Recent advances in cloud-based big data analysis offers a convenient mean for providing an elastic a...
Cloud is one of the emerging technologies in the field of computer science and is extremely popular ...
Recent research and production environments are deploying more container technologies for the execut...
Clouds are an irreplaceable part of many business applications. They provide tremendous flexibility ...
Performance interference can occur when various services are executed over the same physical infrast...
Virtualization has enabled cloud computing to deliver computing capabilities using limited computer ...
© 2015 IEEE.Virtual machine consolidation is attractive in cloud computing platforms for several rea...
Abstract—It is standard practice for cloud service providers (CSPs) to overbook physical system reso...
Apache Spark is being increasingly used to execute big data applications on cluster computing platfo...
We describe the design and implementation of Deep-Dive, a system for transparently identifying and m...
The main goal of this thesis is to contribute to the research on automated performance anomaly detec...
The processing of data-intensive applications is a challenging and time-consuming task that often re...
Abstract—Infrastructure-as-a-Service (IaaS) cloud providers offer tenants elastic computing resource...
Cloud computing has emerged as a key technology in many ways over the past few years, evidenced by t...
PhDPublic cloud infrastructures provide exible hosting for web application providers, but the ren...
Recent advances in cloud-based big data analysis offers a convenient mean for providing an elastic a...
Cloud is one of the emerging technologies in the field of computer science and is extremely popular ...
Recent research and production environments are deploying more container technologies for the execut...
Clouds are an irreplaceable part of many business applications. They provide tremendous flexibility ...
Performance interference can occur when various services are executed over the same physical infrast...
Virtualization has enabled cloud computing to deliver computing capabilities using limited computer ...
© 2015 IEEE.Virtual machine consolidation is attractive in cloud computing platforms for several rea...
Abstract—It is standard practice for cloud service providers (CSPs) to overbook physical system reso...
Apache Spark is being increasingly used to execute big data applications on cluster computing platfo...
We describe the design and implementation of Deep-Dive, a system for transparently identifying and m...
The main goal of this thesis is to contribute to the research on automated performance anomaly detec...
The processing of data-intensive applications is a challenging and time-consuming task that often re...
Abstract—Infrastructure-as-a-Service (IaaS) cloud providers offer tenants elastic computing resource...
Cloud computing has emerged as a key technology in many ways over the past few years, evidenced by t...
PhDPublic cloud infrastructures provide exible hosting for web application providers, but the ren...
Recent advances in cloud-based big data analysis offers a convenient mean for providing an elastic a...
Cloud is one of the emerging technologies in the field of computer science and is extremely popular ...
Recent research and production environments are deploying more container technologies for the execut...