Show simple item record

dc.contributor.advisorStonebraker, Michael
dc.contributor.authorMathew, Shana
dc.date.accessioned2022-01-14T15:20:35Z
dc.date.available2022-01-14T15:20:35Z
dc.date.issued2021-06
dc.date.submitted2021-06-17T20:13:46.825Z
dc.identifier.urihttps://hdl.handle.net/1721.1/139569
dc.description.abstractCurrent 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.
dc.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright MIT
dc.rights.urihttp://rightsstatements.org/page/InC-EDU/1.0/
dc.titleScheduling in a Database-Based Distributed Operating System
dc.typeThesis
dc.description.degreeM.Eng.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.nameMaster of Engineering in Electrical Engineering and Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record