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...

Full description

Bibliographic Details
Main Author: Chen, Kevin S.
Other Authors: Szekely, Ariel
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