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

06/18/2021
by   Michael Alan Chang, et al.
0

Most large web-scale applications are now built by composing collections (from a few up to 100s or 1000s) of microservices. Operators need to decide how many resources are allocated to each microservice, and these allocations can have a large impact on application performance. Manually determining allocations that are both cost-efficient and meet performance requirements is challenging, even for experienced operators. In this paper we present AutoTune, an end-to-end tool that automatically minimizes resource utilization while maintaining good application performance.

READ FULL TEXT

page 7

page 8

research
11/02/2017

ThrottleBot - Performance without Insight

Large scale applications are increasingly built by composing sets of mic...
research
12/12/2021

Sinan: Data Driven Resource Management for Cloud Microservices

Cloud applications are increasingly shifting to interactive and loosely-...
research
06/02/2020

A network paradigm for very high capacity mobile and fixed telecommunications ecosystem sustainable evolution

For very high capacity networks (VHC), the main objective is to improve ...
research
08/30/2023

Leasing the Cloud-Edge Continuum, à la Carte

Next-gen computing paradigms foresee deploying applications to virtualis...
research
09/28/2022

InFi: End-to-End Learning to Filter Input for Resource-Efficiency in Mobile-Centric Inference

Mobile-centric AI applications have high requirements for resource-effic...
research
06/27/2023

Sidecars on the Central Lane: Impact of Network Proxies on Microservices

Cloud applications are moving away from monolithic model towards loosely...
research
12/28/2022

QoS-Aware Resource Management for Multi-phase Serverless Workflows with Aquatope

Multi-stage serverless applications, i.e., workflows with many computati...

Please sign up or login with your details

Forgot password? Click here to reset