User-level implementation of checkpointing for multithreaded applications on windows NT

被引:1
|
作者
Yang, JM [1 ]
Zhang, DF [1 ]
Yang, XD [1 ]
机构
[1] Hunan Univ, Coll Comp & Commun, Changsha 410082, Peoples R China
关键词
D O I
10.1109/ATS.2003.1250869
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The existing user-level checkpointing schemes support only a certain portion of multithreaded programs on Windows Operating System, which are based on single-threaded programs. This paper focuses on studying a checkpointing scheme to support inter-thread synchronization and quantitative variation of threads for multithreaded process. Unlike other proposed schemes lit which thread is suspended by another thread at checkpointing, our checkpointing scheme employs a strategy by which a thread suspends itself. Therefore, it Is free of nondeteminacy of thread suspension point, thereby ensuring correct rollback recovery Our checkpointing scheme supports also various synchronization objects such as Mutex, CriticalSection and Event, as well as Semaphore, WaitableTimer and Thread.
引用
下载
收藏
页码:496 / 499
页数:4
相关论文
共 50 条
  • [31] Flexible user-level scheduling
    Craig, D
    Polychronopoulos, C
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 93 - 98
  • [32] Detecting and Analyzing Year 2038 Problem Bugs in User-level Applications
    Suzuki, Keita
    Kubota, Takafumi
    Kono, Kenji
    2019 IEEE 24TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2019), 2019, : 65 - 74
  • [33] Design and implementation of a user-level sockets layer over virtual interface architecture
    Kim, JS
    Kim, K
    Jung, SI
    Ha, S
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (7-8): : 727 - 749
  • [34] Dynamic workload balancing of parallel applications with user-level scheduling on the Grid
    Korkhov, Vladimir V.
    Moscicki, JakubT.
    Krzhizhanovskaya, Valeria V.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (01): : 28 - 34
  • [35] Design and implementation of user-level network programming interface for SCI-cluster
    Ding, KS
    Tsay, JJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2384 - 2390
  • [36] On the User-Level Satisfactions with User-Level Utility Functions: A Case Study with Scheduling in TDMA Wireless Networks
    Kim, Sungyeon
    Lee, Jang-Won
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (04) : 1037 - 1040
  • [37] Design and implementation of a flexible scheduling mechanism on user-level thread library PPL
    Saisho, K
    Kitaguchi, S
    Matsuura, S
    Fukuda, A
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1231 - 1237
  • [38] A user-level framework for auditing and monitoring
    Wu, YZ
    Yap, RHC
    21ST ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2005, : 84 - 94
  • [39] User-Level Scheduled Communications for MPI
    Schafer, Derek J.
    Ghafoor, K. Sheikh
    Holmes, Daniel J.
    Rufenacht, Martin
    Skjellum, Anthony
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 290 - 300
  • [40] A toolkit for user-level file systems
    Mazières, D
    USENIX ASSOCIATION PROCEEDINGS OF THE 2001 USENIX ANNUAL TECHNICAL CONFERENCE, 2001, : 261 - 274