• No results found

Comparative Performance analysis for Load balancing Mechanism in Cloud Computing Environment Using Optimization Methods

N/A
N/A
Protected

Academic year: 2022

Share "Comparative Performance analysis for Load balancing Mechanism in Cloud Computing Environment Using Optimization Methods"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

IJSMER201906 721

Comparative Performance analysis for Load balancing Mechanism in Cloud Computing Environment Using Optimization Methods

ABSTRACT

Cloud computing environment provides various service-oriented access to computing, storage, networking and sharing hardware resource, this entire internet based on the demand of user requirements. In the era of processing multiple jobs the resource sharing and load balancing is a very necessary operation to improve the user requirement and satisfaction. In this paper has been proposed a model for comparative various techniques for load balancing mechanism in cloud computing environments. It has been compared the techniques for the further improvement to satisfaction for the user requirement and needs.

INTRODUCTION

Cloud computing provides large number of beneficial services to share huge amount of information, great capacity for storage resources, numerous computing resources and detailed knowledge for the research. While applications need to retrieve its data from distributed storages, the bandwidth between Computing nodes and Storage nodes could influence the overall applications performance specially, when network status is unstable [1]. National Institute of Standards and Technology (NIST) definition says [3], “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

Load balancing mechanism is an area to broadcast requests out over large number of resources and it provides helps to a network for avoiding annoying downtime and delivers optimal performance to users [6]. It is the process of distributing the load among various nodes or devices of distributed

systems need to improve resource utilization and job response time, also avoiding a situation of filling up a certain node with heavy load. It is schemes ensure that all processors in the system or every device in the network execute approximately an equal amount of workload at any instant of time [5].

Figure 1: Workflow of network load balancing.

The above diagram depicts the workflow of load balancing mechanism in which integrate all the hardware and software resources with using internet from the help of some connecting internetworking devices like router and nay other device.

The first chapter introduced about the cloud computing services and model and the rest of this paper is organized as in following manner in section in section II we discuss about the proposed methodology and architecture for the load balancing in cloud computing. In section IV we discuss about the experimental result analysis and the comparative study about the time taken in a Rahul Sahu

Department of CSE, MIT, Bhopal (M.P) India Mrs. Jayshree Boaddh

Department of CSE, MIT, Bhopal (M.P) India

(2)

IJSMER201906 722 particular process, finally in section V we conclude

the about the conclusion and future scope.

II PROPOSED METHOD

The currently available algorithms do not save the state of the previous allocation of the VMs to a request from a given User base. As such, every time a request is received from the same User base, the algorithm needs be run again, which increases the total response time and processing time of the requests. This research work aims to reduce the total response time and processing time of User base requests by proposing Round Robin with server affinity VM load balancing algorithm.

Figure 2: Job allocation processes in public cloud computing model.

1. Generate random population of n solution (particles)

2. For each individual i€N: calculate fitness (i) 3. Initialize the value of the weight factor, w 4. For i=1 to n particles

Set pBest as the best position of particle i If fitness (i) is better than pBest then Set pBest (i) =fitness (i)

End for i

5. Set gBest as the best fitness of all particles 6. For i=1 to n particles

7. Update the value factor of the weight w 8. Check if termination is true.

9. End

COUNTING PRIMITIVE OPERATIONS The numbers of operations are performed in above algorithm as:

1. Step 1 contributes one operation for n times.

2. Step 2 contributes one operation for n times.

3. Step 3 requires one operation to count for initialization

4. Step 4 performs n iteration in outer loop and using bubble sort for inner loop

is n.log (n).

5. Step 5 finds best in n particles in log (n) operations.

6. Step 6 performs n loop with 14 operations.

7. Step 7 updates weight factor in one operation.

T (n) = n+n+1+n. log (n) + log (n) 14+1.

T (n) = 2n+16+ (n.log (n).t).

IV EXPERIMENTAL RESULT ANALYSIS A cloud segment is a subarea of the general population cloud with divisions in view of the geographic areas. The heap adjusting technique depends on the cloud dividing idea. In this paper we proposed a comparative performance analysis model for the load balancing in a cloud computing.

There are various types of techniques such as Round Robin, Equality space current execution load and particle of swarm optimization etc. we compare all the techniques and find that the particle of swarm optimization better results than other existing techniques as a proposed strategy.

For the further execution and examination for execution assessment we utilized java programming dialects with Net Beans IDE 8.0.1 instruments for finish usage/comes about process.

(3)

IJSMER201906 723 Figure 3:Implementation window for the

experimental process using in a load balaning.

Figure 4:Implementation window with method uisng in a load balancing.

Figure 5:Comparative graph with methods for the Data processing time.

Figure 6:Comparative graph with methods for the overall processing time.

V CONCLUSIONS AND FUTURE WORK Cloud computing play a very key role in the modern computer era it’s provide large number of services for the user level at on demand, the number of active user may be try to attempt services simultaneously. In this paper we emphasizes on the comparative study of various load balancing algorithm to find using user base and data centre for each algorithms. In future work we used some more meta heuristics algorithm to

(4)

IJSMER201906 724 improve the experimental results in the terms of

computation time.

REFERENCES:-

[1] Yasser Alharbi and Kun Yang “Optimizing jobs completion time in cloud systems during Virtual Machine Placement”, International Conference on Big Data and Smart City, 2016, Pp 1-6.

[2] Amir Nahir, Ariel Orda and Danny Raz

“Replication-Based Load Balancing”, IEEE, 2016, Pp 494-507.

[3] Alaka Ananth and K. Chandrasekaran

“Cooperative Game Theoretic Approach for Job Scheduling in Cloud Computing”, Computing and Network Communications, 2015, Pp 147-156.

