Today Cloud computing is used in a wide range of domains. By using cloud computing a user
can utilize services and pool of resources through internet. The cloud computing platform
guarantees subscribers that it will live up to the service level agreement (SLA) in providing
resources as service and as per needs. However, it is essential that the provider be able to
effectively manage the resources. One of the important roles of the cloud computing platform is
to balance the load amongst different servers in order to avoid overloading in any host and
improve resource utilization.
It is defined as a distributed system containing a collection of computing and communication
resources located in distributed data enters which are shared by several end users. It has widely
been adopted by the industry, though there are many existing issues like Load Balancing, Virtual
Machine Migration, Server Consolidation, Energy Management, etc.
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
ENERGY EFFICIENCY IN CLOUD COMPUTING
1. ENERGY EFFICIENCY IN CLOUD COMPUTING
ANIL PRASAD BARNWAL, RESEARCH SCHOLAR
SRI SATYA SAI UNIVERSITY OF TECHNOLOGY & MEDICAL SCIENCES, SEHORE, M.P.
Dr V S DIXIT, Associate Professor, ARSD College, Delhi University.
Abstract
Today Cloud computing is used in a wide range of domains. By using cloud computing a user
can utilize services and pool of resources through internet. The cloud computing platform
guarantees subscribers that it will live up to the service level agreement (SLA) in providing
resources as service and as per needs. However, it is essential that the provider be able to
effectively manage the resources. One of the important roles of the cloud computing platform is
to balance the load amongst different servers in order to avoid overloading in any host and
improve resource utilization.
It is defined as a distributed system containing a collection of computing and communication
resources located in distributed data enters which are shared by several end users. It has widely
been adopted by the industry, though there are many existing issues like Load Balancing, Virtual
Machine Migration, Server Consolidation, Energy Management, etc.
Keywords: Cloud, Computing, Energy, Efficiency, Cloud Center, Energy Consumption, Data
Center.
INTRODUCTION
There are many computing techniques in the computing field to boost the mechanization.
Among those, cloud computing is said to be a standout amongst other administration arranged
computing to robotize the undertakings in the virtual machines just as offering practical
strategies for wide scope of administrations As recommended by Rajkumar Buyya et al (2009)
there are sevral cloud administrations accessible in the marketand a portion of the conspicuous
administrations being Infrastructure as a Service (IaaS) utilized for getting to the assets in cloud,
Software as a Service (SaaS) that advantages cloud clients for mapping the cloud programming
utilizing virtualization systems as proposed by Fox et al (2009) and Platform as a Service (PaaS)
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 45
2. helps upgrading the machines‟ execution by demanding the stage through cloud and so on.
Cloud computing has numerous administrations models as spoken to in figure 1.2. The
administrations are made to help the end-clients to get their inquiries unraveled and to fulfill
the mechanical needs. Among different administrations in cloud, an ideal administration can be
taken and adjusted by the mechanical prerequisites by legitimate Service Level Agreement
(SLA) and verification.
In cloud computing, various organizations are given by the cloud authority associations.
SaaS – Software as a Service model sponsorships various applications rely upon the
cloud and the business regards. Correspondingly, IaaS - Infrastructure as a Service given
by the authority association serves to the cloud customer to get a bit of the
organizations like securing records on 2 the cloud server, cloud server ranch and dealing
with the load balancing issues by the cloud server. The PaaS – Platform as a Service
supports different stage organized organizations, for instance, access to the databases
from various working systems and application improvement through on the web.
Web based, on-demand computing where shared assets, information, data and different
gadgets are accessible to client on-demand is known as Cloud Computing. The
computing assets from shared pool are gotten to by clients based on demand and store
their information in outsider server farms at inaccessible areas. At the foundation of
cloud stage framework and assets are the more extensive idea to accomplish
intelligence and economies of scale. A model of cloud computing can be immediately
adjusted provisioned and subdued with least exertion for empowering ubiquitous,
appropriate, on-demand system based access to a mutual pool of configurable
computing assets. To improve the adequacy of the cloud assets are progressively
reallocated according to demand and shared by various clients. With improved
reasonability and less upkeep cloud computing enables ventures to gain their
applications up and continuously more quickly without buying licenses for various
applications, Cloud computing guarantees the entrance to single server by different
clients for recovery and update of their information from cloud computing. Under the
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 46
3. compensation as-you-go model (clients pay for administrations on pay-per-use premise)
Cloud computing conveys foundation, stage, and programming (applications) as
membership based administrations which are given to clients and supports facilitating
of unavoidable applications from household, research and endeavor areas.
It is a procedure of reassigning the absolute load to the individual hubs of the aggregate
framework to make asset usage viable and to improve the reaction time of the activity, at the
same time expelling a condition in which a portion of the hubs are over loaded while some
others are under loaded. Load balancing helps in avoiding bottlenecks of the framework which
may happen because of load lopsidedness. When at least one parts of any administration come
up short, load balancing encourages continuation of the administration by actualizing
reasonable over, for example it helps in provisioning and de-provisioning of occurrences of
utilizations come what may. It additionally guarantees that each computing asset is
disseminated efficiently and decently. The load considered can be regarding CPU load, measure
of memory utilized, deferral or Network load. The principle objectives of load balancing are to
improve the presentation considerably and to have a reinforcement plan on the off chance that
the framework flops even mostly. Another significant objective of load balancing is to keep up
framework dependability and to oblige future alterations An investigation is completed on
various algorithms exists for load balancing in cloud computing Cloud computing is an on
demand administration in which shared assets, data, programming and different gadgets are
given by the customers necessity at explicit time. It's a term which is commonly utilized if there
should be an occurrence of Internet. The entire Internet can be seen as a cloud. Capital and
operational costs can be cut utilizing cloud computing. Cloud computing is characterized as an
enormous scale dispersed computing worldview that is driven by financial aspects of scale in
which a pool of disconnected virtualized progressively adaptable , oversaw computing power
,stockpiling , stages and administrations are conveyed on demand to outside client over the
web.
In conventional server farms, applications are attached to explicit physical servers that are
frequently over provisioned to manage the upper-bound workload. Such setup makes server
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 47
4. farms costly to keep up with squandered energy and floor space, low asset use, and huge
management overhead. With virtualization innovation, cloud server farms become
progressively adaptable and secure and give better help to on-demand assignment [13-15]. It
shrouds server heterogeneity, empowers server union, and improves server utilization.1, 2 A
hosts is equipped for facilitating various virtual machines (VMs) with potential distinctive asset
particulars and variable workload types. Servers facilitating heterogeneous VMs with variable
and eccentric workloads may cause an asset use lopsidedness, which results in execution decay
and infringement of administration level understandings (SLAs). Awkwardness asset usage4 can
be seen in cases, for example, a VM is running a calculation serious application while with low
memory prerequisite.
1. Cloud server farms are profoundly unique and eccentric due to
2. Irregular asset use examples of customers always mentioning VMs,
3. Fluctuating asset uses of VMs,
4. Unstable rates of entries and takeoff of server farm customers, and
5. The execution of hosts when handling distinctive load levels may change enormously.
The IT difficulties recorded underneath have made associations consider the cloud computing
model to give better support of their clients.
Globalization: IT must meet the business needs to serve clients around the world, nonstop –
24x7x365.
Data center technology: Changing over the old stockpiling technique into another server farm
stockpiling strategy.
Reduce Cost: Today the increase in commercial enterprise takes the purchase of own hardware
and software products which is an expensive affair.
Storage Growth: Explosion of storage consumption and usage
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 48
5. REVIEW OF LITERATURE
Many strategies have been proposed in the literature for handling load balancing issues in the
organizations actualizing cloud computing services. Some load balancing models have been
recognized and applied in cloud based environments.
Fahim Y, Ben Lahmar (2014) Load balancing strategy addresses many issues in cloud
computing. It helps in dealing with issues related to performance optimization, proficient
resource utilization and distribution of load. Load balancing helps in creating ROI as effective
utilization of resources leads to better performance and task responsiveness. It also helps in
avoiding situations where a portion of the resources are over-troubled while others have next
to no or no work to do. Load balancing makes sure that each processing component has been
assigned equal amount of load at any time.
Yin X, Sinopoli B 2014 Sinopoli proposed Round Robin algorithm that has load equalization in
static setting. Resources are allotted to the tasks on initial return initial serve basis and regular
in sharing manner. Least loaded resources are allocated to the task. Eucalyptus applies first-fit
joined with round-robin while performing tasks-VMs mappings. A round-robin based adjusted
algorithm called CLBDM. It also utilizes the duration of network-connection among client and
server while computing aggregate execution time of task on any resource in cloud. CLBDM is
adapts the present state of resources and takes forwarding decision on the basis of current
state.
Supreeth S, Biradar S.(2013) Devised Dynamic Load Balancer (DLB) to understand fault
tolerance in cloud atmosphere that monitors the load of each virtual machine inside the cloud
pool It starts another virtual machine on server when processor utilization and memory usage
is under 80%. DLB improved scalability, dynamic load balancing, fault tolerance and decreased
overhead compared to existing algorithm. Modified Throttled Algorithm for Load Balancing in
Cloud environment which takes a shot at initial assignment of tasks to VMs. It maintains a list of
VMs and chooses the best VM which meets goal of decreased response time and improved
utilization of available virtual machines. The response time for proposed algorithm has
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 49
6. improved considerably compared with existing Round - Robin algorithm. To invalidate the
limitation of static algorithms a half and half algorithm to improve load balancing in cloud data
focuses that considers the present algorithm improved performance, resource availability and
utilization through service suppliers in cloud data focuses.
algorithm.
Firefly search based Required Cloud Server Mapping algorithm for different VMs
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 50
7. Algorithm
Fire fly Search Algorithm
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 51
8. CONCLUSIONS
Our algorithm is proposed from the Throttled algorithm [8]. In the Throttled algorithm [8], the
creators focus on the measure of load that virtual machines are making. In the proposed
algorithm, notwithstanding concentrating on the load, the specialist can play out the
assignments/necessities of the virtual machine. In the cloud condition, the dissemination of
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 52
9. load between virtual machines is heterogeneous as far as processing power, with the goal that
each virtual machine can have diverse processing time costs. For proficient load balancing, pick
which virtual machines cost the least processing time to appoint errands. Our proposed
algorithm was improved and inherited from the throttled algorithm [8] and was tried in the
Cloudsim cloud computing condition and utilized in the Java programming language. In this
article we utilize a similar timetable as Spaceshared - Timeshared with virtual machines and
undertakings. From Figures 2 and 3 we find that the reaction time and normal processing time
of the algorithm are altogether improved contrasted with the Throttled algorithm. Later on, we
will consider think about the security of the load on cloud computing.
REFRENCES
1. Sotomayor B, Montero RS, Llorente IM, Foster I. Virtual infrastructure management in private
and hybrid clouds. Internet computing, IEEE. 2009 Sep;13(5):14-22.
2. Roy A, Dutta D. Dynamic Load balancing: Improve efficiency in cloud computing. International
Journal of Emerging Research in Management Technology. 2013 Apr:78-82.
3. Domanal SG, Reddy GR. Load Balancing in Cloud Computingusing Modified Throttled
Algorithm. InCloud Computing in Emerging Markets (CCEM), 2013 IEEE International
Conference on 2013 Oct 16 (pp. 1-5). IEEE.
4. Fahim Y, Ben Lahmar E, Labriji EH, Eddaoui A, Ouahabi S. The load balancing improvement of
a data center by a hybrid algorithm in cloud computing. InInformation Science and Technology
(CIST), 2014 Third IEEE International Colloquium in 2014 Oct 20 (pp. 141-144). IEEE.
5. Yin X, Sinopoli B. Adaptive robust optimization for coordinated capacity and load control in data
centers. InDecision and Control (CDC), 2014 IEEE 53rd Annual Conference on 2014 Dec 15 (pp.
5674-5679). IEEE.
6. Supreeth S, Biradar S. Scheduling virtual machines for load balancing in cloud computing
platform. International Journal of Science and Research (IJSR), India Online ISSN. 2013
Jun:2319-7064.
7. Devi DC, Uthariaraj VR. Load Balancing in Cloud Computing Environment Using Improved
Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks. The Scientific World
Journal. 2016 Feb 3;2016.
8. Voorsluys W, Broberg J, Venugopal S, Buyya R. Cost of virtual machine live migration in
clouds: A performance evaluation. InIEEE International Conference on Cloud Computing 2009
Dec 1 (pp. 254-265). Springer Berlin Heidelberg.
9. Kliazovich D, Pecero J, Tchernykh A, Bouvry P, Khan SU, Zomaya AY. CA-DAG:
communication-aware directed acyclic graphs for modeling cloud computing applications.
InProceedings of the 2013 IEEE Sixth International Conference on Cloud Computing 2013 (pp.
277-284). IEEE Computer Society.
10. Ferreto TC, Netto MA, Calheiros RN, De Rose CA. Server consolidation with migration control
for virtualized data centers. Future Generation Computer Systems. 2011 Oct 31;27(8):1027-34.
11. Kruekaew B, Kimpan W. Virtual machine scheduling management on cloud computing using
artificial bee colony. InProceedings of the International MultiConference of Engineers and
Computer Scientists 2014 (Vol. 1, pp. 12-14).
12. Somasundaram, T.S., Govindarajan, K., Rohini, T.D., Kavithaa, K. and Preethi, R., 2012,
January. A Novel Heuristics based Energy Aware Resource Allocation and Job Prioritization in
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 53
10. HPC Clouds. In Proceedings of the International Conference on Grid Computing and
Applications (GCA) (p. 1). The Steering Committee of The World Congress in Computer
Science, Computer Engineering and Applied Computing (World Comp).
13. Anil Lamba, "Uses Of Cluster Computing Techniques To Perform Big Data Analytics For Smart
Grid Automation System", International Journal for Technological Research in Engineering,
Volume 1 Issue 7, pp.5804-5808, 2014.
14. Anil Lamba, “Uses Of Different Cyber Security Service To Prevent Attack On Smart Home
Infrastructure", International Journal for Technological Research in Engineering, Volume 1, Issue
11, pp.5809-5813, 2014.
15. Anil Lamba, "A Role Of Data Mining Analysis To Identify Suspicious Activity Alert System”,
International Journal for Technological Research in Engineering, Volume 2 Issue 3, pp.5814-
5825, 2014.
16. Rao KS, Thilagam PS. Heuristics based server consolidation with residual resource
defragmentation in cloud data centers. Future Generation Computer Systems. 2015 Sep 30;50:87-
98.
17. Li X, Qian Z, Lu S, Wu J. Energy efficient virtual machine placement algorithm with balanced
and improved resource utilization in a data center. Mathematical and Computer Modelling. 2013
Sep 30;58(5):1222-35.
18. Barlaskar E, Singh NA, Jayanta Y. Energy optimization methods for Virtual Machine Placement
in Cloud Data Center. ADBU Journal of Engineering Technology. 2015 Jun 2;1.
19. Liu Y, Gong B, Xing C, Jian Y. A virtual machine migration strategy based on time series
workload prediction using cloud model. Mathematical Problems in Engineering. 2014 Sep
28;2014.
20. Zhao J, Ding Y, Xu G, Hu L, Dong Y, Fu X. A location selection policy of live virtual machine
migration for power saving and load balancing. The Scientific World Journal. 2013 Nov 17;2013.
International Journal of Scientific Research and Review
Volume 4 Issue 2 2015
ISSN NO: 2279-543X
Page No: 54