NANO SCIENTIFIC RESEARCH CENTRE
PVT.LTD., AMEERPET, HYD
WWW.NSRCNANO.COM, 09640648777, 09652926926
JAVA
PROJECTS LIST--2013
JAVA 2013
IEEE PAPERS
Design, Implementation, and Performance of a Load
Balancer for SIP Server Clusters
Abstract
This
paper introduces several novel load-balancing algorithms for distributing
Session Initiation Protocol (SIP) requests to a cluster of SIP servers. Our
load balancer improves both throughput and response time versus a single node
while exposing a single interface to external clients.We present the design, implementation,
and evaluation of our system using a cluster of Intel x86 machines running
Linux.We compare our algorithms to several well-known approaches and present
scalability results for up to 10 nodes. Our best algorithm, Transaction
Least-Work-Left (TLWL), achieves its performance by integrating several
features: knowledge of the SIP protocol, dynamic estimates of back-end server
load, distinguishing transactions from calls, recognizing variability in call
length, and exploiting differences in processing costs for different SIP
transactions. By combining these features, our algorithm provides finer-grained
load balancing than standard approaches, resulting in throughput improvements
of up to 24% and response-time improvements of up to two orders of magnitude.
We present a detailed analysis of occupancy to show how our algorithms
significantly reduce response time.
Existing
System:
While
individual servers may be able to support hundreds or even thousands of users,
large-scale ISPs need to support customers in the millions. A central component
to providing any large-scale service is the ability to scale that service with increasing
load and customer demands. A frequent mechanism to scale a service is to use
some form of a load-balancing dispatcher that distributes requests across a
cluster of servers. However, almost all research in this space has been in the
context of either the Web or file service.
Proposed System:
This
paper presents and evaluates several algorithms for balancing load across
multiple SIP servers. We introduce new algorithms that outperform existing
ones. Our work is relevant not just to SIP, but also for other systems where it
is advantageous for the load balancer to maintain sessions in which requests
corresponding to the same session are sent by the load balancer to the same
server.
Software Requirement Specification
Software
Specification
Operating System : Windows XP
Technology : JAVA
1.6, JMF
Hardware
Specification
Processor : Pentium
IV
RAM : 512 MB
Hard Disk : 80GB
Modules:
- Load Balancer
- Agent
- SIP Cluster Servers
- Request Processing
No comments:
Post a Comment