A Novel Session Recovery Mechanism for Cluster-based Signaling Architecture for Conferencing in MANETs

Mobile ad hoc networks (MANETs) are networks that do not require pre-configuration. Nodes in MANETs are arbitrarily connected with wireless links. Detecting and handling link/node failures is a challenging issue in MANETs. Many solutions have been proposed. However, only a few of them can be directly used at the application layer. Conferencing in MANETs includes a set of 'killer' applications, such as audio/video conferencing, gaming and distance- learning. Signaling is a critical component of conferencing. It handles conference session's initiation, modification and termination. We have recently proposed a cluster-based signaling architecture for conferencing in MANETs. However the architecture does not address the unintentional departures of participants from the conference caused by link and/or node failures. This paper aims at tackling this issue. A novel session recovery mechanism is proposed. It is based on the well known concept of heartbeat. We modeled and partially validated the recovery formalism using Promela/SPIN.

[1]  Martin Peschke,et al.  Design and Validation of Computer Protocols , 2003 .

[2]  27th International Conference on Distributed Computing Systems Workshops (ICDCS 2007 Workshops), June 25-29, 2007, Toronto, Ontario, Canada , 2007, ICDCS Workshops.

[3]  Helen J. Wang,et al.  ICEBERG: an Internet core network architecture for integrated communications , 2000, IEEE Wirel. Commun..

[4]  William H. Sanders,et al.  Cluster-based failure detection service for large-scale ad hoc wireless network applications , 2004, International Conference on Dependable Systems and Networks, 2004.

[5]  Gregor von Laszewski,et al.  A fault detection service for wide area distributed computations , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[6]  Ying Yu,et al.  A SIP-based multicast framework in MANET , 2004, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[7]  Sy-Yen Kuo,et al.  Communication strategies for heartbeat-style failure detectors in wireless ad hoc networks , 2003, 2003 International Conference on Dependable Systems and Networks, 2003. Proceedings..

[8]  Sajal K. Das,et al.  WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks , 2002, Cluster Computing.

[9]  Juwook Jang,et al.  A MULTIMEDIA CONFERENCING ON A MOBILE AD-HOC NETWORK OVER VEHICLES , 2006 .

[10]  I. Stojmenovic,et al.  Mobile Ad Hoc Networking with a View of 4G Wireless: Imperatives and Challenges , 2004 .

[11]  Naohiro Hayashibara,et al.  Failure detectors for large-scale distributed systems , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..

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

[13]  Ferhat Khendek,et al.  Cross-Layer Design for Optimizing the Performance of Clusters-Based Application Layer Schemes in Mobile Ad Hoc Networks , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[14]  Tomoyuki Ohta,et al.  An adaptive multihop clustering scheme for highly mobile ad hoc networks , 2003, The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003..

[15]  Gregor von Laszewski,et al.  A fault detection service for wide area distributed computations , 2004, Cluster Computing.

[16]  Roch H. Glitho,et al.  Media handling aspects of multimedia conferencing in broadband wireless ad hoc networks , 2006, IEEE Network.

[17]  Mohamed G. Gouda,et al.  Accelerated heartbeat protocols , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[18]  Roch H. Glitho,et al.  Signaling for multimedia conferencing in 4G: the case of integrated 3G/MANETs , 2006, IEEE Communications Magazine.

[19]  Roch H. Glitho,et al.  A novel signaling system for multiparty sessions in peer-to-peer ad hoc networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

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

[21]  Pierre Sens,et al.  Implementation and performance evaluation of an adaptable failure detector , 2002, Proceedings International Conference on Dependable Systems and Networks.