Cloud@Home: A New Enhanced Computing Paradigm

  • Salvatore Distefano
  • Vincenzo D. Cunsolo
  • Antonio Puliafito
  • Marco Scarpa


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).


Cloud Computing Virtual Machine Cloud Service Cloud Provider Service Orient Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Anderson, C. (2006, July). The Long Tail: How Endless Choice is Creating Unlimited Demand. Random House Business Books, London.Google Scholar
  2. 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. 3.
    Baker, S. (2008, December, 24). Google and the Wisdom of Clouds, BusinessWeek. Retrived December, 2008, from
  4. 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. 5.
    Foster, I. (2002, July) “What is the grid? – A three point checklist. GRIDtoday, 1(6).Google Scholar
  6. 6.
    Foster, I. (May 2005). Service-oriented science. Science, 308(5723).Google Scholar
  7. 7.
    Foster, I., Tuecke, S. (2005). Describing the elephant: The different faces of IT as service. Queue, 3 (6) 26–29.CrossRefGoogle Scholar
  8. 8.
    Ghemawat, S., Gobioff, H., & Leung, S.-T. (2003, December). The Google File System. SIGOPS Operating Systems Review, 37 (5), pp. 29–43.CrossRefGoogle Scholar
  9. 9.
    Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. Computer, 36, (1) 41–50.MathSciNetCrossRefGoogle Scholar
  10. 10.
    Kleinrock, L. (2005, November) A vision for the internet. ST Journal of Research, 2,(1), 4–5.Google Scholar
  11. 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,
  12. 12.
    Martin, R. The Red Shift Theory,” InformationWeek, Retrived August 20, 2007, from articleID=201800873.
  13. 13.
    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.CrossRefGoogle Scholar
  14. 14.
    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.CrossRefGoogle Scholar
  15. 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. 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. 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. 18.
    VMWare, Understanding Full Virtualization, Paravirtualization, and Hardware Assist, 2007. White Paper.Google Scholar
  19. 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
  20. 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
  21. 22.
    Zhang, L.-J. (2008, April–June). EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing. IEEE Transactions on Services Computing,1(2), 62–74.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Salvatore Distefano
    • 1
  • Vincenzo D. Cunsolo
    • 1
  • Antonio Puliafito
    • 1
  • Marco Scarpa
    • 1
  1. 1.University of Messina, Contrada di DioS. AgataItaly

Personalised recommendations