Seminar Documentation Final
Seminar Documentation Final
Baswaraj Jangam
Department of Computer Science and Engineering
Mahatma Gandhi Institute of Technology
Hyderabad, India
[email protected]
❖ Front end
❖ Back end.
1. Frontend:
➢ Flexibility
3.MapReduce-based Entity Resolution: MapReduce is a
The ability to temporarily route traffic to alternative servers computing model and an associated implementation for
allows flexibility for developers who need to perform processing and generating large datasets. Map task and
software updates and patches, maintain faulty servers, and reduce task two main task in this model which written by
test in a production environment. the user, Map takes an input pair and produces a set of
intermediate value pair and Reduce task accepts an
intermediate key and a set of values for that key and merges
➢ Cost-Effective these values to form a smaller set of value. Map task read
entities in parallel and process them, this will cause the
Load balancing in cloud is efficient and delivers better
Reduce task to be overloaded.
cloud service performance and reliability at a significantly
lower cost of ownership. Cloud load balancers are
accessible to startups, small businesses, and medium-sized
4.Ant colony optimization (ACO): Kumar Nishant
enterprises because they run on the cloud or can be paid for
suggested an algorithm [11] of ant colony optimization. In
as a service.
ACO algorithm when the request in initiated the ant start its
movement. Movement of ant is of two ways: Forward independently. The algorithm reduces the network
Movement: Forward Movement means the ant in communication between the client and nodes and network
continuously moving from one overloaded node to another overhead.
node and check it is overloaded or under loaded, if ant find
an over loaded node it will continuously moving in the
forward direction and check each node. Backward
Movement: If an ant finds an over loaded node the ant will
VII. CONCLUSION AND FUTURE WORK
use the back ward movement to get to the previous node, in
the algorithm if ant finds the target node, then ant will Cloud computing is a utility to deliver services and
commit suicide, this algorithm reduced the unnecessary resources to the users through high-speed internet. A
back ward movement, overcome heterogeneity, is excellent comparative study of different Load balancing algorithms
in fault tolerance. is presented. Load balancing is not only required for
meeting users’ satisfaction, but it also helps in proper
utilization of the resources available. The metrics that are
5. Index Name Server Algorithm (INS): The INS algorithm used for evaluating different load balancing technologies
proposed in the goal is to find an algorithm to minimize the are: throughput, overhead associated, fault tolerance,
data duplication and redundancy. INS can handle the load migration time, response time, resource utilization,
balancing dynamically .INS have some parameters which scalability, and performance.
help in calculating the optimum selection point like that In this paper, I surveyed multiple algorithms for load
Hash Code of the block of data to be downloaded, the balancing for Cloud Computing. I discussed the challenges
position of the server, the transition quality, the maximum that must be addressed to provide the most suitable and
bandwidth. Another calculation point whether the efficient load balancing algorithms. We also discussed the
connection can handle additional nodes or not. They advantages and disadvantages of these algorithms. Then, we
classified the busy levels B(a), B(b), and B(c). B(a) means compared the existing algorithms based on the challenges
that connection is very busy and cannot handle any we discussed. Our research on DDFTP concentrates on
additional connection. B(b) means connections is not busy efficient load balancing and provides us with the basis to
and can handle additional connections. B(c) means that the further improve it and reach more efficient load balancing
connection is limited. and better resource utilization. The current design of
DDFTP can tolerate high delays, handle heterogeneous
resources, efficiently adjust to dynamic operational
6.Load Balancing Min-Min Algorithm (LBMM): Wang conditions, offer efficient task distribution, and provide
suggested an algorithm called LBMM. LBMM has a three- minimum node idle time. However, it relies on full
level load balancing framework. In first level LBMM replication of the files on multiple sites, which wastes
architecture is the request manager which is responsible for storage resources. Therefore, as our future work, we are
receiving the task and assigning it to service manager, when planning to improve DDFTP to make it more suitable for
the service manager receives the request; it divides it into Cloud environments and more efficient in terms of storage
subtask and assigns the subtask to a service node based on utilization.
node availability, remaining memory and the transmission
rate which is responsible for execution the task.
Pros Cons
Each process is served by the CPU The throughput in RR largely depends on the choice of the length of
Round for a fixed time quantum, so all the time quantum. If time quantum is too large it behaves as FCFS. If
Robin processes are given same time quantum is too short much of the time is spent in process
priority. switching and hence low throughput.
Solves issues of Round Robin Inherits Round Robin issues such as not taking into consideration node
Algorithm capabilities.
CLDBM Automated tasks forwarding Single point of failure (if CLBDM fails, the whole process fails)
reduces the need for a human The threshold might not be applied to all cases
administrator
Best case scenario is that the Network overhead because of the large number of ants.
underloaded node is found at Points of initiation of ants and number of ants are not clear.
ANT beginning of the search.
COLONY Decentralized, no single point of
failure.
Slower than other algorithms because Work must pass through three
Reliable tasks assignment to
LBMM layers to be processed.
nodes.
Full replication of data files that requires high storage in all nodes.
Fast
DDFTP
Reliable download of files