A Decentralized Session Management Framework for Heterogeneous Ad-Hoc and Fixed Networks

Wireless technologies are continuously evolving. Second generation cellular networks have gained worldwide acceptance. Wireless LANs are commonly deployed in corporations or university campuses, and their diffusion in public hotspots is growing. Third generation cellular systems are yet to affirm everywhere; still, there is an impressive amount of research ongoing for deploying beyond 3G systems. These new wireless technologies combine the characteristics of WLANbased and cellular networks to provide increased bandwidth. The common direction where all the efforts in wireless technologies are headed is towards an IP-based communication. Telephony services have been the killer application for cellular systems; their evolution to packet-switched networks is a natural path. Effective IP telephony signaling protocols, such as the Session Initiation Protocol (SIP) and the H 323 protocol are needed to establish IP-based telephony sessions. However, IP telephony is just one service example of IP-based communication. IP-based multimedia sessions are expected to become popular and offer a wider range of communication capabilities than pure telephony. In order to conjoin the advances of the future wireless technologies with the potential of IP-based multimedia communication, the next step would be to obtain ubiquitous communication capabilities. According to this vision, people must be able to communicate also when no support from an infrastructured network is

[1]  Salman A. Baset Requirements for SIP-based Peer-to-Peer Internet Telephony , 2005 .

[2]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[3]  Robert Sparks,et al.  Session Initiation Protocol (SIP) Basic Call Flow Examples , 2003, RFC.

[4]  José Costa-Requena,et al.  Session Initiation Protocol (SIP) Extension for Partial Notification of Presence Information , 2008, RFC.

[5]  Randy H. Katz,et al.  Adaptation and mobility in wireless information systems , 2002, IEEE Communications Magazine.

[6]  Jukka Manner,et al.  An Internet SIP Gateway for Ad-hoc Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[7]  Cullen Jennings,et al.  The Message Session Relay Protocol (MSRP) , 2007, RFC.

[8]  H. Khlifi,et al.  A framework to use SIP in ad-hoc networks , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[9]  Kimmo E. E. Raatikainen,et al.  SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks , 2006, 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services.

[10]  Henry Sinnreich,et al.  SIP, P2P, and Internet Communications , 2006 .

[11]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[12]  Mikko Laukkanen,et al.  Supporting nomadic agent-based applications in the FIPA agent architecture , 2002, AAMAS '02.

[13]  C. Bettstetter,et al.  WIRELESS MULTIHOP INTERNET ACCESS : GATEWAY DISCOVERY , ROUTING , AND ADDRESSING , 2002 .

[14]  Robert J. Sparks,et al.  The Session Initiation Protocol (SIP) Refer Method , 2003, RFC.

[15]  Lawrence C. Stewart,et al.  HTTP Authentication: Basic and Digest Access Authentication , 1999 .

[16]  Charles E. Perkins,et al.  IP Address Autoconfiguration for Ad Hoc Networks , 2001 .

[17]  S. Ci,et al.  An link adaptation scheme for improving throughput in the IEEE 802.11 wireless LAN , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[18]  Joseph Y. Halpern,et al.  Gossip-based ad hoc routing , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[19]  Jean-Pierre Hubaux,et al.  The quest for security in mobile ad hoc networks , 2001, MobiHoc '01.

[20]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

[21]  Kimmo E. E. Raatikainen,et al.  A framework for seamless service interworking in ad-hoc networks , 2006, Comput. Commun..

[22]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[23]  Somprakash Bandyopadhyay,et al.  Implementing Messaging Services on Ad Hoc Community Networks using Proxy Nodes , 2002 .

[24]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[25]  Zhong Fan,et al.  An address autoconfiguration protocol for IPv6 hosts in a mobile ad hoc network , 2005, Comput. Commun..

[26]  Martina Zitterbart,et al.  IPv6 stateless address autoconfiguration for hierarchical mobile ad hoc networks [online] , 2002 .

[27]  Jonathan D. Rosenberg A Presence Event Package for the Session Initiation Protocol (SIP) , 2004, RFC.

[28]  Stuart Cheshire,et al.  Dynamic Configuration of IPv4 Link-Local Addresses , 2005, RFC.

[29]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[30]  Patrick Th. Eugster,et al.  Route driven gossip: probabilistic reliable multicast in ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[31]  Henning Schulzrinne,et al.  Session Initiation Protocol (SIP): Locating SIP Servers , 2002, RFC.

[32]  Jonathan D. Rosenberg,et al.  Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP) , 2009, RFC.

[33]  N. Ling The Mathematical Theory of Infectious Diseases and its applications , 1978 .

[34]  Kimmo E. E. Raatikainen,et al.  Epidemic Dissemination for Probabilistic Data Storage , 2006 .

[35]  Eric Rescorla,et al.  The Design and Implementation of Datagram TLS , 2004, NDSS.

