• DocumentCode
    3601316
  • Title

    A Novel Scheduling Algorithm for Supporting Periodic Queries in Broadcast Environments

  • Author

    Guohui Li ; Quan Zhou ; Jianjun Li

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    14
  • Issue
    12
  • fYear
    2015
  • Firstpage
    2419
  • Lastpage
    2432
  • Abstract
    Being a proven efficient approach to answering queries that have common data needs, data broadcast has received much attention in the past decade, especially for dynamic and large-scale data dissemination. An important class of emerging data broadcast applications must monitor multiple data items continuously in order to enable data-driven decision making. For such applications, an important problem that must be addressed is how to disseminate data to periodic continuous queries so that all the requests can be satisfied while the bandwidth utilization is minimized. To our best knowledge, the only known work on this topic is the RM-UO algorithm proposed in the work of Huang et al. (2012). However, the RM-UO algorithm simply utilizes the Sr algorithm introduced in the work of Han et al. (1996) to transform the original queries into 2-harmonic tasks, which would lead to a considerable waste of available bandwidth. In this paper, based on the observation that some queries can be merged to save bandwidth consumption, we propose two merging polices namely Multiple Query Merging (MQM) and Redundant Query Merging (RQM), and show that both can lead to notable bandwidth savings. Further, to disseminate data to periodic continuous queries, we implement a unified scheduling algorithm called UM, which combines both MQM and RQM. Extensive experiments have been conducted to compare our UM algorithm with RM-UO, and the results show that UM outperforms RM-UO considerably in terms of wireless bandwidth consumption and query service ratio.
  • Keywords
    broadcast communication; query processing; radio spectrum management; telecommunication scheduling; UM unified scheduling algorithm; bandwidth consumption; bandwidth savings; broadcast environments; data broadcast; data driven decision making; multiple query merging; periodic continuous queries; periodic queries support; redundant query merging; Broadcasting; Data systems; Query processing; Real-time systems; Scheduling algorithms; On-demand data broadcast; periodic continuous queries; query merging; real-time scheduling;
  • fLanguage
    English
  • Journal_Title
    Mobile Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1233
  • Type

    jour

  • DOI
    10.1109/TMC.2015.2398417
  • Filename
    7035091