A Non-Blocking Locking Method and Performance Evaluation on Network of Workstations

被引:0
|
作者
于戈
王国仁
郑怀远
金泰勇
机构
关键词
distributed and parallel database; concurrency control; transaction;
D O I
暂无
中图分类号
TP393 [计算机网络];
学科分类号
081201 ; 1201 ;
摘要
network of workstation (NOW) can act as a single and scalable powerful computer by building a parallel and distributed computing platformon top of it. WAKASHI is such a platform system that supports persistent objectmanagement and makes full use of resources of NOW for high performance transaction processing. One of the main difficulties to overcome is the bottleneck causedby concurrency control mechanism. Therefore, a non-blocking locking method isdesigned, by adopting several novel techniques to make it outperform the other typical locking methods such as 2PL: 1) an SDG (Semantic Dependency Graph) basednon-blocking locking protocol for fast transaction scheduling; 2) a massively virtualmemory based backup-page undo algorithm for fast restart; and 3) a multi-processorand multi-thread based transaction manager for fast execution. The new mechanismshave been implemented in WAKASHI and the performance comparison experimentswith 2PL and DWDL have been done. The results show that the new method canoutperform 2PL and DWDL under certain conditions. This is meaningful for Choosing effective concurrency control mechanisms for improving transaction- processingperformance in NOW environments.
引用
收藏
页码:25 / 38
页数:14
相关论文
共 50 条
  • [1] A non-blocking locking method and performance evaluation on network of workstations
    Yu, G
    Wang, GR
    Zheng, HY
    Jin, TY
    Kaneko, K
    Makinouchi, A
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2001, 16 (01) : 25 - 38
  • [2] A non-blocking locking method and performance evaluation on network of workstations
    Ge Yu
    Guoren Wang
    Huaiyuan Zheng
    Taiyong Jin
    Kunihiko Kaneko
    Akifumi Makinouchi
    [J]. Journal of Computer Science and Technology, 2001, 16 : 25 - 38
  • [3] Scheduling multiple multicast for heterogeneous network of workstations with non-blocking message-passing
    Yeh, SH
    Wu, JJ
    Liu, PF
    [J]. 2000 INTERNATIONAL WORKSHOPS ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 395 - 402
  • [4] Non-Blocking Testing for Network-on-Chip
    Huang, Letian
    Wang, Junshi
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Zhang, Xiaofan
    Li, Guangjun
    Jantsch, Axel
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 679 - 692
  • [5] Relative performance of preemption-safe locking and non-blocking synchronization on multiprogrammed shared memory multiprocessors
    Michael, MM
    Scott, ML
    [J]. 11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 267 - 273
  • [6] A Full Multicast Reconfigurable Non-blocking Permutation Network
    Yuan Hang
    Liu Leibo
    Li Hui
    Yin Shouyi
    Wei Shaojun
    [J]. 2018 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC 2018), 2018, : 475 - 478
  • [7] Understanding the behavior and performance of non-blocking communications in MPI
    Saif, T
    Parashar, M
    [J]. EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 173 - 182
  • [8] A two-level queueing network model with blocking and non-blocking messages
    Ramesh, S
    Perros, HG
    [J]. ANNALS OF OPERATIONS RESEARCH, 2000, 93 (1-4) : 357 - 372
  • [9] Performance evaluation of non-blocking ATM switches under various traffic and buffering schemes
    Hamdi, M
    Muppala, JK
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 1996, 9 (02) : 59 - 79
  • [10] Design and performance evaluation of multi-layers and non-blocking ring on-chip
    Li, Chen
    Ma, Sheng
    Chen, Sheng-Gang
    Guo, Yang
    Wang, Peng
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 : 294 - 299