A Scalable Architecture for SIP using Content Addressable Networks
| dc.contributor.advisor | Jaewoo Kang, Committee Member | en_US |
| dc.contributor.advisor | Khaled Harfoush, Committee Member | en_US |
| dc.contributor.advisor | Injong Rhee, Committee Chair | en_US |
| dc.contributor.author | Balasubramanian, Ramrajprabu | en_US |
| dc.date.accessioned | 2010-04-02T17:53:22Z | |
| dc.date.available | 2010-04-02T17:53:22Z | |
| dc.date.issued | 2005-06-07 | en_US |
| dc.degree.discipline | Computer Science | en_US |
| dc.degree.level | thesis | en_US |
| dc.degree.name | MS | en_US |
| dc.description | North Carolina State University Theses Computer Science. | |
| dc.description.abstract | Session initiation protocol (SIP) provides call establishment functions for VoIP including location resolution, authentication, signaling compression, and billing. These functions, when combined with the text-based nature of the protocol, are highly CPU-intensive under a peak load. Practical limitation on the available CPU power of a single SIP server mandates that the SIP infrastructure supporting these functions be distributed over multiple servers. Existing approaches to this problem using multiple nodes for SIP processing with a shared location database or a replicated location database to distribute the load are unfortunately not scalable or fault-tolerant, incurring high maintenance and update overheads or introducing a single point of failure. This thesis presents a proof-of-concept design and analysis of a scalable, robust architecture for SIP infrastructures using a content addressable network (CAN) model, called CASIP (CAN-based SIP). The combination of CAN and SIP is highly complementary. The performance study of CASIP using an implementation using a real SIP stack and NS-2 simulations shows that the proposed system distributes the SIP processing (both location update and lookup) load of the network over multiple nodes very effectively without incurring much routing and maintenance overhead; with use of simple cache schemes, CASIP can linearly add the number of servers in proportion to the increase in the subscriber base. The study also indicates that CASIP keeps the reconfiguration overhead minimal. Furthermore, the CASIP architecture exhibits high availability: a CASIP network of 50 nodes recovers from a server crash within 5 minutes, during which only 2% of call setup requests are dropped. These features enable cost-effective, incremental deployment of SIP servers in response to the user population growth | en_US |
| dc.format | Thesis (M.S.)--North Carolina State University. | |
| dc.identifier.other | etd-05192004-005845 | en_US |
| dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/129 | |
| dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
| dc.subject | VOIP | en_US |
| dc.subject | SIP | en_US |
| dc.subject | CAN | en_US |
| dc.title | A Scalable Architecture for SIP using Content Addressable Networks | en_US |
| dcterms.abstract | Keywords: VOIP, SIP, CAN. | |
| dcterms.extent | v, 52 pages : illustrations (some color) |
Files
Original bundle
1 - 1 of 1
