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 条
  • [21] An object replication algorithm for real-time distributed databases
    Lin Wujuan
    Bharadwaj Veeravalli
    Distributed and Parallel Databases, 2006, 19 : 125 - 146
  • [22] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (03): : 349 - 358
  • [23] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (01): : 338 - 347
  • [24] Performance Evaluation of Two New Lightweight Real-Time Scheduling Mechanisms for Ubiquitous and Mobile Computing Environments
    Salehan, Alireza
    Deldari, Hossein
    Abrishami, Saeid
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2019, 44 (04) : 3083 - 3099
  • [25] Performance Evaluation of Two New Lightweight Real-Time Scheduling Mechanisms for Ubiquitous and Mobile Computing Environments
    Alireza Salehan
    Hossein Deldari
    Saeid Abrishami
    Arabian Journal for Science and Engineering, 2019, 44 : 3083 - 3099
  • [26] Priority and deadline assignment to triggered transactions in distributed real-time active databases
    Lam, KY
    Law, GCK
    Lee, VCS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 51 (01) : 49 - 60
  • [27] Priority-based scheduling algorithm for real-time databases
    Son, S.H.
    Park, S.
    Journal of Information Science and Engineering, 1995, 11 (02):
  • [28] Data prefetching to support real-time transactions processing in mobile environments
    Li, Guo-Hui
    Yang, Bing
    Chen, Hui
    Du, Jian-Qiang
    Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (10): : 1841 - 1847
  • [29] A scalable scheduling algorithm for real-time distributed systems
    Atif, Y
    Hamidzadeh, B
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 352 - 359
  • [30] A DISTRIBUTED SCHEDULING ALGORITHM FOR HETEROGENEOUS REAL-TIME SYSTEMS
    ZEINELDINE, O
    ELTOWEISSY, M
    MUKKAMALA, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 588 - 598