YoVDO

Semeru - A Memory-Disaggregated Managed Runtime

Offered By: USENIX via YouTube

Tags

OSDI (Operating Systems Design and Implementation) Courses Cloud Computing Courses Distributed Systems Courses Memory Disaggregation Courses

Course Description

Overview

Explore a conference talk on Semeru, a distributed JVM designed to enhance performance of managed cloud applications in memory-disaggregated environments. Delve into the innovative features of Semeru, including its universal Java heap, distributed garbage collection, and efficient swap system. Learn how these components work together to improve execution of managed language programs in resource-disaggregated architectures. Discover the challenges faced by current disaggregation systems when handling applications with poor locality, such as those subject to periodic garbage collection. Examine the promising results of Semeru's evaluation on widely-deployed systems and gain insights into its potential impact on datacenter application performance.

Syllabus

Introduction
Background
Process Execution Model
Problems
Resource Release
Performance
Insights
Double Word Mode
Rules
GC
Swap System
Experiment Setup
Tweaking Performance
Conclusion


Taught by

USENIX

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique