메뉴 건너뛰기




Volumn 14, Issue 6, 2003, Pages 593-610

Nonblocking checkpointing for optimistic parallel simulation: Description and an implementation

Author keywords

Checkpointing; DMA; Myrinet; Optimistic synchronization; Parallel discrete event simulation; Performance optimization

Indexed keywords

COMPUTER NETWORKS; COMPUTER SOFTWARE; DATA STRUCTURES; INTERCONNECTION NETWORKS; PARALLEL PROCESSING SYSTEMS; PERSONAL COMMUNICATION SYSTEMS; SYNCHRONIZATION;

EID: 0041347621     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2003.1206506     Document Type: Article
Times cited : (49)

References (43)
  • 1
    • 0028430101 scopus 로고
    • An adaptive memory management protocol for time warp parallel simulation
    • S.R. Das and R.M. Fujimoto, "An Adaptive Memory Management Protocol for Time Warp Parallel Simulation," Proc. Sigmetrics '94, pp. 201-210, 1994.
    • (1994) Proc. Sigmetrics '94 , pp. 201-210
    • Das, S.R.1    Fujimoto, R.M.2
  • 2
    • 0031078067 scopus 로고    scopus 로고
    • An empirical evaluation of performance-memory trade-offs in time warp
    • Feb.
    • S.R. Das and R.M. Fujimoto, "An Empirical Evaluation of Performance-Memory Trade-Offs in Time Warp," IEEE Trans. Parallel and Distributed Systems, vol. 8, no. 2, pp. 210-224, Feb. 1997.
    • (1997) IEEE Trans. Parallel and Distributed Systems , vol.8 , Issue.2 , pp. 210-224
    • Das, S.R.1    Fujimoto, R.M.2
  • 3
    • 84979295618 scopus 로고
    • Reducing rollback overhead in time warp based distributed simulation with optimized incremental state saving
    • H. Bauer and C. Sporrer, "Reducing Rollback Overhead in Time Warp Based Distributed Simulation with Optimized Incremental State Saving," Proc. 26th Ann. Simulation Symp., pp. 12-20, 1993.
    • (1993) Proc. 26th Ann. Simulation Symp. , pp. 12-20
    • Bauer, H.1    Sporrer, C.2
  • 11
    • 84938020780 scopus 로고
    • Distributed simulation: A case study in the design and verification of distributed programs
    • K.M. Chandy and J. Misra, "Distributed Simulation: A Case Study in the Design and Verification of Distributed Programs," IEEE Trans. Software Eng., vol. 5, no. 5, pp. 440-452, 1979.
    • (1979) IEEE Trans. Software Eng. , vol.5 , Issue.5 , pp. 440-452
    • Chandy, K.M.1    Misra, J.2
  • 14
    • 0024703391 scopus 로고
    • Time warp on a shared memory multiprocessor
    • R.M. Fujimoto, "Time Warp on a Shared Memory Multiprocessor," IEEE Trans. Soc. for Computer Simulation, vol. 6, no. 3, pp. 211-239, 1989.
    • (1989) IEEE Trans. Soc. for Computer Simulation , vol.6 , Issue.3 , pp. 211-239
    • Fujimoto, R.M.1
  • 15
    • 84976676590 scopus 로고
    • Parallel discrete event simulation
    • R.M. Fujimoto, "Parallel Discrete Event Simulation," Comm. ACM, vol. 33, no. 10, pp. 30-53, 1990.
    • (1990) Comm. ACM , vol.33 , Issue.10 , pp. 30-53
    • Fujimoto, R.M.1
  • 16
    • 0025208128 scopus 로고
    • Performance of time warp under synthetic workloads
    • R.M. Fujimoto, "Performance of Time Warp under Synthetic Workloads," Proc. SCS Multiconf. Distributed Simulation, vol. 22, no. 1, pp. 23-28, 1990.
    • (1990) Proc. SCS Multiconf. Distributed Simulation , vol.22 , Issue.1 , pp. 23-28
    • Fujimoto, R.M.1
  • 17
    • 0026679609 scopus 로고
    • Design and evaluation of the rollback chip: Special purpose hardware for time warp
    • Jan.
    • R.M. Fujimoto and G.C. Gopalakrishnan, "Design and Evaluation of the Rollback Chip: Special Purpose Hardware for Time Warp," IEEE Trans. Computers, vol. 41, no. 1, pp. 68-82, Jan. 1992.
    • (1992) IEEE Trans. Computers , vol.41 , Issue.1 , pp. 68-82
    • Fujimoto, R.M.1    Gopalakrishnan, G.C.2
  • 18
    • 0003899611 scopus 로고
    • Space management and cancellation mechanisms for time warp
    • Technical Report TR-85-341, Univ. of Southern California, Los Angeles
    • A. Gafni, "Space Management and Cancellation Mechanisms for Time Warp," Technical Report TR-85-341, Univ. of Southern California, Los Angeles, 1985.
    • (1985)
    • Gafni, A.1
  • 22
    • 4243513476 scopus 로고    scopus 로고
    • Intel chipsets
    • INTEL
    • INTEL, "Intel Chipsets," available at http://developer.intel.com/design/chipsets/, 2002.
    • (2002)
  • 23
  • 26
    • 0042455198 scopus 로고    scopus 로고
    • Myricom
    • Myricom, http://www.myri.com, 2002.
    • (2002)
  • 27
    • 0041453130 scopus 로고    scopus 로고
    • LANai 4
    • Myricom; draft
    • Myricom, "LANai 4," draft, 1999.
    • (1999)
  • 28
    • 0003212241 scopus 로고    scopus 로고
    • High performance messaging on workstations: Illinois fast messages (FM) for myrinet
    • S. Pakin, M. Lauria, and A. Chen, "High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet," Proc. Supercomputing '95, 1995.
    • Proc. Supercomputing '95, 1995
    • Pakin, S.1    Lauria, M.2    Chen, A.3
  • 32
    • 0032599469 scopus 로고    scopus 로고
    • Fast-software-checkpointing in optimistic simulation: Embedding state saving into the event routine instructions
    • F. Quaglia, "Fast-Software-Checkpointing in Optimistic Simulation: Embedding State Saving into the Event Routine Instructions," Proc. 13th Workshop Parallel and Distributed Simulation (PADS '99), pp. 118-125, 1999.
    • (1999) Proc. 13th Workshop Parallel and Distributed Simulation (PADS '99) , pp. 118-125
    • Quaglia, F.1
  • 33
    • 0035304678 scopus 로고    scopus 로고
    • A cost model for selecting checkpoint positions in time warp parallel simulation
    • Apr.
    • F. Quaglia, "A Cost Model for Selecting Checkpoint Positions in Time Warp Parallel Simulation," IEEE Trans. Parallel and Distributed Systems, vol. 12, no. 4, pp. 346-362, Apr. 2001.
    • (2001) IEEE Trans. Parallel and Distributed Systems , vol.12 , Issue.4 , pp. 346-362
    • Quaglia, F.1
  • 39
    • 0027810770 scopus 로고
    • Incremental state saving in SPEEDES using C plus plus
    • J. Steinman, "Incremental State Saving in SPEEDES Using C Plus Plus," Proc. 1993 Winter Simulation Conf., pp. 687-696, 1993.
    • (1993) Proc. 1993 Winter Simulation Conf. , pp. 687-696
    • Steinman, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.