Scheduling in a Database-Based Distributed Operating System
Name
Mathew-smathew-meng-eecs-2021-thesis.pdf
Description
Thesis PDF
Size
631.01 KB
Format
Adobe PDF
Checksum (MD5)
b11352610b3ddedc3ac07f8b7aafeda6
Author(s)
Mathew, Shana
Advisor(s)
Stonebraker, Michael
Date Issued
June 2021
Publisher
Massachusetts Institute of Technology
Abstract
Current operating systems date from over 40 years ago and were designed for very different computing requirements, making them ill-equipped to handle serverless workloads as well as modern challenges in scalability, heterogeneity, availability, and security. Hence, we propose a radically new data-centric OS design for serverless computing. This database OS (DBOS) centralizes all cluster state in a uniform data model: database tables stored in a high-performance, distributed, main-memory database management system. Operations on this state will be performed via serverless, stateless tasks.
This thesis presents work done to build a preliminary scheduler and to implement and evaluate various global scheduling algorithms. We also demonstrate the performance of a modern DBMS in executing various scheduling operations.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
Copyright MIT
Persistent DSpace Link