ICσOS: σOS for Intercloud Environments
Name
chen-kschen-meng-eecs-2024-thesis.pdf
Description
Thesis PDF
Size
500.83 KB
Format
Adobe PDF
Checksum (MD5)
86ff985df8f8a834ab29e2ab2ed6ca15
Author(s)
Chen, Kevin S.
Advisor(s)
Szekely, Ariel
Kaashoek, M. Frans
Date Issued
May 2024
Publisher
Massachusetts Institute of Technology
Abstract
The cloud computing market offers myriad service offerings with diverse performance guarantees, yet tenants who want to explore this diversity are often punished for doing so: vendor lock-in and the lack of cross-cloud compatibility make it difficult for tenants to migrate their workloads to other clouds, or to utilize multiple clouds in an interconnected manner. This thesis presents ICσOS, an intercloud operating system that enables tenants to interact with multiple clouds’ infrastructure as a single interconnected system with minimal additional management overhead. ICσOS extends σOS— a cloud operating system that provides per-tenant namespaces via the novel realm abstraction — with intercloud features, and leverages namespaces to allow tenants to perform intercloud communication, service discovery, workload placement, coordination, and more without regard to cluster-level management details. ICσOS also introduces placement policies, a framework for intercloud workload placement that enables tenants to express fine-grained placement criteria that can be dynamically updated as applications run. An evaluation of ICσOS and placement policies on a distributed image-resizing application demonstrates ICσOS’s capabilities as an intercloud platform, as well as its ability to quickly and effectively respond to situations where intercloud placement behavior changes frequently.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
In Copyright - Educational Use Permitted
Copyright retained by author(s)
Persistent DSpace Link