A Telephony Application for Manets: Voice over a MANET-Extended JXTA Virtual Overlay Network

  • Luis Bernardo
  • Rodolfo Oliveira
  • Sérgio Gaspar
  • David Paulino
  • Paulo Pinto
Part of the Communications in Computer and Information Science book series (CCIS, volume 9)

Abstract

This paper presents MANET-VoVON, a new Internet application for mobile ad-hoc networks (MANETs) providing voice over virtual overlay networks. A MANET-enabled version of JXTA peer-to-peer modular open platform (MANET-JXTA) is used to support user location and optionally, audio streaming over the JXTA virtual overlay network. Using MANET-JXTA, a client can search asynchronously for a user, and delay the call setup until a path is available to reach the user. The application uses a private signalling protocol based on the exchange of XML messages over MANET-JXTA communication channels. Nevertheless, it is fully interoperable with normal SIP clients through an embedded gateway function. This paper describes a prototype implementation of the proposed application and of the MANET-JXTA, and presents some performance measurements.

Keywords

Internet Telephony service Mobile Ad-hoc Networks Peer-to-Peer computing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Antoniu, G., Hatcher, P., Jan, M., Noblet, D.: Performance Evaluation of JXTA Communication Layers. In: GP2PC 2005. International Workshop on Global and Peer-to-Peer Computing (May 2005)Google Scholar
  2. 2.
    Baset, S., Schulzrinne, H.: 2004. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. Technical Report CUCS-039-04, Computer Science Department, Columbia University, New York, USA (September 2004)Google Scholar
  3. 3.
    Ethereal: A Network Protocol Analyser (2006), Retrieved from http://www.ethereal.com/
  4. 4.
    NIST-SIP. A JAIN-SIP Proxy for the People (2003), retrieved from http://snad.ncsl.nist.gov/proj/iptel/
  5. 5.
    JMF. Java Media Framework API (JMF) (2006), retrieved from http://java.sun.com/products/java-media/jmf/
  6. 6.
    JXTA. Project JXTA: JXTA v2.0 Protocols Specification (2004), retrieved from http://spec.jxta.org/nonav/v1.0/docbook/JXTAProtocols.html
  7. 7.
    JXTA. JXTA: Get Connected (2006), retrieved from http://www.jxta.org
  8. 8.
    Oliveira, R., Bernardo, L., Pinto, P.: Flooding Techniques for Resource Discovery on High Mobility MANETs. In: IWWAN 2005. International Workshop on Wireless Ad-Hoc Networks (May 2005)Google Scholar
  9. 9.
    Oliveira, R., Bernardo, L., Ruivo, N., Pinto, P.: Searching for PI resources on MANETs using JXTA. In: AICT-SAPIR-ELETE 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop, pp. 371–376. IEEE Press, Los Alamitos (2005b)CrossRefGoogle Scholar
  10. 10.
    Perkins, C.: Ad Hoc Networking. Addison Wesley, Reading (2001)Google Scholar
  11. 11.
    Roach, A.: Session Initiation Protocol (SIP)-Specific Event Notification. IETF RFC 3265 (June 2002)Google Scholar
  12. 12.
    Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session Initiation Protocol. IETF RFC 3261 (June 2002)Google Scholar
  13. 13.
    Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: A Transport Protocol for Real-Time Applications. IETF RFC 3550 (July 2003)Google Scholar
  14. 14.
    Singh, K., Schulzrinne, H.: Peer-to-Peer Internet Telephony using SIP. In: NOSSDAV 2005, International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 63–68. ACM Press, New York (2005)CrossRefGoogle Scholar
  15. 15.
    SipCommunicator. SIP Communicator - the Java VoIP and Instant Messaging client (2006), retrieved from https://sip-communicator.dev.java.net/
  16. 16.
    Skype. Skype Explained (2006), retrieved from http://www.skype.com/products/explained.html
  17. 17.
    Smith, J.: The book, The publishing company, 2nd edn., London (1998)Google Scholar
  18. 18.
    Zhang, X., Schulzrinne, H.: 2004. Voice over TCP and UDP. Technical Report CUCS-033-04, Computer Science Department, Columbia University, New York, USA (September 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Luis Bernardo
    • 1
  • Rodolfo Oliveira
    • 1
  • Sérgio Gaspar
    • 1
  • David Paulino
    • 1
  • Paulo Pinto
    • 1
  1. 1.Faculdade de Ciências e TecnologiaUniversidade Nova de LisboaCaparicaPortugal

Personalised recommendations