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 条
  • [21] A Scheduling Algorithm for Hybrid Distributed Real-time Systems
    Liang, Ke
    Zhou, Xingshe
    Sheng, Ruiqing
    Zhang, Kailong
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 51 - 56
  • [22] A real-time distributed scheduling service for middleware systems
    Zhang, JY
    DiPippo, L
    Fay-Wolfe, V
    Bryan, K
    Murphy, M
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 59 - 65
  • [23] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326
  • [24] Scheduling analysis of distributed real-time embedded systems
    Zhang, Haitao
    Zhang, Songcan
    Journal of Computational Information Systems, 2010, 6 (07): : 2373 - 2382
  • [25] A transaction scheduling algorithm with temporal constraints in real-time database systems
    Han, JJ
    Li, QH
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 940 - 945
  • [26] Dynamic transaction scheduling and reallocation in overloaded real-time database systems
    Hansson, J
    Son, SH
    Stankovic, JA
    Andler, SF
    FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 293 - 302
  • [27] A study on parallel real-time transaction scheduling
    Pan, Y
    Lu, YS
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 701 - 706
  • [28] Secure real-time transaction processing with timeliness guarantees in mobile distributed real-time database systems
    Xiao, YY
    Liu, YS
    Liao, GQ
    Liu, XF
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 358 - 370
  • [29] RELIABLE TRANSACTION PROCESSING FOR REAL-TIME DISTRIBUTED DATABASE-SYSTEMS
    YOON, YI
    MOON, SC
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 63 - 66
  • [30] Transaction-based model for real-time distributed control systems
    Sebestyen, Gh.
    Hangan, A.
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2008), THETA 16TH EDITION, VOL II, PROCEEDINGS, 2008, : 165 - 170