ICσOS: σOS for Intercloud Environments
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 c...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Published: |
Massachusetts Institute of Technology
2024
|
Online Access: | https://hdl.handle.net/1721.1/156569 |
_version_ | 1826198284647006208 |
---|---|
author | Chen, Kevin S. |
author2 | Szekely, Ariel |
author_facet | Szekely, Ariel Chen, Kevin S. |
author_sort | Chen, Kevin S. |
collection | MIT |
description | 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. |
first_indexed | 2024-09-23T11:02:28Z |
format | Thesis |
id | mit-1721.1/156569 |
institution | Massachusetts Institute of Technology |
last_indexed | 2024-09-23T11:02:28Z |
publishDate | 2024 |
publisher | Massachusetts Institute of Technology |
record_format | dspace |
spelling | mit-1721.1/1565692024-09-04T03:42:22Z ICσOS: σOS for Intercloud Environments Chen, Kevin S. Szekely, Ariel Kaashoek, M. Frans Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science 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. M.Eng. 2024-09-03T21:08:11Z 2024-09-03T21:08:11Z 2024-05 2024-07-11T14:36:12.595Z Thesis https://hdl.handle.net/1721.1/156569 In Copyright - Educational Use Permitted Copyright retained by author(s) https://rightsstatements.org/page/InC-EDU/1.0/ application/pdf Massachusetts Institute of Technology |
spellingShingle | Chen, Kevin S. ICσOS: σOS for Intercloud Environments |
title | ICσOS: σOS for Intercloud Environments |
title_full | ICσOS: σOS for Intercloud Environments |
title_fullStr | ICσOS: σOS for Intercloud Environments |
title_full_unstemmed | ICσOS: σOS for Intercloud Environments |
title_short | ICσOS: σOS for Intercloud Environments |
title_sort | icσos σos for intercloud environments |
url | https://hdl.handle.net/1721.1/156569 |
work_keys_str_mv | AT chenkevins icsossosforintercloudenvironments |