Thesis Open Access

# LOAD BALANCING ALGORITHM FOR OPTIMAL RESOURCE UTILIZATION IN CLOUDCOMPUTING ENVIRONMENT

BEKEMA GIDISSA DADI

### Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:creator>BEKEMA GIDISSA DADI</dc:creator>
<dc:date>2019-11-25</dc:date>
<dc:description>Cloud computing involves virtualization, distributed computing, networking, software and
web services. A cloud consists of several elements such as clients, datacenter and
distributed servers. This research issues intending to study the establishment of an effective
and efficient load balancing algorithm. Load balancing is the process of distributing the
load among various nodes of a distributed system to improve both resource utilization and
job response time while avoiding a situation where some of the nodes are heavily loaded
while other nodes are idle or doing very little work. Load balancing is one of the main
challenges in cloud computing which is required to distribute the workload evenly across
all the nodes. Load is a measure of the amount of work that a computation system performs
which can be classified as CPU load, network load, memory capacity and storage capacity.
It helps to achieve a high user satisfaction and resource utilization ratio by ensuring an
efficient and fair allocation of every computing resource in cloud environment.
The objective of the thesis is to propose efficient load balancing algorithm for efficient
utilization of resource in cloud computing environment and to compare the performance of
proposed algorithms with well-known load balancing algorithms. The newly proposed
algorithm consider size of cloudlet, expected completion time of tasks by virtual machine
and runtime properties virtual machines to map’s the incoming request to virtual machine
in impartially and efficiently. Proposing a virtual machine load balancing algorithm that
aims to improve the average response time and average processing time of the system in
the cloud environment.
The experiments is carried out using CloudAnalyst simulator to analyze the performance
of proposed algorithm with Round-robin, Throttled and Ant-colony optimization load
balancing algorithms and the result show the proposed algorithm have optimized response
time and datacenter processing time.
</dc:description>
<dc:identifier>https://nadre.ethernet.edu.et/record/4383</dc:identifier>
<dc:identifier>10.20372/nadre/4383</dc:identifier>
<dc:language>eng</dc:language>
<dc:relation>doi:10.20372/nadre/4382</dc:relation>
<dc:relation>url:https://nadre.ethernet.edu.et/communities/aastu</dc:relation>
<dc:relation>url:https://nadre.ethernet.edu.et/communities/nadre</dc:relation>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://www.opendefinition.org/licenses/cc-by</dc:rights>
<dc:subject>Cloud computing, Load balancing, Virtual machines, Round-robin, CloudAnalyst, Minimum completion time, Resource utilization and Enhanced weighted round robin</dc:subject>
<dc:title>LOAD BALANCING ALGORITHM FOR OPTIMAL RESOURCE UTILIZATION IN CLOUDCOMPUTING ENVIRONMENT</dc:title>
<dc:type>info:eu-repo/semantics/doctoralThesis</dc:type>
<dc:type>publication-thesis</dc:type>
</oai_dc:dc>

75
54
views
downloads
All versions This version
Views 7575
Downloads 5454
Data volume 97.8 MB97.8 MB
Unique views 4747
Unique downloads 3939