Supported by the National Natural Science Foundation of China under Grant Nos.60473073, 60503036 (国家自然科学基金); the Program for New Century Excellent Talents in University of China under Grant No.NCET-06-0290 (新世纪优秀人才支持计划); the Fok Ying Tung Education Foundation of China under Grant No.104027 (霍英东青年基金优选课题资助)
Different from the traditional best-effort query service providing, the issue of deterministic QoS guarantee for data stream processing is discussed. Based on the theory of network calculus, an approach of QoS modeling and QoS guaranteeing for data stream processing is proposed. Before system running, the schedulability of all the queries with their QoS requirements satisfied simultaneously is verified. During run-time, service curves representing respective QoS requirements are allocated to each query admitted by QoS schedulability verification, in order to guarantee the expected QoS requirements. Moreover, QoS-guaranteeing batch scheduling and query sharing are extended to improve the query processing efficiency. Finally, experimental results show that the proposed approach offers deterministic QoS guarantee to continuous queries over data streams efficiently.
武珊珊,于 戈,吕雁飞,谷 峪,李晓静.数据流处理中确定性QoS的保证方法.软件学报,2008,19(8):2066-2079复制