• DocumentCode
    3017713
  • Title

    Batch based cancellation: a rollback optimal cancellation scheme in time warp simulations

  • Author

    Zeng, Yi ; Cai, Wentong ; Turner, Stephen J.

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2004
  • fDate
    16-19 May 2004
  • Firstpage
    78
  • Lastpage
    86
  • Abstract
    An efficient cancellation scheme is essential to the performance of time warp simulations. The pitfalls of rollback echoes, chasing hazards and cascading rollbacks can be identified as being attributable to the inefficiency of the conventional per-event based cancellation scheme. Instead of capturing the happen-before relation between events, which is used by the range based cancellation scheme, the batch based cancellation scheme proposed in this paper utilizes a modified paradigm of vector time, namely, state vector, to capture the dependence of events. We prove that with conformance to specific rules regulating the advancement of LPs (logical processes), the events to be cancelled by a straggler message can be determined using a range of the state vector. Thus, knowledge of the range enables any LP to recover from the receipt of a straggler message at the cost of at most one rollback (i.e., rollback optimal). The results of preliminary experiments conducted using a manufacturing model show that the proposed scheme is successful in reducing the number of antimessages and increasing the ratio of the number of committed events to the number of processed events.
  • Keywords
    communication complexity; fault tolerant computing; logic programming; time warp simulation; antimessages; batch based cancellation; cascading rollbacks; chasing hazards; logical processes; range based cancellation; rollback echoes; rollback optimal cancellation; state vector; time warp simulations; vector time; Computational modeling; Computer simulation; Cost function; Hazards; Job shop scheduling; Manufacturing processes; Predictive models; Processor scheduling; Time warp simulation; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2004. PADS 2004. 18th Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2111-8
  • Type

    conf

  • DOI
    10.1109/PADS.2004.1301288
  • Filename
    1301288