Cloud@Home: A New Enhanced Computing Paradigm
Cloud computing is a distributed computing paradigm that mixes aspects of Grid computing, (“… hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities” (Foster, 2002)) Internet Computing (“…a computing platform geographically distributed across the Internet” (Milenkovic et al., 2003)), Utility computing (“a collection of technologies and business practices that enables computing to be delivered seamlessly and reliably across multiple computers, ... available as needed and billed according to usage, much like water and electricity are today” (Ross & Westerman, 2004)) Autonomic computing (“computing systems that can manage themselves given high-level objectives from administrators” (Kephart & Chess, 2003)), Edge computing (“… provides a generic template facility for any type of application to spread its execution across a dedicated grid, balancing the load …” Davis, Parikh, & Weihl, 2004) and Green computing (a new frontier of Ethical computing1 starting from the assumption that in next future energy costs will be related to the environment pollution).
- 1.Anderson, C. (2006, July). The Long Tail: How Endless Choice is Creating Unlimited Demand. Random House Business Books, London.Google Scholar
- 2.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.Google Scholar
- 3.Baker, S. (2008, December, 24). Google and the Wisdom of Clouds, BusinessWeek. Retrived December, 2008, from http://www.businessweek.com/magazine/content/07_52/b4064048925836.htm.
- 4.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.Google Scholar
- 5.Foster, I. (2002, July) “What is the grid? – A three point checklist. GRIDtoday, 1(6).Google Scholar
- 6.Foster, I. (May 2005). Service-oriented science. Science, 308(5723).Google Scholar
- 10.Kleinrock, L. (2005, November) A vision for the internet. ST Journal of Research, 2,(1), 4–5.Google Scholar
- 11.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/.
- 12.Martin, R. The Red Shift Theory,” InformationWeek, Retrived August 20, 2007, from http://www.informationweek.com/news/hardware/showArticle.jhtml? articleID=201800873.
- 15.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.Google Scholar
- 16.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.Google Scholar
- 17.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).Google Scholar
- 18.VMWare, Understanding Full Virtualization, Paravirtualization, and Hardware Assist, 2007. White Paper.Google Scholar
- 20.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.Google Scholar
- 21.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.Google Scholar