[36]  Marcela D. Rodríguez,et al.  Extending Instant Messaging to Support Spontaneous Interactions in Ad-hoc Networks , 2002 .

[37]  Leonard Kleinrock Breaking loose , 2001, CACM.

[38]  Erina Ferro,et al.  Bluetooth and Wi-Fi wireless protocols: a survey and a comparison , 2005, IEEE Wireless Communications.

[39]  Chris Cunningham,et al.  Session Initiation Protocol Service Examples , 2008, RFC.

[40]  Matt W. Mutka,et al.  Sharing presence information and message notification in an ad hoc network* , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[41]  Frank Stajano,et al.  The Resurrecting Duckling: Security Issues for Ad-hoc Wireless Networks , 1999, Security Protocols Workshop.

[42]  Kimmo E. E. Raatikainen,et al.  An Algorithm for Dissemination and Retrieval of Information in Wireless Ad Hoc Networks , 2007, Euro-Par.

[43]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[44]  Himabindu Pucha,et al.  Ekta: an efficient DHT substrate for distributed applications in mobile ad hoc networks , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.

[45]  Do Van Thanh,et al.  Name resolution in on-demand MANETs and over external IP networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[46]  M. van Steen,et al.  Epidemic-Style Monitoring in Large-Scale Wireless Sensor Networks , 2005 .

[47]  Derek Greene,et al.  Instant messaging & presence management in mobile adhoc networks , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[48]  Henning Schulzrinne,et al.  Peer-to-peer internet telephony using SIP , 2005, NOSSDAV '05.

[49]  Jon Peterson,et al.  Presence Information Data Format (PIDF) , 2004, RFC.

[50]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[51]  Stephen T. Kent,et al.  Security Architecture for the Internet Protocol , 1998, RFC.

[52]  Charles E. Perkins,et al.  Multicast operation of the ad-hoc on-demand distance vector routing protocol , 1999, MobiCom.

[53]  Henning Schulzrinne,et al.  Network Working Group a Session Initiation Protocol (sip) Event Package for Conference State , 2006 .

[54]  Henning Schulzrinne,et al.  An Offer/Answer Model with Session Description Protocol (SDP) , 2002, RFC.

[55]  Sung-Ju Lee,et al.  On-demand multicast routing protocol , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[56]  Jon Peterson,et al.  A Privacy Mechanism for the Session Initiation Protocol (SIP) , 2002, RFC.

[57]  Upkar Varshney,et al.  Issues in Emerging 4G Wireless Networks , 2001, Computer.

[58]  Jukka Manner,et al.  Towards Service Interworking among Ad-Hoc Networks and the Internet , 2005 .

[59]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[60]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[61]  N. Banerjee Peer-to-peer SIP-based Services over Wireless Ad Hoc Networks , 2004 .

[62]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[63]  Archan Misra,et al.  Autoconfiguration, registration, and mobility management for pervasive computing , 2001, IEEE Wirel. Commun..

[64]  William Stallings,et al.  PGP Message Exchange Formats , 1996, RFC.

[65]  Anne-Marie Kermarrec,et al.  Epidemic information dissemination in distributed systems , 2004, Computer.

[66]  Henning Schulzrinne,et al.  An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol , 2004, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[67]  Eric Rescorla,et al.  Datagram Transport Layer Security , 2006, RFC.

[68]  Jonathan D. Rosenberg,et al.  Network Working Group a Framework for Conferencing with the Session Initiation Protocol (sip) , 2022 .

[69]  Antti Ylä-Jääski,et al.  Distributed Service Location and Session Management for Ad-hoc Networks , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[70]  Kimmo Raatikainen,et al.  A New Look at Mobile Computing , 2004 .

[71]  Yan Shi,et al.  Relative degree adaptive flooding broadcast algorithm for ad hoc networks , 2005, IEEE Transactions on Broadcasting.

[72]  Mikko Lonnfors,et al.  Presence Information Data Format (PIDF) Extension for Partial Presence , 2008, RFC.

[73]  Cullen Jennings,et al.  Certificate Management Service for SIP , 2004 .

[74]  Karl Aberer,et al.  Autonomous Gossiping: A Self-Organizing Epidemic Algorithm for Selective Information Dissemination in Wireless Mobile Ad-Hoc Networks , 2004, ICSNW.

[75]  Jon Peterson,et al.  Enhancements for Authenticated Identity Management in the Session Initiation Protocol (SIP) , 2006, RFC.

[76]  Aki Niemi,et al.  Network Working Group Session Initiation Protocol (sip) Extension for Event State Publication , 2004 .

[77]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[78]  K. Raatikainen,et al.  WLC02-4: A Secure SIP-based Instant Messaging and Presence Framework for Ad-Hoc Networks , 2006, IEEE Globecom 2006.

