Dynamic Load Rebalancing Algorithm for Private Cloud

Article Preview

Abstract:

Infrastructure-As-A-Service (IAAS) provides an environmental setup under any type of cloud. In Distributed file system (DFS), nodes are simultaneously serve computing and storage functions; that is parallel Data Processing and storage in cloud. Here, file is considered as a data or load. That file is partitioned into a number of File chunks (FC) allocated in distinct nodes so that Map Reduce tasks can be performed in parallel over the nodes. Files and Nodes can be dynamically created, deleted, and added. This results in load imbalance in a distributed file system; that is, the file chunks are not distributed as uniformly as possible among the Chunk Servers (CS). Emerging distributed file systems in production systems strongly depend on a central node for chunk reallocation or Distributed node to maintain global knowledge of all chunks. This dependence is clearly inadequate in a large-scale, failure-prone environment because the central load balancer is put under considerable workload that is linearly scaled with the system size, it may thus become the performance bottleneck and the single point of failure and memory wastage in distributed nodes. So, we have to enhance the Client side module with server side module to create, delete and update the file chunks in Client Module. And manage the overall private cloud and apply dynamic load balancing algorithm to perform auto scaling options in private cloud. In this project, a fully distributed load rebalancing algorithm is presented to cope with the load imbalance problem.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

556-559

Citation:

Online since:

June 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Shenkar Kambhampaty, Service-Oriented Architecture for Enterprise and Cloud Applications, second ed., Wiley India.

Google Scholar

[2] Gautam Shroff, Enterprise Cloud Computing , CAMBRIDGE.

Google Scholar

[3] J. Dean and S. Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, " Proc. Sixth Symp. Operating System Design and Implementation (OSDI , 04), pp.137-150, Dec. (2004).

Google Scholar

[4] Hung-Chang Hsiao, Member, IEEE Computer Society, Hsueh-Yi Chung, Load Rebalancing for Distributed File Systems in Clouds, June (2013).

Google Scholar

[5] S. Surana, B. Godfrey, K. Lakshminarayanan, R. Karp, and I. Stoica, Load Balancing in Dynamic Structured P2P Systems, Performance Evaluation, vol. 63, no. 6, pp.217-240, Mar. (2006).

DOI: 10.1016/j.peva.2005.01.003

Google Scholar

[6] J. Dean and S. Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, " Proc. Sixth Symp. Operating System Design and Implementation (OSDI , 04), pp.137-150, Dec. (2004).

Google Scholar

[7] Gaochao Xu, Junjie Pang, and Xiaodong Fu"A Load Balancing Model Based On Cloud Partitioning For The Public Cloud", Ieee Transactions On Cloud Computing Year (2013).

DOI: 10.1109/tst.2013.6449405

Google Scholar

[8] . Parin. V. Patel, Hitesh. D. Patel, Pinal. J. Patel, A Survey on Load Balancing in Cloud Computing, IJERT, Vol. 1, Issue 9, November (2012).

Google Scholar

[9] Apache Hadoop, http: /hadoop. apache. org/, (2012).

Google Scholar