You are on page 1of 4

Volume 8, Issue 1, January – 2023 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

Load Balancing in Cloud Computing using Cloud Sim


Erram Aishwarya Reddy, M Eshwar Prasad Reddy, Keshetty Sai Nitej

Abstract:- Cloud computing has emerged as a popular models and simulates standalone and networked cloud
option for facilitating simple access to external resources. computing environments. For the purpose of modeling and
When it comes to app maintenance, many businesses testing cloud environments with a wide range of deployment
might gain from using cloud computing. The essential platforms and settings, the CloudSim toolkit was developed.
advantage of virtualization is the actual thought, which Cloud Reports is based on the Cloud Computing
supports a large number of utilizations. Server computers environment and is a graphic tool for modeling distributed
in the concept of cloud computing require energy to computing systems. Another way to think of Cloud Reports
provide services to customers. Because of this, we is as a graphical version of CloudSim with repeatability,
require a tool for cloud simulation and modeling in order customization, and an accessible setting.
to construct the cloud in the manner that is required for
cloud computing and allocate resources to multiple III. VISION OF CLOUD COUNTING
servers. For cloud simulation-based research, CloudSim
and Cloud Report are utilized to gain a deeper A cloud computing system's distribution of resources
comprehension of the cloud environment. is crucial. There is a possibility that some servers may
experience high loads while others may experience low
I. INTRODUCTION loads if the resources are not distributed appropriately. This
could result in an increase in the amount of energy
In the concept of "cloud computing," data is stored, consumed. Resource allocation is a serious issue because the
managed, and processed on a network of servers rather than cloud can scale from two servers to thousands, making it
a single personal computer. impossible to build and test the cloud. Therefore, the use of
simulators is essential for ensuring that the cloud is tested in
A PC or a local server. Pay-per-use pricing and an accordance with the requirements in the most efficient
unlimited, flexible resource usage with no upfront costs are manner possible.
features of the demand-based cloud system. Virtual
machines, CPU resources, memory, and other resources can IV. NEED FOR CLOUD STIMULATOR
all be found in a data center-based cloud environment. A
variety of computer concepts that involve a large number of It is necessary to use a cloud simulation and modeling
hosts connected via communication channels like the tool to manage the cloud in accordance with the
Internet are referred to as "cloud computing." Distributed requirements so that the resource allocation is scalable up to
computing is helpful for circulated processing over an a high number of servers.
organization since it considers the concurrent execution of
projects and applications across many associated PCs.. CloudSim and Cloud Reports are utilized by the virtual
machines in this paper's demonstration to appropriately
II. RELATED WORK allocateresources. With Software, Infrastructure, or Platform
as services, cloud computing has emerged as a crucial tool
Several simulators had been suggested previously for for providing trustworthy, safe, fault-tolerant, sustainable,
modeling Grid-based ecosystems. However, the cloud and extensible computational services. It is possible to
computing environments necessitate layered service evaluate the proposal prior to software development using
generalizations, which the current toolkits cannot distinguish simulation tools in a setting where various tests will be
between (SaaS, PaaS, and IaaS). Modeling does not truly performed.
support the virtualized environment. The CloudSim toolkit
is a suitable platform for simulating the virtualized cloud Over the course of the past ten years, improvements
environment because itincludes the components needed to have been made to the models used in this study, which now
set up hosts, brokers, virtual machines, data centers, and have efficiencies between 85 and 90%. The dimension of
service requests. CloudSim is typically used for modeling data variety, on the other hand, is still absent. Due to the
and simulation in cloud computing systems. CloudSim slang and abbreviations used, it also has numerous
estimates a variety of models using a variety of setups, and application issues. As the number of classes increases, many
the results correspond to reductions in reaction time and analyzers' performance suffers. Therefore, the development
costs. of sentiment analysis has a bright future ahead of it.

CloudSim even allows you to recreate various server When utilizing infrastructure that is acquired through a
farms to make alliance synopses with rules for selfutilizing pay-as-you-go model, the simulationbased methodologies,
applications and bringing in virtual machines (VMs) to which are exclusive to cloud computing environments,
further develop dependability simpler. It keeps track of provide significant advantages. Additionally, it enables
resource allocation policies and behavioral modeling for Cloud clients to free-of-charge test services in a controlled,
VMs, data centers, and other Cloud system components. It repeatable environment to optimize performance blocks
utilizes clear techniques for specifying applications that can prior to their deployment in actual Clouds. Various resource
be extended rapidly and without any problem. This toolbox leasing models, load scenarios, and pricing allocations can

IJISRT23JAN192 www.ijisrt.com 540


Volume 8, Issue 1, January – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
be evaluated from the cloud provider's perspective in a The datacenters in CloudSim store a variety of
simulation environment. It advises suppliers on how to raise resources that clients or users can access. Virtual machines
returns while lowering pricing for resource utilization. Cloud distribute resources to clients or users virtually. It is the
service providers and customers will rely on theoretical responsibility of a broker to connect clients with available
evaluations that are based on hit-and-miss approaches and resources. Cloud service providers will be able to customize
may result in decreased service performance in the absence their tasks thanksto the cloudlets.
ofsimulation platforms.
VI. CLOUD REPORTS
V. CLOUD SIMULATOR
For the analysts to play the roles of users and service
providers in cloud computing, Cloud Reports provides a
variety of studies. Each user's potential is defined by how
many virtual computers they currently own. The number of
compute nodes (hosts) and their resource allocation are
determined by the broker, who is also responsible for
providing the virtual machines and resource utilisation
techniques. The resource arrangement includes processing
power, RAM size, available bandwidth, resource utilisation,
and implementation time.

