Abstract
Cloud computing is the emerging technology in distributed, autonomic, service-oriented, on-demand, trusted computing. The fact that several Cloud solutions have been implemented so far, such as Amazon EC2 and S3, IBM’s Blue Cloud, Sun Network.com, Microsoft Azure Services Platform, etc., is evidence of the great success already achieved by this computing paradigm. On the other hand, an increasing number of research projects focus on Cloud (Nimbus, OpenNEbula, Eucalyptus, OpenQRM, RESERVOIR, etc.) thus confirming that the topic is really hot, attracts investments and funds, and involves more and more researchers.
Our idea of Cloud has been synthesized into Cloud@Home, a computing paradigm that supports both open and commercial communities. Starting from the contribution philosophy at the basis of the Volunteer computing paradigm, we imagine a Cloud built on off the shelf, independent, network-connected resources and devices owned and managed by different users. Such users can both sell and/or buy their resources to/from Cloud providers or, alternatively, they can share them with other users establishing open interoperable Clouds.
Being aware of the crucial and driving role played by the RESERVOIR project in defining and implementing a reference architecture for Cloud computing, in this paper we focus on how to adapt and use the results of such project in the Cloud@Home specification. Starting from the RESERVOIR architecture, we discuss and detail how the Cloud@Home paradigm can be implemented on top of it, individuating components and modules to be integrated in a new reference architecture which allows to extend RESERVOIR towards the Volunteer contributing paradigm, improving SLA management and federation issues and, at the same time, enhancing virtualization and resources management in Cloud@Home.
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
Foster, L: What is the grid? — a three point checklist. GRIDtoday 1(6) (July 2002)
Milenkovic, M., Robinson, S., Knauerhase, R., Barkai, D., Garg, S., Tewari, A., Anderson, T., Bowman, M.: Toward internet distributed computing. Computer 36(5), 38–46 (2003)
Ross, J.W., Westerman, G.: Preparing for utility computing: The role of it architecture and relationship management. IBM System Journal 43(1), 5–19 (2004)
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Davis, A., Parikh, J., Weihl, W.E.: Edgecomputing: extending enterprise applications to the edge of the internet. In: WWW Alt. 2004: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, pp. 180–187. ACM, New York (2004)
Murugesan, S.: Harnessing green it: Principles and practices. IT Professional 10(1), 24–33 (2008)
Pearson, S.: Trusted Computing Platforms: TCPA Technology in Context. Prentice Hall PTR, Upper Saddle River (2002)
Wang, L., Tao, J., Kunze, M., Castellanos, A.C., Kramer, D., Karl, W.: Scientific Cloud Computing: Early Definition and Experience. In: HPCC 2008, pp. 825–830. IEEE Computer Society, Los Alamitos (2008)
Amazon Inc.: Elastic Compute Cloud [URL]. Amazon (2008), http://aws.amazon.com/ec2
IBM Inc.: Blue Cloud project. IBM (2008), http://www-03.ibm.com/press/us/en/pressrelease/22613.wss/
Sun Microsystem.: Network.com (SUN), http://www.network.com
Co., M.: (Azure services platform), http://www.microsoft.com/azure/default.mspx
Inc., G.: (Google application engine), http://code.google.com/intl/it-IT/appengine/
Dell: (Dell cloud computing solutions), http://www.dell.com/cloudcomputing
RESERVOIR Consortium: RESERVOIR Project (2009), http://www-03.ibm.com/press/us/en/pressrelease/23448.wss/
University of Chicago-University of Florida-Purdue University-Masaryk University: Nimbus-Stratus-Wispy-Kupa Projects (January 2009), http://workspace.globus.org/clouds/nimbus.html/http://www.acis.uf1.edu/vws/http://www.rcac.purdue.edu/teragrid/resources/#wispyhttp://meta.cesnet.cz/cms/opencms/en/docs/clouds
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-source Cloud-computing System. University of California Santa Barbara Computer Science (2009), http://open.eucalyptus.com/
OpenQRM: Open Source Data Management Platform (2009), http://www.openqrm.com/
Distributed Systems Architecture Research Group: OpenNEbula Project Universidad Complutense de Madrid (2009), http://www.opennebula.org/
Open Cloud Manifesto Organization: The Open Cloud Manifesto (Spring 2009), http://www.opencloudmanifesto.org/
Distributed Management Task Force, Inc.: Open Cloud Standards Incubator (2009), http://www.dmtf.org/about/cloud-incubator
Anderson, D.P., Fedak, G.: The computational and storage potential of volunteer computing. In: CCGRID 2006, Washington, DC, USA, pp. 73–80. IEEE Computer Society, Los Alamitos (2006)
Cunsolo, V.D., Distefano, S., Puliafito, A., Scarpa, M.: Volunteer Computing and Desktop Cloud: the Cloud@Home Paradigm. In: Proceedings of the 8th IEEE International Symposium on Network Computing and Applications (IEEE NCA 2009), July 9–11. IEEE, Los Alamitos (2009)
Anderson, C: The Long Tail: How Endless Choice Is Creating Unlimited Demand. Random House Business Books (2006)
Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., Ben-Yehuda, M., Emmerich, W., Galan, F.: The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development 53(4) (2009)
VMWare Inc., XEN Inc.: The Open Virtual Machine Format Whitepaper for OVF Specification (2007), http://www.vmware.com/appliances/learn/ovf.html
OASIS Extensible Resource Identifier (XRI) TC: Extensible Resource Identifier (XRI) (2009), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xri
Reed, D., Chasen, L., Tan, W.: OpenID identity discovery with XRI and XRDS. In: IDtrust 2008: Proceedings of the 7th symposium on Identity and trust on the Internet, pp. 19–25. ACM, New York (2008)
Cunsolo, V.D., Distefano, S., Puliafito, A., Scarpa, M.: Implementing Data Security in Grid Environment. In: Proceedings of the IEEE Workshop on Emerging Technologies for Next Generation GRID (IEEE ETNGRID 2009), June 9-July 11. IEEE, Los Alamitos (2009)
Sun Microsystems Inc.: VirtualBox (2009), http://www.virtualbox.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 ICST Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering
About this paper
Cite this paper
Cunsolo, V.D., Distefano, S., Puliafito, A. (2010). Cloud@Home on Top of RESERVOIR. In: Avresky, D.R., Diaz, M., Bode, A., Ciciani, B., Dekel, E. (eds) Cloud Computing. CloudComp 2009. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, vol 34. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12636-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-12636-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12635-2
Online ISBN: 978-3-642-12636-9
eBook Packages: Computer ScienceComputer Science (R0)