YoVDO

Fast Application Launch on Personal Computing - Communication Devices

Offered By: USENIX via YouTube

Tags

FAST (File and Storage Technologies) Courses

Course Description

Overview

Explore a groundbreaking approach to accelerating application launch times on personal computing and communication devices in this 18-minute conference talk from USENIX FAST '23. Discover Paralfetch, an innovative prefetcher designed to significantly reduce app launch times on flash-based drives. Learn about its three key components: accurate collection of launch-related disk read requests, pre-scheduling to improve I/O throughput during prefetching, and overlapping app execution with disk prefetching to hide disk access time. Examine the implementation of Paralfetch under Linux kernels on various devices, including desktop/laptop PCs, Raspberry Pi 3 boards, and Android smartphones. Compare its performance to existing app prefetchers like GSoC Prefetch and FAST, and understand how Paralfetch outperforms these alternatives in improving launch times for popular applications.

Syllabus

FAST '23 - Fast Application Launch on Personal Computing/Communication Devices


Taught by

USENIX

Related Courses

Understanding the Robustness of SSDs under Power Fault
USENIX via YouTube
BetrFS - A Right-Optimized Write-Optimized File System
USENIX via YouTube
F2FS - A New File System for Flash Storage
USENIX via YouTube
DNA Data Storage and Near-Molecule Processing for the Yottabyte Era
USENIX via YouTube
FAST '21 Work-in-Progress Reports
USENIX via YouTube