Skip to main content

Bringing the Cloud Down to Earth: Transient PCs Everywhere

  • Conference paper
Mobile Computing, Applications, and Services (MobiCASE 2010)

Abstract

The convergence of cloud computing with mobile computing opens the door to the creation of new applications and services that can be delivered to users at any time and any place. At the heart of this convergence lies a delicate balance between centralization and decentralization. We explore the forces underlying this balance, and examine the role of virtual machine (VM) technology. We observe that a VM-based model of cloud computing called a Transient PC offers an approach to “carry-nothing” mobile computing that harnesses the full power of local hardware at the edges of the Internet. In particular, we show how a zero-install Transient PC implementation can safely use local storage.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Morris, J.H., Satyanarayanan, M., Conner, M.H., Howard, J.H., Rosenthal, D.S., Smith, F.D.: Andrew: a Distributed Personal Computing Environment. Commun. ACM 29(3), 184–201 (1986)

    Article  Google Scholar 

  2. Satyanarayanan, M., Howard, J.H., Nichols, D.A., Sidebotham, R.N., Spector, A.Z., West, M.J.: The ITC Distributed File System: Principles and Design. In: Proceedings of the 10th ACM Symposium on Operating Systems Principles, Orcas Island, WA (December 1985)

    Google Scholar 

  3. Satyanarayanan, M.: Scalable, Secure, and Highly Available Distributed File Access. IEEE Computer 23(5), 9–18, 20–21 (1990)

    Google Scholar 

  4. Amazon Inc.: Amazon Web Services - Elastic Compute Cloud, http://aws.amazon.com/ec2/

  5. Ammons, G., Bala, V., Berger, S., Da Silva, D.M., Doran, J., Franco, F., Karve, A., Lee, H., Lindeman, J.A., Mohindra, A., Oesterlin, B., Pacifici, G., Pendarakis, D., Reimer, D., Ryu, K.D., Sabath, M., Zhang, X.: RC2: A living lab for cloud computing. IBM Research Report RC24947, IBM (2010)

    Google Scholar 

  6. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-Source Cloud-Computing System. In: CCGRID 2009: Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (2009)

    Google Scholar 

  7. Kistler, J.J., Satyanarayanan, M.: Disconnected Operation in the Coda File System. ACM Transactions on Computer Systems 10(1) (February 1992)

    Google Scholar 

  8. Kozuch, M., Satyanarayanan, M.: Internet Suspend/Resume. In: Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, NY (June 2002)

    Google Scholar 

  9. Satyanarayanan, M., Gilbert, B., Toups, M., Tolia, N., Surie, A., O’Hallaron, D.R., Wolbach, A., Harkes, J., Perrig, A., Farber, D.J., Kozuch, M.A., Helfrich, C.J., Nath, P., Lagar-Cavilla, H.A.: Pervasive Personal Computing in an Internet Suspend/Resume System. IEEE Internet Computing 11(2) (2007)

    Google Scholar 

  10. Sapuntzakis, C., Chandra, R., Pfaff, B., Chow, J., Lam, M., Rosenblum, M.: Optimizing the Migration of Virtual Computers. In: Proceedings of the 5th Symposium on Operating Systems Design and Implementation, Boston, MA (December 2002)

    Google Scholar 

  11. Chandra, R., Zeldovich, N., Sapuntzakis, C., Lam, M.: The Collective: A Cache-Based System Management Architecture. In: Proceedings of the Second Symposium on Networked Systems Design and Implementation (May 2005)

    Google Scholar 

  12. MokaFive, Inc.: MokaFive Home Page, http://www.mokafive.com

  13. Lagar-Cavilla, H.A., Tolia, N., de Lara, E., Satyanarayanan, M., O’Hallaron, D.R.: Interactive Resource-Intensive Applications Made Easy. In: Cerqueira, R., Pasquale, F. (eds.) Middleware 2007. LNCS, vol. 4834, pp. 143–163. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Lagar-Cavilla, H.A., Tolia, N., Satyanarayanan, M., de Lara, E.: VMM-Independent Graphics Acceleration. In: Proceedings of the 3rd ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE), San Diego, CA (2007)

    Google Scholar 

  15. Katcher, J.: PostMark: A New File System Benchmark. Technical Report TR3022, Network Appliance (1997)

    Google Scholar 

  16. Smaldone, S., Harkes, J., Iftode, L., Satyanaryanan, M.: Safe Transient Use of Local Storage for VM-based Mobility. Technical Report CMU-CS-10-110, School of Computer Science, Carnegie Mellon University (2010)

    Google Scholar 

  17. Gilbert, B., Goode, A., Satyanarayanan, M.: Pocket ISR: Virtual Machines Anywhere. Technical Report CMU-CS-10-112, School of Computer Science, Carnegie Mellon University (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Satyanarayanan, M., Smaldone, S., Gilbert, B., Harkes, J., Iftode, L. (2012). Bringing the Cloud Down to Earth: Transient PCs Everywhere. In: Gris, M., Yang, G. (eds) Mobile Computing, Applications, and Services. MobiCASE 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 76. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29336-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29336-8_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29335-1

  • Online ISBN: 978-3-642-29336-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics