Login | Register

Distributing a SIP servlet engine for standalone mobile ad hoc networks


Distributing a SIP servlet engine for standalone mobile ad hoc networks

Ahmad, Basel (2007) Distributing a SIP servlet engine for standalone mobile ad hoc networks. Masters thesis, Concordia University.

[thumbnail of MR28909.pdf]
Text (application/pdf)
MR28909.pdf - Accepted Version


Mobile Ad Hoc Networks (MANET) are expected to become major components of Next Generation Networks (NGN). The success of MANET will be largely determined by the availability of services to users. The protocol of choice to establish service-enabling multimedia sessions in NGN is the Session Initiation Protocol (SIP). This is due to the ability of SIP to support both traditional telephony services and emerging services for convergent networks. Several technologies to enable easy programmability of SIP services have emerged; most notably the SIP Servlet Technology. In this technology, services are programmed using SIP servlets. A SIP servlet is a Java application that runs in an environment provided and managed by a SIP Servlet Engine (SE). Applicability of SIP Servlet Engines to MANET is an interesting topic because of the success that SIP Servlet Technology has enjoyed in provisioning services for infrastructure networks. A SIP SE is a centralized server node that is not suited for infrastructureless environments that consist of nodes that are both mobile and transiently present. Currently, SIP Servlet technology has provisions for creating "distributable" servlets which allow multiple instances of the same servlet to run on multiple nodes. On the one hand this kind of servlet distribution can achieve load sharing and high availability in infrastructure networks. On the other hand, this scheme is not sufficient for MANET because the SIP SE remains a fixed and centralized entity requiring powerful processing and storage capabilities. We propose a solution to de-centralize the SIP SE by distributing its functionalities across multiple nodes. A collection of nodes may be present in a MANET such that SIP SE functionality can be assembled from the combined capabilities of the available nodes. When this condition is present, these nodes can come together to collectively pose as a SIP SE to the entities that wish to either provide or consume SIP services. In this thesis a distribution scheme that would allow a SIP SE to be used in MANET has been devised and implemented. The resulting scheme has been evaluated with two conferencing services

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Ahmad, Basel
Pagination:xiv, 86 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Thesis Supervisor(s):Khendek, Ferhat and Glitho, Roch
Identification Number:LE 3 C66E44M 2007 A36
ID Code:975269
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:05
Last Modified:13 Jul 2020 20:07
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top