Cloud Computing: Issues and Existing Solutions
Keywords:
Cloud computing, security, incast, scalability, load balancingAbstract
The computational universe has grown in size and complexity. The cloud is a new technology in the Information Technology (IT) industry that provides IT resources over the internet. Cloud-based services are available on demand, scalable, device agnostic, and dependable. Virtualization is the foundation of cloud computing. Due to cost, virtualization, elasticity, broad network access, metered service features cloud computing becomes integral part of almost all small to medium to large businesses. Cloud services providers and cloud users experiences several key issues of cloud computing such as vendor lock-in, security, incast, scalability, availability, load balancing, performance, data lock-in and many more. In this paper, authors have reviewed security, incast, load balancing, scalability issues of cloud computing. Furthermore, solutions to security, incast, load balancing and scalability issues are analyzed comprehensively.
Downloads
References
P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” National Institute of Standards and Technology Draft (NIST) Special Publication 800-145, 2011. [Online]. Available: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecial-publication800- 145.pdf
Somasundaram, Thamarai Selvi, V. Prabha, and Mahesh Arumugam. "Scalability issues in cloud computing." In 2012 Fourth International Conference on Advanced Computing (ICoAC), pp. 1-5. IEEE, 2012.
Coutinho, Emanuel Ferreira, Flávio Rubens de Carvalho Sousa, Paulo Antonio Leal Rego, Danielo Gonçalves Gomes, and José Neuman de Souza. "Elasticity in cloud computing: a survey." annals of telecommunications-annales des télécommunications 70 (2015): 289-309.
Yu, Ye, and Chen Qian. "Space shuffle: A scalable, flexible, and high-bandwidth data center network." In 2014 IEEE 22nd International Conference on Network Protocols, pp. 13-24. IEEE, 2014.
Phanishayee, Amar, Elie Krevat, Vijay Vasudevan, David G. Andersen, Gregory R. Ganger, Garth A. Gibson, and Srinivasan Seshan. "Measurement and analysis of TCP throughput collapse in cluster-based storage systems." In FAST, vol. 8, pp. 1-14. 2008.
Chen, Yanpei, Rean Griffith, Junda Liu, Randy H. Katz, and Anthony D. Joseph. "Understanding TCP incast throughput collapse in datacenter networks." In Proceedings of the 1st ACM workshop on Research on enterprise networking, pp. 73-82. 2009.
Li, Ming, Andrey Lukyanenko, Sasu Tarkoma, and Antti Ylä-Jääski. "MPTCP incast in data center networks." China Communications 11, no. 4 (2014): 25-37.
Ab Rashid Dar, Ravindran D. "Survey on Scalability in Cloud Environment." International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) 5, no. 7 (2016): 2124-2128.
Dillon, Tharam, Chen Wu, and Elizabeth Chang. "Cloud computing: issues and challenges." In 2010 24th IEEE international conference on advanced information networking and applications, pp. 27-33. Ieee, 2010.
Kuyoro, S. O., F. Ibikunle, and O. Awodele. "Cloud computing security issues and challenges." International Journal of Computer Networks (IJCN) 3, no. 5 (2011): 247-255.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, et al., "A view of cloud computing," Communications of the ACM, vol. 53, pp. 50-58, 2010.
Vasudevan, Vijay, Amar Phanishayee, Hiral Shah, Elie Krevat, David G. Andersen, Gregory R. Ganger, Garth A. Gibson, and Brian Mueller. "Safe and effective fine-grained TCP retransmissions for datacenter communication." ACM SIGCOMM computer communication review 39, no. 4 (2009): 303-314.
Wu, Haitao, Zhenqian Feng, Chuanxiong Guo, and Yongguang Zhang. "ICTCP: Incast congestion control for TCP in data center networks." In Proceedings of the 6th International COnference, pp. 1-12. 2010.
Alizadeh, Mohammad, Albert Greenberg, David A. Maltz, Jitendra Padhye, Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, and Murari Sridharan. "Data center tcp (dctcp)." In Proceedings of the ACM SIGCOMM 2010 Conference, pp. 63-74. 2010.
Luo, Jintang, Xiaolong Yang, Jie Xu, and Jian Sun. "AAIC: adaptive-sliding-connection-window solution to TCP incast from application layer." IEEE Communications Letters 20, no. 10 (2016): 1967-1970.
Wang, Haoyu, and Haiying Shen. "Proactive incast congestion control in a datacenter serving web applications." In IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 19-27. IEEE, 2018.
Tseng, Hsueh-Wen, Wan-Chi Chang, I-Hsuan Peng, and Pei-Shan Chen. "A cross-layer flow schedule with dynamical grouping for mitigating larger-scale TCP incast." ACM SIGAPP Applied Computing Review 17, no. 1 (2017): 15-25.
Suryavanshi, Mahendra, and Jyoti Yadav. "Mitigating TCP incast in data center networks using enhanced application layer technique." International Journal of Information Technology 14, no. 5 (2022): 2523-2531.
Li, Ming, Andrey Lukyanenko, Sasu Tarkoma, and Antti Ylä-Jääski. "MPTCP incast in data center networks." China Communications 11, no. 4 (2014): 25-37.
Kheirkhah, Morteza, Ian Wakeman, and George Parisis. "MMPTCP: A multipath transport protocol for data centers." In IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, pp. 1-9. IEEE, 2016.