Performance evaluation and scheduling algorithm of transactions for mobile and real-time Databases in distributed environments

被引:0
|
作者
Xiang, J. [1 ]
Li, G. H. [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sc & Tech, Wuhan 430074, Peoples R China
关键词
update transaction; imprecise computation; quality of service; derived data item; performance metric;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand on mobile and real-time database application and service in distributed environments is becoming increasingly extensive, but it is limited because the workload cannot be precisely predicted, especially possible overload. Furthermore, low bandwidth in mobile environments will lead to aborting or restarting for transactions because of competing for the limited system resources severely. In this paper, we propose a novel performance metric to evaluate performance in mobile and real-time database systems based on Quality of Service and the relationship of data items in the Directed Acyclic Graph. Imprecise computation technologies will be adapted to control system workload, and transactions will be divided into. mandatory subtransactions and optional subtransactions. Feedback loop control and Modifying On-Demand Breath-First Traversal algorithm are presented in the system to decrease miss ratio of transactions and improve data freshness. Our approach and algorithms give a robust and controlled behavior of mobile and real-time databases, even for transient overloads and with inaccurate runtime estimates of transactions. Further, simulation experiments show that the proposed algorithms can guarantee transient and steady performance not to be beyond the reference by database administrator.
引用
收藏
页码:663 / 669
页数:7
相关论文
共 50 条
  • [41] Performance of distributed optimistic concurrency control in real-time Databases
    Lindström, J
    INTELLIGENT INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, 3356 : 243 - 252
  • [42] EVALUATION OF A FLEXIBLE TASK-SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    STANKOVIC, JA
    RAMAMRITHAM, K
    CHENG, SC
    IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) : 1130 - 1143
  • [43] Scheduling transactions with stringent real-time constraints
    Lam, KW
    Son, SH
    Hung, SL
    Wang, ZW
    INFORMATION SYSTEMS, 2000, 25 (6-7) : 431 - 452
  • [44] SCHEDULING REAL-TIME TRANSACTIONS USING PRIORITY
    SON, SH
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (06) : 409 - 415
  • [45] A genetic algorithm for scheduling tasks in a real-time distributed system
    Monnier, Y
    Beauvais, JP
    Deplanche, AM
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 708 - 714
  • [46] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [47] A STATIC SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    VERHOOSEL, JPC
    LUIT, EJ
    HAMMER, DK
    JANSEN, E
    REAL-TIME SYSTEMS, 1991, 3 (03) : 227 - 246
  • [48] An algorithm of scheduling analysis for distributed real-time embedded systems
    Zhang, Hai-Tao
    Ai, Yun-Feng
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2007, 36 (03): : 489 - 492
  • [49] Concurrency control for mixed transactions in real-time Databases
    Lee, VCS
    Lam, KW
    Hung, SL
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (07) : 821 - 834
  • [50] Performance evaluation of a high-value scheduling policy for real-time main memory databases
    Natl Chiao Tung Univ, Hsinchu, Taiwan
    Int J Eng Intell Syst Electic Eng Commun, 3 (185-193):