TECHNOLOGY Design and Implementation of Locally Distributed Web Server Systems using Load Balancer

Raymond J. Jayabal, Rohan Raj, Master Student · 2014

This Paper presents the design, implementation and evaluation of a load balancer for cluster-based SIP servers. Our load balancer performs session-aware r equest assignment to ensure that SIP transactions a re routed to the proper back-end node that contains the appropri ate session state. We presented three novel algorit hms: CJSQ, TJSQ, and TLWL. The TLWL algorithms result in the best performance, both in terms of response time and throughput, followed by TJSQ.TJSQ has the advantage that no knowledge is needed of relative overheads of different transaction types.SIP applications that r equire good quality of service, these dramatically lower response times are significant. We showed that these algorit hms provide significantly better response time by d istributing requests across the cluster more evenly, thus minim izing occupancy and the corresponding amount of time a particular request waits behind others for service. TLWL-1.75 provides 25% better throughput than a standard hashbased algorithm and 14% better throughput than a dynamic round-robin algorithm..

Read the paper · More papers on PaperTik