Towards Cloud Computing Anatomy

Cloud Computing has recently emerged as a compelling paradigm for managing and delivering services over the internet. The rise of Cloud Computing is rapidly changing the landscape of information technology, and ultimately turning the longheld promise of utility computing into a reality. As the development of Cloud Computing paradigm is speedily progressing, concepts, and terminologies are becoming imprecise and ambiguous, as well as different technologies are interfering. Thus, it becomes crucial to clarify the key concepts and definitions. In this paper, we present the anatomy of Cloud Computing, covering its essential concepts, prominent characteristics, its affects, architectural design and key technologies. We differentiate various service and deployment models. Also, significant challenges and risks need are tackled in order to guarantee the long-term success of Cloud Computing. The aim of this paper is to provide a better understanding of the anatomy of Cloud Computing and pave the way for further research in this area.




References:
[1] L. Wang, and G. Laszewski, "Scientific Cloud Computing: Early
Definition and Experience," in Proc. 2008 10th IEEE International
Conference on High Performance Computing and Communications,
Dalian, China, 2008, pp. 825 - 830.
[2] J. Geelan, "Twenty one experts define cloud computing," Virtualization
Magazine, January 2010.
[3] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G.
Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "Above the
Clouds: A Berkeley View of Cloud Computing," University of
California at Berkley, USA, Technical Rep UCB/EECS-2009-28, 2009.
[4] M. Klems, J. Nimis, and S. Tai, "Do Clouds Compute? A Framework
for Estimating the Value of Cloud Computing," in Designing E-Business
Systems: Markets, Services, and Networks, vol. 22, C. Weinhardt, S.
Luckner, and J. Stober, Eds. Heidelberg: Springer-Verlag Berlin, 2009,
part 4, pp. 110 - 123.
[5] A. Tikotekar, G. Vallee, T. Naughton, H. Ong, C. Engelmann, S. Scott,
and A. Filippi, "Effects of virtualization on a scientific application
running a hyperspectral radiative transfer code on virtual machines," in
Proc. 2nd workshop on System-level virtualization for high performance
computing (HPCVirt 08), Glasgow, UK, 2008, pp. 16 - 23.
[6] P. Mell, and T. Grance, "The NIST Definition of Cloud Computing,"
National Institute of Standards and Technology, Information
Technology Laboratory, July 2009.
[7] F. Aymerich, G. Fenu, and S. Surcis, "A Real Time Financial System
based on Grid and Cloud Computing," in Proc. 2009 ACM symposium
on Applied Computing, Honolulu, Hawaii, USA, 2009, pp. 1219 - 1220.
[8] R. Buyya, S. Pandey, and C. Vecchiola, "Cloudbus Toolkit for Market-
Oriented Cloud Computing," in Proc. 1st International Conference on
Cloud Computing (CloudCom 09), Beijing, China, 2009, pp. 24 - 44.
[9] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud
computing and emerging IT platforms: Vision, hype, and reality for
delivering computing as the 5th utility, Future Generation Computer
Systems, 25:599 - 616, 2009.
[10] W. Voorsluys, J. Broberg, and Rajkumar Buyya, "Introduction to Cloud
Computing," in Cloud Computing: Principles and Paradigms, R. Buyya,
J. Broberg, A.Goscinski, Eds. New York: Wiley Press, 2011, pp. 1 - 41.
[11] L. Vaquero, L. Rodero-Merino, J. Caceres, M. Lindner, "A Break in the
Clouds: Towards a Cloud Definition," ACM SIGCOMM Computer
Communication Review, vol. 9, issue 1, January 2009, pp. 50 - 55.
[12] A. Khajeh-Hosseini, I. Sommerville, and I. Sriram, "Research
Challenges for Enterprise Cloud Computing," CoRR, abs/1001.3257,
2010.
[13] L. Qian, Z. Luo, Y. Du, and L. Guo, "Cloud Computing: An Overview,"
in Proc. 1st international Conference on Cloud Computing, Beijing,
China, 2009, 626 - 631.
[14] W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, "Cost of virtual
machine live migration in clouds: A performance evaluation," in Proc.
1st International Conference on Cloud Computing, Beijing, 2009, pp.
254 - 265.