[79]  Luca Veltri,et al.  SIP security issues: the SIP authentication procedure and its processing load , 2002 .

[80]  Kimmo E. E. Raatikainen,et al.  A Stateless Neighbour-Aware Cooperative Caching Protocol for Ad-Hoc Networks , 2005 .

[81]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[82]  Klaus David Technologies for the Wireless Future , 2008 .

[83]  Dean Willis,et al.  Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts , 2002, RFC.

[84]  Eryk Dutkiewicz,et al.  A review of routing protocols for mobile ad hoc networks , 2004, Ad Hoc Networks.

[85]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[86]  Peter Saint-Andre,et al.  Extensible Messaging and Presence Protocol (XMPP): Core , 2004, RFC.

[87]  Christian Huitema,et al.  Session Initiation Protocol (SIP) Extension for Instant Messaging , 2002, RFC.

[88]  Peter Saint-Andre Link-Local Messaging , 2006 .

[89]  Henning Schulzrinne,et al.  Internet telephony: architecture and protocols—an IETF perspective , 2001 .

[90]  Hsin-Chiao Liu,et al.  Analyzing the throughput of IEEE 802.11 DCF scheme with hidden nodes , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[91]  Martin Nilsson,et al.  Investigating the energy consumption of a wireless network interface in an ad hoc networking environment , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[92]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[93]  Abdelsalam Helal,et al.  Standards for Service Discovery and Delivery , 2002, IEEE Pervasive Comput..

[94]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[95]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[96]  K. Geihs,et al.  Middleware Challenges Ahead , 2001, Computer.

[97]  Doug Terry,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[98]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[99]  Ranveer Chandra,et al.  Anonymous Gossip: improving multicast reliability in mobile ad-hoc networks , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[100]  Per Gunningberg,et al.  Lessons from experimental MANET research , 2005, Ad Hoc Networks.

[101]  Teemu Roos,et al.  Statistical and Information-Theoretic Methods for Data-Analysis , 2007 .

[102]  David Bryan Use Cases for Peer-to-Peer Session Initiation Protocol (P2P SIP) , 2007 .

[103]  Jungsoo Park,et al.  DNS name service based on secure multicast DNS for IP-v6 mobile ad hoc networks , 2004, The 6th International Conference on Advanced Communication Technology, 2004..

[104]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[105]  Peter Saint-Andre,et al.  Jingle Audio Content Description Format , 2006 .

[106]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[107]  Thomas Kunz,et al.  On-demand multicasting in ad-hoc networks:comparing AODV and ODMRP , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[108]  Cullen Jennings,et al.  Relay Extensions for the Message Sessions Relay Protocol (MSRP) , 2007, RFC.

[109]  Zygmunt J. Haas,et al.  Securing ad hoc networks , 1999, IEEE Netw..

[110]  Blake Ramsdell,et al.  Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Message Specification , 2004, RFC.

[111]  Soung Chang Liew,et al.  Solutions to performance problems in VoIP over a 802.11 wireless LAN , 2005, IEEE Transactions on Vehicular Technology.

[112]  Cullen Jennings,et al.  SIP Conventions for UAs with Outbound Only Connections , 2005 .

[113]  Kimmo E. E. Raatikainen,et al.  An Algorithm for Distributing and Retrieving Information in Sensor Networks , 2006 .

[114]  Eunsoo Shim An Architecture for Peer-to-Peer Session Initiation Protocol (P2P SIP) , 2006 .

[115]  Peter Saint-Andre,et al.  Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence , 2004, RFC.

[116]  David Bryan,et al.  A P2P Approach to SIP Registration and Resource Location , 2006 .

[117]  Kimmo E. E. Raatikainen,et al.  A Power-Aware Broadcasting Algorithm , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[118]  Henning Schulzrinne,et al.  The Session Initiation Protocol: Internet-centric signaling , 2000, IEEE Commun. Mag..

[119]  Jukka Manner,et al.  Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach , 2005 .

[120]  Hitesh Tewari,et al.  Performance analysis of cryptographic protocols on handheld devices , 2004, Third IEEE International Symposium on Network Computing and Applications, 2004. (NCA 2004). Proceedings..

[121]  Fred L. Templin,et al.  Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) , 2004, RFC.

[122]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.

[123]  Ravi Prakash,et al.  MANETconf: configuration of hosts in a mobile ad hoc network , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[124]  Robert Sparks,et al.  Session Initiation Protocol (sip) Call Control -transfer , 2009 .

[125]  Paolo Santi,et al.  The Node Distribution of the Random Waypoint Mobility Model for Wireless Ad Hoc Networks , 2003, IEEE Trans. Mob. Comput..

[126]  Henning Schulzrinne,et al.  An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing , 2003, RFC.