Transaction Scheduling in Distributed Real-Time Systems

被引:0
|
作者
Kwok-wa Lam
Victor C. S. Lee
Sheung-lun Hung
机构
[1] City University of Hong Kong,Department of Computer Science
来源
Real-Time Systems | 2000年 / 19卷
关键词
distributed real-time databases; optimistic concurrency control; dynamic adjustment of serialization order; distributed circular validation;
D O I
暂无
中图分类号
学科分类号
摘要
Inthis paper, we study the performance of using optimistic approachto concurrency control in distributed real-time database systems(RTDBS). The traditional optimistic approach suffers from theproblem of unnecessary restarts. Transaction restarts can significantlyincrease the system workload and intensify resource and datacontention. In distributed environments, the complexity of thesystem and the high communication overhead exacerbate the problem.Therefore, the number of unnecessary restarts is the determinantfactor that affects the performance of optimistic approach indistributed RTDBS. When optimistic approach is extended to distributedenvironments, a number of issues resulting from the increasedcomplexity and communication overhead have to be resolved. Inthis paper, a new real-time distributed optimistic concurrencycontrol (DOCC) protocol with dynamic adjustment of serializationorder (DASO), called DOCC-DA is proposed. This protocol can avoidunnecessary transaction restarts by dynamically adjusting theserialization order of the conflicting transactions. Therefore,resources can be saved and more transactions can meet their deadlines.In the DOCC-DA protocol, a new distributed circular validationscheme is included to facilitate transaction validation in distributedenvironments. The performance of the DOCC-DA protocol has beenexamined in detail by simulation. The results showed that theperformance of the DOCC-DA protocol is consistently better thanthat of other protocols.
引用
收藏
页码:169 / 193
页数:24
相关论文
共 50 条
  • [31] Task scheduling and response time planning in distributed real-time systems
    Baums, AK
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 1998, 32 (03) : 41 - 47
  • [32] Scheduling transactions in mobile distributed real-time database systems
    Xiang-dong Lei
    Yue-long Zhao
    Song-qiao Chen
    Xiao-li Yuan
    [J]. Journal of Central South University of Technology, 2008, 15 : 545 - 551
  • [33] Combined task and message scheduling in distributed real-time systems
    Abdelzaher, TF
    Shin, KG
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (11) : 1179 - 1191
  • [34] A Study on Real-time Scheduling for Autonomous Distributed Manufacturing Systems
    Iwamura, Koji
    Sugimura, Nobuhiro
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [35] Theory and Practice of EDF Scheduling in Distributed Real-Time Systems
    Javier Gutierrez, J.
    Perez, Hector
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018, 2018, 10873 : 123 - 137
  • [36] Hybrid EDF Packet Scheduling for Real-Time Distributed Systems
    Qian, Tao
    Mueller, Frank
    Xin, Yufeng
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 37 - 46
  • [37] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    HaiTao Zhang GuiFang Wu Electronic and Information Engineering CollegeHenan University of Science and TechnologyLuoyang PRC
    [J]. International Journal of Automation & Computing., 2010, 7 (04) - 530
  • [38] Multi-node scheduling for distributed real-time systems
    Wang, JG
    Dai, GZ
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1356 - 1360
  • [39] Oral Communication V Real-Time Scheduling in Distributed Systems
    Mocanu, Bogdan Costel
    Pop, Florin
    [J]. 2022 21ST INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2022), 2022, : XXV - XXV
  • [40] Modeling and analysis of scheduling for distributed real-time embedded systems
    Zhang H.-T.
    Wu G.-F.
    [J]. International Journal of Automation and Computing, 2010, 7 (4) : 525 - 530