YoVDO

Canvas - Isolated and Adaptive Swapping for Multi-Applications on Remote Memory

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Performance Improvement Courses

Course Description

Overview

Explore a 14-minute conference talk from USENIX NSDI '23 that introduces Canvas, an innovative swap system designed for multi-application remote memory environments. Delve into the challenges of interference and unexpected slowdowns in existing remote memory techniques when multiple applications run simultaneously. Discover how Canvas achieves full isolation of swap paths for remote-memory applications, allowing each to have its own dedicated swap partition, swap cache, prefetcher, and RDMA bandwidth. Learn about three adaptive optimization techniques developed for Canvas: adaptive swap entry allocation, semantics-aware prefetching, and two-dimensional RDMA scheduling. Gain insights into how these features minimize performance variation and significantly reduce performance degradation across widely-deployed applications.

Syllabus

NSDI '23 - Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory


Taught by

USENIX

Related Courses

اختبار القدرات: كيف تحصل على درجة عالية؟
Rwaq (رواق)
Browser Rendering Optimization
Google via Udacity
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Managing as a Coach
University of California, Davis via Coursera
Drive an Operational Plan to Success
OpenLearning