Ready for Cloud@Home?

25.4 Ready for Cloud@Home?

In this paper we proposed an innovatory computing paradigm merging volunteer contributing and Cloud approaches into Cloud@Home. This proposal represents a solution for building Clouds, starting from heterogeneous and independent nodes, not specifically conceived for this purpose. This can implement a generalization of both Volunteer and Cloud computing by aggregating the computational poten- tialities of many small, low power systems, exploiting the long tail effect of computing.

In this way Cloud@Home opens the Cloud computing world to scientific and academic research centers, as well as to communities or single users: anyone can voluntarily support projects by sharing his/her resources. On the other hand, it opens the utility computing market to the single user that wants to sell his/her computing resources. To realize this broader vision, several issues must be ade- quately taken into account: reliability, security, portability of resources and services, interoperability among Clouds, QoS/SLA and business models and policies.

It is necessary a common understanding, an ontology that fixes metrics and concepts such as resources, services and also overall Clouds functional and non- functional parameters (QoS, SLA, exposition format, and so on), that must be translated into specific interoperability standards. Fundamental aspects to take into account are reliability and availability: in a heterogeneous Cloud we can have resources highly reliable and available, such as NAS and/or computing servers, and barely reliable and available, such as temporary contributors connected only few hours. Cloud@Home must consider such parameters, specifying adequate policies for optimizing their management.

References

Anderson, C. (2006, July). The Long Tail: How Endless Choice is Creating Unlimited Demand. Random House Business Books, London. Anderson, D. P., & Fedak, G. (2006). The Computational and Storage Potential of Volunteer Computing. Proceedings of the Sixth IEEE international Symposium on Cluster Computing and the Grid (May 16–19, 2006), CCGRID. IEEE Computer Society, Washington, DC, 73–80.

Baker, S. (2008, December, 24). Google and the Wisdom of Clouds, BusinessWeek. Retrived December, 2008, from http://www.businessweek.com/magazine/content/07_52/b406404 8925836.htm .

Davis, A., Parikh, J., & Weihl, W. E. (2004). Edgecomputing: Extending Enterprise Applications to the Edge of the Internet (pp. 180–187). WWW Alt.’04: Proceedings of the 13th international World Wide Web Conference on Alternate Track Papers & Posters. New York: ACM.

Foster, I. (2002, July) “What is the grid? – A three point checklist. GRIDtoday, 1(6).

594 S. Distefano et al. Foster, I. (May 2005). Service-oriented science. Science, 308(5723).

Foster, I., Tuecke, S. (2005). Describing the elephant: The different faces of IT as service. Queue, 3 (6) 26–29. Ghemawat, S., Gobioff, H., & Leung, S.-T. (2003, December). The Google File System. SIGOPS Operating Systems Review, 37 (5), pp. 29–43. Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. Computer, 36, (1) 41–50. Kleinrock, L. (2005, November) A vision for the internet. ST Journal of Research, 2,(1), 4–5. MacKenzie, C. M., Laskey, K., McCabe, F., Brown, P. F., Metz, R., & Hamilton, B. A. (2006).

Reference Model for Service Oriented Architecture 1.0,” OASIS SOA Reference Model Technical Committee, http://docs.oasis-open.org/soa-rm/v1.0/ .

Martin, R. The Red Shift Theory,” InformationWeek, Retrived August 20, 2007, from

http://www.informationweek.com/news/hardware/showArticle.jhtml ? articleID=201800873. Milenkovic, M., Robinson, S. H., Knauerhase, R. C., Barkai, D., Garg, S., Tewari, A., Anderson, T. A., & Bowman, M. (2003, May). Toward internet distributed computing. Computer, 36(5), 38–46.

Ross, J. W., & Westerman, G. (2004). Preparing for Utility Computing: The Role of it Architecture and Relationship Management. IBM System Journal, 43 (1), 5–19. Samimi, F. A., McKinley, P. K., & Sadjadi, S. M. (2006). Mobile Service Clouds: A Self-Managing

Infrastructure for Autonomic Mobile Computing Services. LCNS 3996, Heidelberg: Springer. Srirama, S. N., Jarke, M., & Prinz, W. (2006). Mobile Web Service Provisioning,” AICT-ICIW’06:

Proceedings of the Advanced Int’l Conference on Telecommunications and Int’l Conference on Internet and Web Applications and Services (p. 120). Washington, DC: IEEE Computer Society.

Tuecke, S., Welch, V., Engert, D., Pearlman, L., & Thompson, M. (2004, June). Internet X.509

Public Key Infrastructure (PKI) Proxy Certificate Profile. RFC 3820 (Proposed Standard). VMWare, Understanding Full Virtualization, Paravirtualization, and Hardware Assist, 2007. White Paper. Waldburger, M., & Stiller, B. (2006). Toward the Mobile Grid: Service Provisioning in a Mobile Dynamic Virtual Organization (pp. 579–583). IEEE International Conference on Computer Systems and Applications. Washington, DC: IEEE Computer Society.

Wang, L., Tao, J., Kunze, M., Castellanos, A., Kramer, C. D., & Karl, W. (2008). Scientific Cloud Computing: Early Definition and Experience (pp. 825–830). HPCC’08, IEEE Computer Society. Washington, DC: IEEE Computer Society.