• DocumentCode
    1784824
  • Title

    Ultra low delay switching for networked music performance

  • Author

    Baltas, George ; Xylomenos, George

  • Author_Institution
    Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece
  • fYear
    2014
  • fDate
    7-9 July 2014
  • Firstpage
    70
  • Lastpage
    74
  • Abstract
    Low latency is essential for videoconferencing applications such as presence and collaboration between remote participants. In modern videoconferencing systems, the Selective Forwarding Unit (SFU) has the role of transparently duplicating and forwarding media streams between participants, hence it must be able to process large volumes of incoming packets at very high rates. SFU performance is heavily affected by the network I/O mechanisms employed to move packets from the Network Interface Card (NIC) to user space, and then move the copies back to the NIC. Traditional mechanisms, such as POSIX sockets, are not designed for high performance networking and prove to be a major bottleneck in such scenarios, by increasing packet latency and undermining the SFU´s scalability. In this paper, we present a novel SFU platform which was designed to handle the ultra-low latency requirements of Networked Music Performance (NMP) applications, that is, the collaboration of musicians in real time. We implement a prototype SFU based on POSIX sockets and outline its performance bottlenecks. To overcome them, we turn to the netmap framework for fast packet I/O, which provides direct but safe access to the NIC buffers. We argue that ultralow latency videoconferencing is a natural application for netmap and thus design and implement a netmap-based SFU.
  • Keywords
    music; teleconferencing; video communication; NIC; NMP applications; POSIX sockets; SFU performance; high performance networking; media streams; netmap-based SFU; network input-output mechanisms; network interface card; networked music performance; packet latency; selective forwarding unit; ultra low delay switching; user space; videoconferencing applications; Buffer storage; Delays; Kernel; Media; Sockets; Streaming media; Teleconferencing; Networked music performance; delay; selective forwarding unit;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information, Intelligence, Systems and Applications, IISA 2014, The 5th International Conference on
  • Conference_Location
    Chania
  • Type

    conf

  • DOI
    10.1109/IISA.2014.6878798
  • Filename
    6878798