计算机应用 ›› 2016, Vol. 36 ›› Issue (6): 1645-1649.DOI: 10.11772/j.issn.1001-9081.2016.06.1645

• 大数据 • 上一篇    下一篇

基于可延迟调度提升实时数据对象时序一致性服务质量算法

于鸽, 冯山   

  1. 四川师范大学 数学与软件科学学院, 成都 610066
  • 收稿日期:2015-11-18 修回日期:2016-01-24 出版日期:2016-06-10 发布日期:2016-06-08
  • 通讯作者: 冯山
  • 作者简介:于鸽(1990-),女,内蒙古赤峰人,硕士研究生,主要研究方向:实时数据库系统事务调度算法;冯山(1967-),男,重庆丰都人,教授,博士,主要研究方向:智能教育平台软件、数据挖掘、实时数据库系统。
  • 基金资助:
    四川省教育厅自然科学基金资助项目(15ZB0029)。

Algorithm for lifting temporal consistency QoS improvement of real-time data objects based on deferrable scheduling

YU Ge, FENG Shan   

  1. College of Mathematics and Software Science, Sichuan Normal University, Chengdu Sichuan 610066, China
  • Received:2015-11-18 Revised:2016-01-24 Online:2016-06-10 Published:2016-06-08
  • Supported by:
    This work is partially supported by the Natural Science Foundation of Sichuan Education Department (15ZB0029).

摘要: 针对保证实时数据对象时序一致性调度算法在软实时数据库系统环境下的应用问题,提出了一种基于概率统计的可延迟优化(SDS-OPT)算法。首先,分析和比较了现有算法在可调度性、服务质量(QoS)以及工作负载方面的特征与不足,指出优化现有算法的必要性;然后,利用最速下降法提升作业的执行时间筛选基准值,进而增加实时更新事务可调度的作业数量,以确保实时数据对象的时序一致性服务质量(QoS)最大化;最后,从工作负载和服务质量两个方面对所提算法和现有算法的性能进行对比分析。仿真实验结果表明,相对于已有的针对固定优先级可延迟调度算法(DS-FP)和统计性的非确定性可延迟调度算法(DS-PS),所提算法能够保证实时数据对象的时序一致性,同时降低工作负载,服务质量提升明显。

关键词: 实时数据对象, 时序一致性, 服务质量, 软实时数据库系统, 可延迟调度

Abstract: Concerning the application problem of the existing scheduling algorithms for guaranteeing the temporal consistency of real-time data objects in the soft real-time database system environment, a Statistical Deferrable Scheduling-OPTimization (SDS-OPT)algorithm was proposed. At first, the characteristics and shortcomings of the existed algorithms were analyzed and compared in terms of scheduling, Quality of Service (QoS) and workload, then the necessity of optimizing the existing algorithms was pointed out. Secondly, in order to maximize QoS of temporal consistency for real-time data objects by advancing the schedulable job quantity of real-time updating transactions, the steepest descend method was used to increase the reference value of the screening benchmark for job execution time. Finally, the proposed algorithm was compared with the existing algorithms in terms of workload and QoS. The experimental results show that, compared with the Deferrable Scheduling algorithm for Fixed Priority transactions (DS-FP) and Deferring Scheduling-Probability Statistic algorithm (DS-PS), the proposed optimization algorithm can guarantee temporal consistency of real-time data objects effectively and reduce the workload, while the QoS is improved significantly.

Key words: real-time data object, temporal consistency, Quality of Service (QoS), soft real-time database system, deferrable scheduling

中图分类号: