• DocumentCode
    2180210
  • Title

    Transparent and adaptive computation-block caching for agent-based simulation on a PDES core

  • Author

    Xiong, Yin ; Hybinette, Maria ; Kraemer, Eileen

  • Author_Institution
    Comput. Sci. Dept., Univ. of Georgia, Athens, GA, USA
  • fYear
    2008
  • fDate
    7-10 Dec. 2008
  • Firstpage
    854
  • Lastpage
    862
  • Abstract
    We present adaptive computation-block caching that supports improved performance and is suited for agent-based simulations. The approach is illustrated in SASSY (scalable agents simulation system). SASSY leverages a parallel discrete event simulation for performance, but provides an agent-based API to the developer. Agent-based simulation is suited to computation-block caching because relevant calculations completed at each event may be relatively heavyweight and may be repeated. The potential savings of avoiding a computation entirely may offset the overhead cost of caching. The approach is refined through the use of statistical methods for choosing which computation blocks should be cached or not. If the relevant computation is trivial, caching is not worth the cost. In other cases caching provides a substantial speedup. Our mechanism tracks these costs online and adjusts accordingly. It requires no additional coding but is automatically integrated into applications. We assess the performance of the approach in a benchmark-application.
  • Keywords
    application program interfaces; cache storage; discrete event simulation; multi-agent systems; adaptive computation-block caching; agent-based simulation; parallel discrete event simulation; scalable agents simulation system; statistical methods; Application software; Computational modeling; Computer science; Computer simulation; Costs; Discrete event simulation; Path planning; Scalability; State-space methods; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2008. WSC 2008. Winter
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2707-9
  • Electronic_ISBN
    978-1-4244-2708-6
  • Type

    conf

  • DOI
    10.1109/WSC.2008.4736149
  • Filename
    4736149