Cloud Computing Technologies

This paper outlines the key characteristics that cloud computing technologies possess and illustrates the cloud computing stack containing the three essential services (SaaS, PaaS and IaaS) that have come to define the technology and its delivery model. The underlying virtualization technologies that make cloud computing possible are also identified and explained. The various challenges that face cloud computing technologies today are investigated and discussed. The future of cloud computing technologies along with its various applications and trends are also explored, giving a brief outlook of where and how the technology will progress into the future.

[1]  Qiang Zhang,et al.  The Characteristics of Cloud Computing , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[2]  Rao Mikkilineni,et al.  Cloud Computing and the Lessons from the Past , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[3]  Ian Sommerville,et al.  Research Challenges for Enterprise Cloud Computing , 2010, ArXiv.

[4]  Lee Rainie,et al.  The future of cloud computing , 2010 .

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Mohamed Jmaiel,et al.  A Comparative Study of the Current Cloud Computing Technologies and Offers , 2011, 2011 First International Symposium on Network Cloud Computing and Applications.

[7]  Peng Liu,et al.  Status and key techniques in cloud computing , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[8]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[9]  Klaus-Dieter Schewe,et al.  Challenges in Cloud Computing , 2011, Scalable Comput. Pract. Exp..

[10]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[11]  Sameer Rajan,et al.  Cloud Computing: The Fifth Generation of Computing , 2011, 2011 International Conference on Communication Systems and Network Technologies.

[12]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[13]  Joe Weinman,et al.  The future of Cloud Computing , 2011, 2011 IEEE Technology Time Machine Symposium on Technologies Beyond 2020.

[14]  Sven Graupner,et al.  From IT Providers to IT Service Brokers: The Future of Enterprise IT in the Cloud World , 2012 .

[15]  Mache Creeger,et al.  Cloud Computing: An Overview , 2009, ACM Queue.

[16]  Doug Johnson,et al.  Computing in the Clouds. , 2010 .

[17]  Dong Xu Cloud Computing: An emerging technology , 2010, 2010 International Conference On Computer Design and Applications.

[18]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.