YoVDO

Lessons Learned Building a Production Memory-Overcommit Solution

Offered By: Linux Foundation via YouTube

Tags

Memory Management Courses Cloud Computing Courses Linux Courses Virtualization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions in developing a production-ready memory overcommit system in this 21-minute conference talk by Florian Schmidt and Ivan Teterevkov from Nutanix. Delve into basic reclamation techniques, double swapping, and hybrid overcommit strategies. Learn about the implementation of an overcommit memory buffer and the importance of memory statistics. Discover a simple yet effective memory overcommit algorithm and understand the concept of Working Set Size (WSS). Gain insights into live migration techniques, including methods to identify swapped-out pages. Conclude with a discussion on future work and valuable lessons learned from building and implementing this solution in a production environment.

Syllabus

Intro
Building a Practical MemoC Solution
Basic Reclamation Techniques
Double Swapping
Hybrid Overcommit
Overcommit Memory Buffer
Memory Stats
A Simple Memory Overcommit Algorithm
Working Set Size (WSS)
Live Migration (continued)
Identify Swapped-out Pages
Future Work
Lessons Learned


Taught by

Linux Foundation

Tags

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity