70 likes | 92 Views
Server Location Problem. Padmaja Adipudi. General Representation Of P roblem. Problem. Problem. Where in Internet is the best n locations for such connection servers, given a set of end user locations? Example of Server Location Problem. Description of Server Location Problem.
E N D
Server Location Problem PadmajaAdipudi Padmaja Adipudi
General Representation Of Problem Padmaja Adipudi
Problem Problem • Where in Internet is the best n locations for such connection servers, given a set of end user locations? • Example of Server Location Problem Padmaja Adipudi
Description of Server Location Problem • The ‘Server Location’ problem can be described as a standard problem in location theory. • The inputs given are a set of n locations and n Servers, and the final result is to assign each facility to a location. • To measure the cost of each possible assignment, there are n! of them. • The prescribed flow between each pair of facilities and the distance between their assigned locations should be multiplied, and sum over all the pairs. • The aim of the algorithm is to find the assignment that minimizes this cost. Padmaja Adipudi
Mathematical Representation of Algorithm • The problem can be formulated by defining two N by N matrices. • Matrix F: whose (i,j) element represent the flow between servers i and j. • Matrix D: whose (i,j) element represent the distance between locations i and j. Optimal Cost = Padmaja Adipudi
Server Location Demo Program • It was developed in Java using Java Applet, Swing classes. • This program assigns the server to a location and minimize the cost. Padmaja Adipudi
References • Approximation algorithms for facility location problems By David B. Shmoys can be found at http://www.cs.cornell.edu/home/shmoys/shmoys.html • Branch & Bound Technique can be found at http://www.cs.sandia.gov/opt/survey/branch-and-bound.html Padmaja Adipudi