• DocumentCode
    1910781
  • Title

    Using programmable NICs for time-warp optimization

  • Author

    Noronha, R. ; Abu-Ghazaleh, N.B.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
  • fYear
    2001
  • fDate
    15-19 April 2001
  • Abstract
    This paper explores optimization of parallel discrete event simulators (PDES) on a cluster of workstations with programmable network interface cards (NICs). We explore reprogramming the firmware on the NIC to optimize the performance of distributed simulation. This is a new implementation model for distributed applications where: (i) application specific communication optimizations can be implemented on the NIC; (ii) portions of the application that are most heavily communicating can be migrated to the NIC; (iii) some messages can be filtered out at the NIC without burdening the primary processor resources; and (iv) critical events are detected and handled early. The combined effect is to optimize the application communication behavior as well as reduce the load on the host processor resources. We explore this new model by implementing two optimizations to a time-warp simulator on the NIC: (1) the migration of the global virtual time estimation algorithm to the NIC; and (2) early cancellation of messages in place upon early detection of rollbacks. We believe that the model generalizes to other distributed applications.
  • Keywords
    firmware; network interfaces; time warp simulation; virtual reality; application communication behavior; firmware; global virtual time estimation algorithm; parallel discrete event simulators; programmable network interface cards; time-warp simulator; Bandwidth; Computational modeling; Computer science; Discrete event simulation; Event detection; Space technology; Switches; System buses; Telecommunication traffic; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
  • Conference_Location
    Ft. Lauderdale, FL
  • Print_ISBN
    0-7695-1573-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2002.1015473
  • Filename
    1015473