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 条
  • [31] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [32] 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
  • [33] DISTRIBUTED REAL-TIME NESTED TRANSACTIONS
    HAQUE, W
    WONG, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 27 (02) : 85 - 95
  • [34] A deferrable scheduling algorithm for real-time transactions maintaining data freshness
    Xiong, M
    Han, S
    Lam, KY
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 27 - 37
  • [35] Incorporating load factor into the scheduling of soft real-time transactions for main memory databases
    Hong, DK
    Kim, MJ
    Chakravarthy, S
    THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 60 - 66
  • [36] Incorporating load factor into the scheduling of soft real-time transactions for main memory databases
    Hong, DK
    Chakravarthy, S
    Johnson, T
    INFORMATION SYSTEMS, 2000, 25 (04) : 309 - 322
  • [37] A scheduling heuristic in mobile distributed real-time database systems
    Singh P.K.
    International Journal of Vehicle Information and Communication Systems, 2020, 5 (03) : 265 - 289
  • [38] Towards Distributed Real-Time Physiological Processing in Mobile Environments
    Meneghello, James
    Lee, Kevin
    Gilleade, Kiel
    2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 2524 - 2529
  • [39] Efficient concurrency control for mobile real-time transactions in data broadcast environments
    Li Guohui
    Yang Bing
    Chen Jixiong
    FCST 2006: JAPAN-CHINA JOINT WORKSHOP ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, PROCEEDINGS, 2006, : 131 - +
  • [40] Performance of distributed optimistic concurrency control in real-time databases
    Lindström, Jan
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 243 - 252