Load Balancing Mechanism Using Fuzzy Row Penalty Method in Cloud Computing Environment
Nowadays cloud computing becomes an emerging standard for accessing and organizing large computing application over network. In cloud environment, two entities plays major role such as cloud users and cloud service providers. Cloud users submit request, a
- PDF / 272,632 Bytes
- 9 Pages / 439.37 x 666.142 pts Page_size
- 24 Downloads / 206 Views
Abstract Nowadays cloud computing becomes an emerging standard for accessing and organizing large computing application over network. In cloud environment, two entities plays major role such as cloud users and cloud service providers. Cloud users submit request, and cloud providers provide services to end users. Load balancing is one of the major concern in cloud computing environment means how to distribute load efficiently among all the nodes. For solving such problem, we need some load balancing algorithm, so this paper proposed a solution, fuzzy row penalty method, for solving load balancing problem in fuzzy cloud computing environment. Here, fuzzy technique is used for solving uncertain response time in fuzzy cloud environment. Fuzzy row penalty method is used for solving both balanced fuzzy load balancing problem and unbalanced fuzzy load balancing problem in cloud environment. The proposed algorithm is implemented on CloudSim, and the obtained result is used for solving load balancing problem in terms of response time and space complexity in order to increase performance and scalability, minimize associated overheads, and avoid bottleneck problem. Keywords Fuzzy load balancing problem Virtual machine Cloud computing
⋅
⋅
Row penalty method
1 Introduction Cloud computing means to access computing resources over the Internet on pay per use basis, and in cloud computing environment, data is stored remotely and cloud service providers provide cloud resources. Nowadays, cloud computing is growing N. Kumar (✉) ⋅ D. Shukla Department of Computer Science, Babasaheb Bhimrao Ambedkar University (A Central University), Lucknow 226025, India e-mail: [email protected] D. Shukla e-mail: [email protected] © Springer Nature Singapore Pte Ltd. 2018 D.K. Mishra et al. (eds.), Information and Communication Technology for Sustainable Development, Lecture Notes in Networks and Systems 9, https://doi.org/10.1007/978-981-10-3932-4_38
365
366
N. Kumar and D. Shukla
rapidly so cloud users request for more and more services and want to achieve better result, and this will increase the load on the network. There are three types of loads, i.e., network load, CPU load, and memory capacity. Load balancing is the key issue in cloud computing environment. As if workload is not distributed properly among all the nodes then some nodes gets heavy load and some nodes gets low load, this will create communication overheads and leading to bottleneck problem. For solving such problem, we need some load balancing algorithms in order to increase performance, minimize response time and communication overheads, increase scalability, and minimize failover in cloud computing environment. Balancing algorithms are of two types such as static balancing algorithm and dynamic balancing algorithm. Dynamic balancing algorithm does not require prior knowledge of all the system applications and resources and also depends upon the current state of the system. Dynamic balancing algorithms are more popular for solving load balancing algorithm as com
Data Loading...