Open Access Open Access  Restricted Access Subscription or Fee Access

A Survey on Horizontal Scalability in Cloud Computing: An Overview

D.A.E. Rosaline, A. Stanislas, L. Arockiam

Abstract


  Cloud Computing system provides common online business applications as service that are accessed from a web browser, while the software and data are stored in servers. The service is accessible from anywhere in a network infrastructure without the geographical limitations. Cloud environments provide services to the larger audience through high scalability. Hence scalability is one of the major concerns of cloud computing. In Cloud Computing, the scalability is broadly classified into two types, namely horizontal scalability and vertical scalability. Horizontal scalability relates with the addition of more machines or devices to handle the increased demand of the cloud computing platform and Vertical Scalability is the power of the system that entails the addition of more resources to the same computing system. This paper deals with the various methodologies used for horizontal scaling. It points out various research challenges of horizontal scalability in cloud computing environmentComputing system provides common online business applications as service that are accessed from a web browser, while the software and data are stored in servers. The service is accessible from anywhere in a network infrastructure without the geographical limitations. Cloud environments provide services to the larger audience through high scalability. Hence scalability is one of the major concerns of cloud computing. In Cloud Computing, the scalability is broadly classified into two types, namely horizontal scalability and vertical scalability. Horizontal scalability relates with the addition of more machines or devices to handle the increased demand of the cloud computing platform and Vertical Scalability is the power of the system that entails the addition of more resources to the same computing system. This paper deals with the various methodologies used for horizontal scaling. It points out various research challenges of horizontal scalability in cloud computing environment


Keywords


Cloud Computing, Horizontal Scalability, Service Scalability, Virtual Machine

Full Text:

PDF

References


Umar Farooq minhas, Rui Liu, Ashraf Aboulnaga, Kenneth Salem, Jonaathan ang, Sean Robertson, “Elastic Scale-out for Partition-Based Database Systems,” International workshop on self managing Database Systems (SMDB 12) held in conjunction with „ICDE‟, Vol.32, no.1, 2012.

Yaron Haviv, Marina Lipshteyn, Or Gerlitz, “Scaling-out Ethernet for the Data Center,” Voltaire, Israel, 2011.

Frank Yoong-Kyung Oh, Hyeong S. Kim, Hyeonsang Eom, Heon Y. Yeom, “Enabling Consolidation and Scaling Down to Provide Power Management for Cloud Computing,” 3rd USENIX worshop on Hot Topics in Cloud Computing, 2011.

Divyakant Agrawal, Amr El Abbadi Sudipto Das, and Aaron J. Elmore,” Database Scalability, Elasticity, Autonomy in the Cloud,” International Conf. on Database Systems of Advanced Applications (DASFAA), Volume Part I, Springer-verlag Berlin, Heidelberg, 2011.

Andreas Wolke and Gerhard Meixner, “TwoSpot: A Cloud Platform for Scaling Out Web Applications Dynamically,” Lecture notes in Computer

Science (LNCS) Volume 6481/2010, pp. 13-24, Springer-Verlag Berlin Heidelberg, 2010.

Joseph Idziorek, “Discrete Event Simulation Model for Analysis of Horizontal Scaling in the Cloud Computing Model,” Winter Simulation Conference, Vol 3, pp. 3004-3014, IEEE, 2010.

Rahul Sharma, Mohit Mathur, “Achieving Vertical Scalability: A hindrance to Cloud Computing,” 4th National Conference, Vol. 5, no. 2, pp. 150-156, 2010.

Qi Zhang, Lu Cheng, Raouf Bountaba, “Cloud Computing: state-of-the-art and research challenges,” Journal of Internet Services and Applications (JISA), vol. 1, no. 1, pp. 7-18, The Brazilian Computer Society: Springer, 2010.

C. Curino, Y. Zhang, E.P.C. Jones, S. Madden, “Schism: aworkload-driven approach to database replication and partitioning,” PVLDB 3(1), 48-57, 2010.

A. Krioukov, P.Mohan, S.Alspaugh, L. Keys, D. Culler, and R. Katz, “NapSAC: dssign and implementation of a power-propsional web cluster,” first ACM SIGCOMM workshop on Green networking (New Delhi, India, Acm, pp. 15-22, 2010.

Bhaskar Prasad Rimal, Eunmi Choi, Ian Lumb, “A Taxonomy and Survey of Cloud Computing Sysems,” Fifth International Joint Conference on INC, IMS and IDC, Vol. 13, pp. 44-51, IEEE Computer Society, 2009.

A. Lenk, M. Klems, J. Nimis, S. Tai, T. Sandholm, “What‟s Inside the Cloud? An Architecural Map of the Cloud Lanscape,” Workshop on International Conference at Software Engineering Challenges of Cloud Computing, IEEE Computer Society, Washington, pp. 22-31, 2009.

D. Harnik, D. Naor, and I. Segall, “Low power mode in cloud storage systems,” IEEE International Symposium on Parallel & Distributed Processing, Rome, IEEE Computer Society, 2009.

B. Chun, G. Iannaccone, R. Katz, G. Lee, and L. Nicolini, “An Energy Case for Hybrid Datacenters,” Workshop on Power Aware Computing and System (HotPower), Big Sky Montana, 2009.

J. Garvin, “Perceptions of Cloud Service Providers. Who‟s who and Where in the Cloud,” Evans Data Corporation, 2009.

N. Leavit, “Is Cloud Computing Really Ready for Prime Time?,” Computer 42(1), pp. 15-20, 2009.

K. Beaty, A. Kockhut, and H. Shaikh, “Desktop to Cloud Transformation Planning,” IEEE International Symposium on Parallel and Distributed Processing 1-8.

G. Lawton,”Developing Software Online With Platform-as-a-Service Technology”, Computer 41(6), pp. 13-15, 2008.

Lijun Mei, W.K. Chan, T.H. Tse, “A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues,” IEEE Asia-Pacific Computing Conference, IEEE Computer Society Press, Vol. 7, no. 3, pp. 464-469, 2008.

L. Mei, W. K. Chan, and T.H. Tse, “An adaptive service selection approaches to service composition,” IEEE International Conference on Web Services, IEEE Computer Society, Los Alamitos, 2008.

H.Lu, W.K. Chan, and T.H. Tse, “Testing pervasive software in the presence of context inconsistency resolution services,” 30th International Conference on Software Engineering, pp. 61-70, ACM Press, New York, 2008.

L. Mei, W. K. Chan, and T.H. Tse, “Data flow testing of service-oriented workflow applications,” 30th International Conference on Software Engineering, pp. 371-380. ACM Press, New York, 2008.

Joyent Smart Technologies, “Performance and Scale in Cloud Computing,” 2010.

A. J. Elmore, S. Das, D. Agrawal, A. EI Abbadi, “Zephyr: Live Migration in Shared Nothing Databases for Elastic Cloud Platforms,” SIGMOD, 2011.

D. Saha and A. Murkherjee, “Pervasive Computing: a paradigm for the 21st century,” IEEE, 36 (3), pp. 25-31, 2003.

M. Satyanarayanan, “Pervasive Computing: Vision and challenges.” IEEE Personal Communications, Volume 8 (4): 10-17, 2001.

“VoltDB,” http://voltdb.com/.

Sun Micro Systems, “Virtualization for Dummies”.

“Amazon Elastic Computing Cloud,” aws.amazon.com/ec2.

“Joyent Smart Platform,”,

http://www.joyent.com/products/joyent-smart-platform/.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.