YoVDO

LegoOS - A Disseminated, Distributed OS for Hardware Resource Disaggregation

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Computer Science Courses Software Engineering Courses Data Centers Courses

Course Description

Overview

Explore a groundbreaking approach to operating system design in this 26-minute conference talk from USENIX ATC '19. Delve into LegoOS, a disseminated, distributed OS for hardware resource disaggregation that challenges the traditional monolithic server model. Learn how the splitkernel model disseminates OS functionalities into loosely-coupled monitors, each managing a hardware component. Discover how LegoOS separates processor, memory, and storage devices at both hardware and OS levels, offering improved heterogeneity, elasticity, resource utilization, and failure handling in datacenters. Examine the implementation and evaluation results, comparing LegoOS's performance to monolithic Linux servers and exploring its benefits in resource packing and failure rate reduction. Gain insights into the future of datacenter management and the potential of hardware resource disaggregation in this award-winning presentation.

Syllabus

Introduction
Hardware resource aggregation
Applications in data centers
Lowlevel systems
Hardware
Resource Packing
Existing OS
Traditional OS
VNodes
Internal Design
Network Delay
Performance Capacity
Resource Management
Instrumentation Evaluation
Performance Evaluation
Conclusion
Questions


Taught by

USENIX

Related Courses

Teaching Impacts of Technology: Fundamentals
University of California, San Diego via Coursera
Microsoft Azure Services and Concepts
Pluralsight
Virtualización con VMware aplicada al mundo empresarial
Udemy
Cloud Deployment Options: Executive Briefing
Pluralsight
Designing Storage Networking for Cisco Data Center Infrastructure
Pluralsight