• DocumentCode
    3303758
  • Title

    Caliper: Precise and Responsive Traffic Generator

  • Author

    Ghobadi, Monia ; Salmon, Geoffrey ; Ganjali, Yashar ; Labrecque, Martin ; Steffan, J. Gregory

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2012
  • fDate
    22-24 Aug. 2012
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    This paper presents Caliper, a highly-accurate packet injection tool that generates precise and responsive traffic. Caliper takes live packets generated on a host computer and transmits them onto a gigabit Ethernet network with precise inter-transmission times. Existing software traffic generators rely on generic Network Interface Cards which, as we demonstrate, do not provide high-precision timing guarantees. Hence, performing valid and convincing experiments becomes difficult or impossible in the context of time-sensitive network experiments. Our evaluations show that Caliper is able to reproduce packet inter-transmission times from a given arbitrary distribution while capturing the closed-loop feedback of TCP sources. Specifically, we demonstrate that Caliper provides three orders of magnitude better precision compared to commodity NIC: with requested traffic rates up to the line rate, Caliper incurs an error of 8 ns or less in packet transmission times. Furthermore, we explore Caliper´s ability to integrate with existing network simulators to project simulated traffic characteristics into a real network environment. Caliper is freely available online.
  • Keywords
    circuit feedback; electronic engineering computing; field programmable gate arrays; local area networks; network interfaces; traffic; transport protocols; FPGA; NIC; TCP source; arbitrary distribution; caliper; closed-loop feedback; generic network interface card; gigabit Ethernet network; host computer; network simulator; packet injection tool; packet intertransmission time; time 8 ns; time-sensitive network experiment; traffic generator; traffic simulation; Accuracy; Generators; Hardware; Kernel; Linux; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Interconnects (HOTI), 2012 IEEE 20th Annual Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4673-2836-4
  • Type

    conf

  • DOI
    10.1109/HOTI.2012.16
  • Filename
    6299069