• DocumentCode
    1894344
  • Title

    Micro-Synchronization in Conservative Parallel Network Simulation

  • Author

    Lin, Siming ; Cheng, Xueqi ; Lv, Jianming

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • fYear
    2008
  • fDate
    3-6 June 2008
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    Lookahead is a critical factor in conservative parallel simulation. Greater lookahead usually brings better performance. However, in the simulation of computer networks, lookahead is usually determined by the minimal delay of the border links between any two subnets that simulated by different sequential logical processes (LPs), which is too small to get good performance. Traditionally, the lookahead exploitation usually only reflects the parallelism among LPs, which possibly wastes the potential parallelism inside each LP, especially, in the case that each LP simulates thousands of entities. Here we present a simple method called micro-synchronization to exploit the parallelism inside each LP. Different from the previous work, such as lookahead accumulation and local time warp, we keep the traditional usage of lookahead among LPs unchanged, and however, we impose the relaxed sequential event scheduling inside each LP, which can indirectly improve the lookahead. We also present a state causality model to prove the correctness of our method, which means that there is no risk in the relaxed sequential execution. Finally, the experiment evaluates our method and shows that it can improve the performance of conservative parallel simulation of computer networks to some extent.
  • Keywords
    computer networks; parallel processing; scheduling; synchronisation; time warp simulation; computer networks; conservative parallel network simulation; different sequential logical processes; local time warp; lookahead accumulation; lookahead exploitation; micro-synchronization; relaxed sequential event scheduling; Computational modeling; Computer networks; Computer simulation; Cost function; Discrete event simulation; Parallel processing; Partitioning algorithms; Processor scheduling; Protocols; conservative synchronization; logical process; lookahead; parallel network simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2008. PADS '08. 22nd Workshop on
  • Conference_Location
    Roma
  • ISSN
    1087-4097
  • Print_ISBN
    978-0-7695-3159-5
  • Type

    conf

  • DOI
    10.1109/PADS.2008.10
  • Filename
    4545347