skip to main content
10.1145/2307849.2307853acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

Vision: a lightweight computing model for fine-grained cloud computing

Published: 25 June 2012 Publication History

Abstract

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.

References

[1]
Justin Mazzola Paluska, Hubert Pham, and Steve Ward. Structuring the unstructured middle with chunk computing. In HotOS, 2011.
[2]
Sun Microsystems. Jini component system. http://www.jini.org, 2003.
[3]
Object Management Group. The Common Object Request Broker: Architecture and Specification, 2.5 edition, September 2001.
[4]
Daniel Hughes, Geoff Coulson, and James Walkerdine. Free riding on gnutella revisited: the bell tolls? IEEE Distributed Systems Online, June 2005.
[5]
Ang Li et al. CloudCmp: comparing public cloud providers. In ACM IMC, 2010.
[6]
I. Goiri, J. Guitart, and J. Torres. Characterizing cloud federation for enhancing providers' profit. In IEEE CLOUD, 2010.
[7]
G. Briscoe and A. Marinos. Digital ecosystems in the clouds: Towards community cloud computing. In IEEE DEST, 2009.
[8]
Dave Durkee. Why cloud computing will never be free. Commun. ACM, 2010.
[9]
Eduardo Cuervo et al. MAUI: making smartphones last longer with code offload. In MobiSys, 2010.
[10]
Byung-Gon Chun et al. CloneCloud: elastic execution between mobile device and cloud. In EuroSys, 2011.
[11]
A. Fuggetta, G. P Picco, and G. Vigna. Understanding code mobility. IEEE Transactions on Software Engineering, May 1998.
[12]
Brian D. Noble et al. Agile application-aware adaptation for mobility. In SOSP, 1997.
[13]
Eyal De Lara, Dan S. Wallach, and Willy Zwaenepoel. Puppeteer: Component-based adaptation for mobile computing. In USENIX Symposium on Internet Technologies and Systems, 2001.
[14]
Rajesh Krishna Balan et al. Tactics-based remote execution for mobile computing. In MobiSys, 2003.
[15]
J. Flinn, D. Narayanan, and M. Satyanarayanan. Self-tuned remote execution for pervasive computing. In HotOS, May 2001.
[16]
M. Satyanarayanan et al. The case for VM-Based cloudlets in mobile computing. IEEE Pervasive Computing, October 2009.
[17]
Adam Wolbach et al. Transient customization of mobile computing infrastructure. In MobiVirt, 2008.
[18]
Benjamin Hindman et al. Mesos: a platform for fine-grained resource sharing in the data center. In NSDI, 2011.
[19]
Amazon. Amazon EC2 spot instances. http://aws.amazon.com/ec2/spot-instances/, 2011.
[20]
Google. The task queue python api. https://developers.google.com/appengine/docs/python/taskqueue/, 2012.

Cited By

View all
  • (2014)Towards a new model for cyber foragingProceedings of the 13th Workshop on Adaptive and Reflective Middleware10.1145/2677017.2677023(1-6)Online publication date: 8-Dec-2014
  • (2014)Developing a QoS-based Tasklet trading system2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS)10.1109/PerComW.2014.6815242(413-418)Online publication date: Mar-2014

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MCS '12: Proceedings of the third ACM workshop on Mobile cloud computing and services
June 2012
68 pages
ISBN:9781450313193
DOI:10.1145/2307849
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. cloud economy
  3. mobile code offload

Qualifiers

  • Research-article

Conference

MobiSys'12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 8 of 12 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Towards a new model for cyber foragingProceedings of the 13th Workshop on Adaptive and Reflective Middleware10.1145/2677017.2677023(1-6)Online publication date: 8-Dec-2014
  • (2014)Developing a QoS-based Tasklet trading system2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS)10.1109/PerComW.2014.6815242(413-418)Online publication date: Mar-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media