• DocumentCode
    3402687
  • Title

    Prototyping a P2P SIP User Agent with Support for Multiple Overlays

  • Author

    Tsietsi, Mosiuoa ; Terzoli, Alfredo ; Wells, George

  • Author_Institution
    Dept. of Comput. Sci., Rhodes Univ., Grahamstown
  • fYear
    2008
  • fDate
    17-21 March 2008
  • Firstpage
    474
  • Lastpage
    479
  • Abstract
    This paper describes a systematic approach to provide support at the user agent level for peer-to-peer based multimedia communications using SIP (session initiation protocol). In a society that is becoming increasingly mobile, the advantages of engaging in interactive sessions without relying on central servers or infrastructure are clear. Yet, currently many user agents and devices have little support for peer-to-peer communications. In this paper, we motivate for the use of structured peer-to-peer protocols called DHTs, as a foundation for a peer-to-peer layer. We introduce the concept of "DHTplug-ins" which assist in abstracting the interface between the higher level application and the proprietary APIs exposed by the underlying DHTs, allowing us to manipulate user agents with peer-to-peer logic. This embeddable-DHT concept allows these user agents to use different DHTs with one common interface and participate in multiple overlays. We show how an open source SIP user agent was thus modified and how realtime communications were supported.
  • Keywords
    multimedia communication; peer-to-peer computing; signalling protocols; API; DHTplug-ins; P2P SIP user agent; embeddable-DHT; multimedia communications; multiple overlays; peer-to-peer communications; peer-to-peer layer; peer-to-peer logic; peer-to-peer protocols; session initiation protocol; Africa; Computer science; Databases; Multimedia communication; Network servers; Peer to peer computing; Pervasive computing; Protocols; Prototypes; Routing; DHT; Internet telephony; SIP; overlay; peer to peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2008. PerCom 2008. Sixth Annual IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-0-7695-3113-7
  • Type

    conf

  • DOI
    10.1109/PERCOM.2008.102
  • Filename
    4517441