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]  Seyed Masoud Sadjadi,et al.  Mobile Service Clouds: A Self-Managing Infrastructure for Autonomic Mobile Computing Services , 2006, SelfMan.

[2]  Chris Anderson The long tail : how endless choice is creating unlimited demand , 2006 .

[3]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[4]  Jeanne W. Ross,et al.  Preparing for utility computing: The role of IT architecture and relationship management , 2004, IBM Syst. J..

[5]  Gilles Fedak,et al.  The Computational and Storage Potential of Volunteer Computing , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[6]  I. Foster,et al.  Service-Oriented Science , 2005, Science.

[7]  Burkhard Stiller,et al.  Toward the Mobile Grid:Service Provisioning in a Mobile Dynamic Virtual Organization , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[8]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[9]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[10]  Matthias Jarke,et al.  Mobile Web Service Provisioning , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[11]  William E. Weihl,et al.  Edgecomputing: extending enterprise applications to the edge of the internet , 2004, WWW Alt. '04.

[12]  Ian T. Foster,et al.  Describing the Elephant: The Different Faces of IT as Service , 2005, ACM Queue.

[13]  Liang-Jie Zhang EIC Editorial: Introduction to the Knowledge Areas of Services Computing , 2008, IEEE Trans. Serv. Comput..

[14]  Todd A. Anderson,et al.  Toward Internet Distributed Computing , 2003, Computer.