计算机科学 ›› 2010, Vol. 37 ›› Issue (5): 146-150.

• 数据库与数据挖掘 • 上一篇    下一篇

On-Demand数据广播环境下实时有序查询处理

王洪亚,刘晓强,何浩源,宋晖,肖迎元,乐嘉锦   

  1. (东华大学计算机科学与技术学院 上海201620);(天津理工大学计算机科学与技术学院 天津300191)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(60903160),上海市科技攻关项目(06dz150003)资助。

Real-time Ordered Query Processing in On-Demand Broadcast Environments

WANG Hong-ya,LIU Xiao-qiang,HE Hao-yuan,SONG Hui,XIAO Ying-yuan,LE Jia-jin   

  • Online:2018-12-01 Published:2018-12-01

摘要: 在On-Demand数据广播环境下,广播服务器基于用户发送的数据请求等信息进行调度决策来满足用户的数据访问需求。在很多实际应用中,用户的数据请求需要在一定时间段内得到满足,即数据请求是有截止期的。现有研究只考虑了具有截止期约束的单个数据请求的调度问题,而实时查询处理即用户以查询为单位依次发送多个数据请求的研究尚未得到足够的关注。本文重点研究了On-Demand数据广播环境下如何有效地处理实时有序查询这一问题。基于对该问题的分析,定义了一类新的调度问题ROBS并证明了ROBS的Off-Line版本是NP-Hard的;提出了一种新的考虑查询语义的On-Line调度算法OL-ROBS,该算法通过综合考虑数据请求个数、查询截止期和查询剩余数据请求个数来确定待广播数据项的优先级;为提高OL-ROBS的执行效率,设计了一种裁减算法,用以减少调度决策的搜索空间。模拟实验将OL-ROBS与目前最为有效的实时数据请求调度算法Sin-8进行了比较,结果显示OL-ROBS具有更低的错过截止期比率。

关键词: 数据广播,实时有序查询处理,调度算法

Abstract: Existing research efforts on real-time data dissemination in on-demand data broadcast environments are only concerned with scheduling single data request with deadline constraints. hhe issue of processing real-time ordered query in on-demand broadcast systems was investigated. Particularly, we first formally defined a new kind of scheduling problem called ROBS by formulating the real-time ordered ctuery processing problem. We also showed that the ROBS problem is NP-hard. Secondly, a novel scheduling algorithm called OL-ROBS was proposed to address the on-line version of ROBS. To tackle the performance issue of OL-ROBS, a delicate data structure for managing data requests was construeted and an efficient pruning algorithm was proposed. Finally, extensive simulations were conducted and the empirical resups show that OL- ROBS owns significant performance gain over the well-known Sin-8 algorithm.

Key words: Data broadcast, Real-time ordered query processing, Scheduling algorithms

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!