This cloud report helps service companies gauge their


cloud environment before letting users access their
offerings. CloudSim, the simulation engine, has an easy-to-
use user interface, features for making reports quickly, and
the ability to make extensions for cloud reports. The
application allows for the simulation of an Infrastructure as
a Service (IaaS) provider and any number of datacenters.
The situation may necessitate a change of datacenter. The
numberof can be easily combined by the user. computational
nodes (hosts) with its resource configuration, which includes
processor power, RAM capacity, available bandwidth, and
power consumption. A broker is responsible for assigning
resources to these virtual machines according to the number
of virtual machines that the client enters. Every virtual
Fig. 1: Connections between various parts of Cloudsim machine has its own configuration, including a hypervisor,
image size, scheduling algorithms for different workloads
The Cloudsim tool's features (cloudlets) with sufficient processing power, and RAM.

A few of the features of the CloudSim utility are listed VII. IMPLICATIONAL RESULTS
below.
 It facilitates the modeling and simulation ofcomputational After the simulation, Cloud Reports will produce asummary
resources that are energy conscious. with the various resource statistics that were provided.
 It makes it easier to model and simulate data center
network architectures and message-passing applications..
 It makes it easier to model and simulate unified clouds.
 It provides dynamic simulation element insertion and
simulation halt and resume.
 It provides user-defined planning to grant virtual
machines host resources and to allocate hosts to virtual
machines.

Different parts of the Cloudsim tool

The CloudSim tool's 4 main components are as follows:


 Datacenter
 Virtual Machine
 Broker
 Cloudlet

IJISRT23JAN192 www.ijisrt.com 541


Volume 8, Issue 1, January – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165

Fig. 2: Summary

Data center, host count, host capability (MIPS), and each simulation and raw data files, which can be easily
RAM usage in the cloud can all be generated by the user. added by external programs likeOctave.
Additionally, Cloud reports produce HTML summaries of

Fig. 3: Graphs

The CPU utilization for each data center can be seen VIII. CONCLUSION
on the screen above. We get a figure of 39000 request loads
if we add up all of the processing load. This is less than the Cloud computing makes use of a huge number of
42000 load we got using the previous method for the same systems connected by a real-time communication network.
situation. As a result, we may be able to better distribute the The need for simulation arises as a result of the as-needed
workload by employing the proposed strategy, which will allocation of resources in the cloud computing environment,
reduce CPU usage. which is expanding. Virtual machines, CPUs, memory, and
other resources must all be allocated, in an effective manner
to cut down on energy use. The fact that the actual
implementation of the cloud necessitates the use of people,
money, and time is bad because the requirements for the

IJISRT23JAN192 www.ijisrt.com 542


Volume 8, Issue 1, January – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
infrastructure change. CloudSim is the best tool for modeling
the cloud and growing into and out of the infrastructure need.
Utilizing cloud reports is the most effective method for
determining the cost of infrastructure, resource use, and
power consumption in altered environments.

REFERENCES

[1.] Calheiros, R. N., Ranjan, R., Beloglazov, A., De


Rose, C. A. and Buyya, R., CloudSim : A Toolkit for
Modeling and Simulation of Cloud Computing
Environments and Evaluation of Resource
Provisioning Algorithms, Software: Practice and
Experience, 41(1): 2350, Wiley, January (2011).
[2.] Buyya, R., Ranjan, R. and Calheiros, R. N., Modeling
and Simulation of Scalable Cloud Computing
Environments and the CloudSim Toolkit:
[3.] Challenges and Opportunities, 7th HighPerformance
Computing and Simulation Conference (HPCS) IEEE
Computer Society, 2009,1-11, (2009).
[4.] Pakize, S. R., Khademi, S. M., Gandomi, A.,
Comparison Of CloudSim, CloudAnalyst and
CloudReports Simulator in Cloud Computing,
International Journal of Computer Science &
Network Solutions May.2014, 2(5), (2014).
[5.] Kanniga Devi , R., Sujan, S., A Survey on
Application of Cloudsim Toolkit in Cloud
Computing. International Journal of Innovative
Research in Science, Engineering and Technology,
3(6), (2014).
[6.] Colheiro R. N., Cloud Report: A CloudSim - based
Tool for Modelling and Analysis of LargeScale Cloud
Computing Environments, MEDC Project by
Rajkumar Buyya project supervisor Report, (2013).
[7.] Liu, Y., Chen, L., Xu, K., Zhang, Y., Application
Modes, Architecture and Challenges for Cloud
Educational System, Computer Research and
Development, (2010).
[8.] Zhou Y, Liu X, Wang X, Xue L, Liang X, Liang S.
'Business process centric platform-as-a- service
model and technologies for cloud enabled industry
solutions.' Proceedings of the
3rdlnternationalConference on Cloud Computing;
Miami, Florida (USA), 534-537,(2010).

IJISRT23JAN192 www.ijisrt.com 543

You might also like