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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Satyanarayanan, M.: Scalable, Secure, and Highly Available Distributed File Access. IEEE Computer 23(5), 9–18, 20–21 (1990)
Amazon Inc.: Amazon Web Services - Elastic Compute Cloud, http://aws.amazon.com/ec2/
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)
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)
Kistler, J.J., Satyanarayanan, M.: Disconnected Operation in the Coda File System. ACM Transactions on Computer Systems 10(1) (February 1992)
Kozuch, M., Satyanarayanan, M.: Internet Suspend/Resume. In: Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications, Callicoon, NY (June 2002)
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)
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)
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)
MokaFive, Inc.: MokaFive Home Page, http://www.mokafive.com
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)
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)
Katcher, J.: PostMark: A New File System Benchmark. Technical Report TR3022, Network Appliance (1997)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)