[4] Matthew Malensek, Sangmi Pallickara, and Shrideep Pallickara “Minerva: Proactive Disk Scheduling for QoS in Multitier, Multitenant Cloud Environments”, IEEE, 2016, Pp 19-27.

[5] Nguyen Khac Chien, Nguyen Hong Son and Ho Dac Loc “Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing”, ICACT, 2016, Pp 228-233.

[6] Po-Huei Liang and Jiann-Min Yang

“Evaluation Of Two-Level Global Load Balancing Framework In Cloud Environment” International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 2, April 2015. Pp 1-11.

[7] Ajay Gulati, Ranjeev.K.Chopra “Dynamic Round Robin for Load Balancing in a Cloud Computing” International Journal of Computer Science and Mobile Computing, Vol-2, 2013. Pp 274-278.

[8] R. M. Wahul, Seema Kurawale, Anuja Joshi, Priyanka Langhe, Shital Aher “Load Balancing of Resources Using Virtual Machines in a Cloud Computing Environment” International Journal of Emerging Research in Management &Technology, 2015. Pp 63-66.

[9] Komal Mahajan, Ansuyia Makroo and Deepak Dahiya “Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure” J Inf Process Syst, Vol.9, No.3, September 2013, pp 379-394.

[10] Suguna R, Divya Mohandass, Ranjani R “A Novel Approach For Dynamic Cloud Partitioning And Load Balancing In Cloud Computing Environment” journal of theoretical and applied information technology 30th April 2014. Pp 662- 667.

[11] Hao Yuan, Changbing Li and Maokang Du

“Cellular Particle Swarm Scheduling Algorithm for Virtual Resource Scheduling of Cloud Computing” International Journal of Grid Distribution Computing Vol. 8, 2015, Pp 299-308.

[12] M. Suhail Rehman, Jason Boles, Mohammad Hammoud, Majd F. Sakr “A Cloud Computing Course: From Systems to Services”

ACM, 2015. Pp 338-343.

[13] Jing Tai Piao and Jun Yan “A Network-aware Virtual Machine Placement and Migration Approach in Cloud Computing”, IEEE, 2010, Pp 87-92.

[14] Kien Le, Jingru Zhang, Jiandong Meng, Ricardo Bianchini, Yogesh Jaluria and Thu D.

Nguyen “Reducing Electricity Cost Through Virtual Machine Placement in High Performance Computing Clouds”, ACM, 2011, Pp 1-12.

[15] Kyong Hoon Kim, Anton Beloglazov and Rajkumar Buyya “Power-Aware Provisioning of Virtual Machines for Real-Time Cloud Services”, John Wiley & Sons, Ltd., 2011, Pp 1-19.

[16] Saurabh Kumar Garg, Adel Nadjaran Toosi, Srinivasa K. Gopalaiyengar and Rajkumar Buyya

“SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter”, Journal of Network and Computer Applications, 2014, Pp 108-119.

[17] George Kousiouris, Tommaso Cucinotta and Theodora Varvarigou “The effects of scheduling,

(5)

IJSMER201906 725 workload type and consolidation scenarios on

virtual machine performance and their prediction through optimized artificial neural networks”, The Journal of Systems and Software, 2011, Pp 1270- 1291.

[18] Deepal Jayasinghe, Calton Pu, Tamar Eilam, Malgorzata Steinder, Ian Whalley and Ed Snible

“Improving Performance and Availability of Services Hosted on IaaS Clouds with Structural Constraint-aware Virtual Machine Placement”, IEEE, 2011, Pp 72-79.

[19] Sriram Kailasam, Nathan Gnanasambandam, Janakiram Dharanipragada and Naveen Sharma

“Optimizing Service Level Agreements for Autonomic Cloud Bursting Schedulers”, Parallel Processing Workshops, 2010, Pp 285-294.

[20] Zeratul Izzah Mohd Yusoh and Maolin Tang

“Composite SaaS Placement and Resource Optimization in Cloud Computing using Evolutionary Algorithms”, IEEE, 2012, Pp 590- 597.

[21] Abhishek Gupta, Laxmikant V. Kale, Dejan Milojicic, Paolo Faraboschi and Susanne M. Balle

“HPC-Aware VM Placement in Infrastructure Clouds”, IEEE, 2013, Pp 11-20.

[22] Yue Gao, Yanzhi Wang, Sandeep K. Gupta and Massoud Pedram “An Energy and Deadline Aware Resource Provisioning, Scheduling and Optimization Framework for Cloud Systems”, IEEE, 2013, Pp 1-10.

[23] Anton Beloglazov and Rajkumar Buyya

“Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers”, John Wiley &

Sons, Ltd., 2011, Pp 1-24.

References

Related documents

[14] In the document for 2020, PTD recommends that in people with diabetes, who despite the implementation of lifestyle modifications (weight reduction, increased physical activity

conditions from 4,000 m/min, we found 3,600 m/min was the first take-up speed we could make samples at extreme conditions. Because we would like to investigate how take-up

Seedling emergence and establishment (mean ± SE) of silver sagebrush each month from autumn or spring sowing averaged over sites, years, and seedbed manipulation

[1] examined the fluctuation effects of heating and cooling section temperatures on the oscillatory flow, temperature and pressure of the vapor plugs, as well

subtilis produced a very high level of xylanase in SSF using inexpensive agro-residues of wheat bran and it was much higher than that reported by other bacterial

The goal of this study was stability analysis of the upstream slope of earthen dams using the finite element method against sudden change in the water surface of the reservoir in

 View Document Flow (Service Order > Delivery >