• DocumentCode
    2964843
  • Title

    itmBench: generalized API for Internet traffic managers

  • Author

    Diamant, Gali ; Veytser, Leonid ; Malta, I. ; Bestavros, Azer ; Guirguis, Mina ; Guo, Liang ; Zhang, Yuting ; Chen, Sean

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    2004
  • fDate
    29 Nov.-3 Dec. 2004
  • Firstpage
    306
  • Lastpage
    311
  • Abstract
    Internet traffic managers (ITMs) are special machines placed at strategic places in the Internet. itmBench is an interface that allows users (e.g. network managers, service providers, or experimental researchers) to register different traffic control functionalities to run on one ITM or an overlay of ITMs. Thus itmBench offers a tool that is extensible and powerful yet easy to maintain. ITM traffic control applications could be developed either using a kernel API so they run in kernel space, or using a user-space API so they run in user space. We demonstrate the flexibility of itmBench by showing the implementation of a kernel module that provides a differentiated network service. Due to space limitations, we refer the reader to Gali Diamant et al. (December 16, 2003) for a user-space module that provides an overlay routing service. Our itmBench Linux-based prototype is free software and can be obtained from http: //www.cs.bu.edu/groups/itm/.
  • Keywords
    DiffServ networks; Internet; Linux; application program interfaces; computer network management; operating system kernels; telecommunication congestion control; telecommunication traffic; ITM traffic control application; Internet traffic manager; differentiated network service; itmBench; kernel API; overlay routing service; user-space API; Communication system control; Communication system traffic control; Computer network management; Computer science; IP networks; Kernel; Software prototyping; Traffic control; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004. IEEE
  • Print_ISBN
    0-7803-8798-8
  • Type

    conf

  • DOI
    10.1109/GLOCOMW.2004.1417592
  • Filename
    1417592