ThrottleBot - Performance without Insight

11/02/2017
by   Michael Alan Chang, et al.
0

Large scale applications are increasingly built by composing sets of microservices. In this model the functionality for a single application might be split across 100s or 1000s of microservices. Resource provisioning for these applications is complex, requiring administrators to understand both the functioning of each microservice, and dependencies between microservices in an application. In this paper we present ThrottleBot, a system that automates the process of determining what resource when allocated to which microservice is likely to have the greatest impact on application performance. We demonstrate the efficacy of our approach by applying ThrottleBot to both synthetic and real world applications. We believe that ThrottleBot when combined with existing microservice orchestrators, e.g., Kubernetes, enables push-button deployment of web scale applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2021

AutoTune: Improving End-to-end Performance and Resource Efficiency for Microservice Applications

Most large web-scale applications are now built by composing collections...
research
08/30/2022

Improving Datacenter Utilization through Containerized Service-Based Architecture

The modern datacenter's computing capabilities have far outstripped the ...
research
11/28/2017

Some remarks regarding Quaternions and Octonions

In this paper, we present some applications of quaternions and octonions...
research
10/21/2021

Be Daring to Push your Ads Forward: Measuring the (Over)use of Service Workers for Advertising Purposes

Rich offline experience, periodic background sync, push notification fun...
research
03/24/2020

User Association and Resource Allocation in 5G (AURA-5G): A Joint Optimization Framework

In this paper, we provide a novel application aware user association and...
research
01/12/2018

Effect of Meltdown and Spectre Patches on the Performance of HPC Applications

In this work we examine how the updates addressing Meltdown and Spectre ...
research
10/18/2017

ComFlux: External Composition and Adaptation of Pervasive Applications

Technology is becoming increasingly pervasive. At present, the system co...

Please sign up or login with your details

Forgot password? Click here to reset