YoVDO

Nodens - Enabling Resource Efficient and Fast QoS Recovery of Dynamic Microservice Applications in Datacenters

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from USENIX ATC '23 that introduces Nodens, a runtime system designed to enable fast Quality-of-Service (QoS) recovery for dynamic microservice applications in datacenters while maintaining efficient resource usage. Learn about the challenges posed by load and call graph dynamics in microservice applications, which can lead to inappropriate resource allocation and QoS violations. Discover how Nodens addresses these issues through its three key components: a traffic-based load monitor, a blocking-aware load updater, and a resource-efficient query drainer. Understand how these components work together to predict loads, update actual "to-be-processed" loads, and allocate just-enough excessive resources for queued queries. Gain insights into the experimental results showing Nodens' ability to reduce QoS recovery time by 12.1X with only 6.1% excessive resource usage on average, compared to state-of-the-art microservice management systems.

Syllabus

USENIX ATC '23- Nodens: Enabling Resource Efficient and Fast QoS Recovery of Dynamic Microservice...


Taught by

USENIX

Related Courses

Amazon DynamoDB - A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
USENIX via YouTube
Faasm - Lightweight Isolation for Efficient Stateful Serverless Computing
USENIX via YouTube
AC-Key - Adaptive Caching for LSM-based Key-Value Stores
USENIX via YouTube
The Future of the Past - Challenges in Archival Storage
USENIX via YouTube
A Decentralized Blockchain with High Throughput and Fast Confirmation
USENIX via YouTube