Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing

Cloud systems differ fundamentally in how they offer and charge for resources. While some systems provide a generic programming abstraction at coarse granularity, e.g., a virtual machine rented by the hour, others offer specialized abstractions with fine-grained accounting on a per-request basi...

Full description

Bibliographic Details
Main Authors: Paluska, Justin Mazzola, Pham, Hubert, Schiele, Gregor, Becker, Christian, Ward, Stephen A.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2012
Online Access:http://hdl.handle.net/1721.1/70581
https://orcid.org/0000-0002-9255-307X
_version_ 1811092150457204736
author Paluska, Justin Mazzola
Pham, Hubert
Schiele, Gregor
Becker, Christian
Ward, Stephen A.
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Paluska, Justin Mazzola
Pham, Hubert
Schiele, Gregor
Becker, Christian
Ward, Stephen A.
author_sort Paluska, Justin Mazzola
collection MIT
description Cloud systems differ fundamentally in how they offer and charge for resources. While some systems provide a generic programming abstraction at coarse granularity, e.g., a virtual machine rented by the hour, others offer specialized abstractions with fine-grained accounting on a per-request basis. In this paper, we explore Tasklets, an abstraction for instances of short-duration, generic computations that migrate from a host requiring computation to hosts that are willing to provide computation. Tasklets enable fine-grained accounting of resource usage, enabling us to build infrastructure that supports trading computing resources according to various economic models. This computation model is especially attractive in settings where mobile devices can utilize resources in the cloud to mitigate local resource constraints.
first_indexed 2024-09-23T15:13:46Z
format Article
id mit-1721.1/70581
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T15:13:46Z
publishDate 2012
publisher Association for Computing Machinery (ACM)
record_format dspace
spelling mit-1721.1/705812022-10-02T01:30:22Z Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing Paluska, Justin Mazzola Pham, Hubert Schiele, Gregor Becker, Christian Ward, Stephen A. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Ward, Stephen A. Pham, Hubert Paluska, Justin Mazzola Ward, Stephen A. Cloud systems differ fundamentally in how they offer and charge for resources. While some systems provide a generic programming abstraction at coarse granularity, e.g., a virtual machine rented by the hour, others offer specialized abstractions with fine-grained accounting on a per-request basis. In this paper, we explore Tasklets, an abstraction for instances of short-duration, generic computations that migrate from a host requiring computation to hosts that are willing to provide computation. Tasklets enable fine-grained accounting of resource usage, enabling us to build infrastructure that supports trading computing resources according to various economic models. This computation model is especially attractive in settings where mobile devices can utilize resources in the cloud to mitigate local resource constraints. 2012-05-11T19:42:21Z 2012-05-11T19:42:21Z 2012-06 2012-04 Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-1319-3 http://hdl.handle.net/1721.1/70581 Paluska, Justin Mazzola, et al. "Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing." Forthcoming in: MCS '12: Proceedings of the Third International Workshop on Mobile Cloud Computing and Services (MCS'12) held with MobiSys2012, June 25-29, 2012, Low Wood Bay, Lake District, United Kingdom. https://orcid.org/0000-0002-9255-307X en_US http://mcs12.eecs.umich.edu/Home.html http://dl.acm.org/citation.cfm?id=2307853 MCS '12: Proceedings of the Third International Workshop on Mobile Cloud Computing and Services Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Association for Computing Machinery (ACM) Justin Mazzola Paluska
spellingShingle Paluska, Justin Mazzola
Pham, Hubert
Schiele, Gregor
Becker, Christian
Ward, Stephen A.
Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title_full Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title_fullStr Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title_full_unstemmed Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title_short Vision: a Lightweight Computing Model for Fine-Grained Cloud Computing
title_sort vision a lightweight computing model for fine grained cloud computing
url http://hdl.handle.net/1721.1/70581
https://orcid.org/0000-0002-9255-307X
work_keys_str_mv AT paluskajustinmazzola visionalightweightcomputingmodelforfinegrainedcloudcomputing
AT phamhubert visionalightweightcomputingmodelforfinegrainedcloudcomputing
AT schielegregor visionalightweightcomputingmodelforfinegrainedcloudcomputing
AT beckerchristian visionalightweightcomputingmodelforfinegrainedcloudcomputing
AT wardstephena visionalightweightcomputingmodelforfinegrainedcloudcomputing