Out-of-order event processing in kinetic data structures

被引:0
|
作者
Abam, Mohammad Ali
Agarwal, Pankaj K.
de Berg, Mark
Yu, Hai
机构
[1] Tech Univ Eindhoven, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[2] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of designing kinetic data structures (KDS's for short) when event times cannot be computed exactly and events may be processed in a wrong order. In traditional KDS's this can lead to major inconsistencies from which the KDS cannot recover. We present more robust KDS's for the maintenance of two fundamental structures, kinetic sorting and tournament trees, which overcome the difficulty by employing a refined event scheduling and processing technique. We prove that the new event scheduling mechanism leads to a KDS that is correct except for finitely many short time intervals. We analyze the maximum delay of events and the maximum error in the structure, and we experimentally compare our approach to the standard event scheduling mechanism.
引用
收藏
页码:624 / 635
页数:12
相关论文
共 50 条
  • [41] Optimization for a superscalar out-of-order machine
    Holler, AM
    PROCEEDINGS OF THE 29TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE - MICRO-29, 1996, : 336 - 348
  • [42] OoOJava: Software out-of-order execution
    Department of Electrical Engineering and Computer Science, University of California, Irvine, CA 92697, United States
    Proc ACM SIGPLAN Symp Prins Pract Parall Program PPOPP, 1600, (57-67):
  • [43] Out-of-order Execution of Database Queries
    Goda, Kazuo
    Hayamizu, Yuto
    Yamada, Hiroyuki
    Kitsuregawa, Masaru
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (12): : 3489 - 3501
  • [44] Lazy Event Prediction using Defining Trees and Schedule Bypass for Out-of-Order PDES
    Mendoza, Daniel
    Cheng, Zhongqi
    Arasteh, Emad
    Doemer, Rainer
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 885 - 890
  • [45] Disjoint Out-of-Order Execution Processor
    Sharafeddine, Mageda
    Jothi, Komal
    Akkary, Haitham
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 9 (03)
  • [46] An Information Theory for Out-of-Order Media With Applications in DNA Data Storage
    Ravi, Aditya Narayan
    Vahid, Alireza
    Shomorony, Ilan
    IEEE TRANSACTIONS ON MOLECULAR BIOLOGICAL AND MULTI-SCALE COMMUNICATIONS, 2024, 10 (02): : 334 - 348
  • [47] Dynamic Buffer Sizing for Out-of-order Event Compensation for Time-sensitive Applications
    Weiss, Wolfgang
    Jimenez, Victor J. Exposito
    Zeiner, Herwig
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2020, 17 (01)
  • [48] An out-of-order data streams oriented BP algorithm for association rules of big data
    Zhuo, Lin-Chao
    Wang, Kun
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2014, 34 : 158 - 164
  • [49] Regional Out-of-Order Writes in Total Store Order
    Singh, Sawan
    Jimborean, Alexandra
    Ros, Alberto
    PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 205 - 216
  • [50] Out-of-Order Execution of Buffered Function Units in Exposed Data Path Architectures
    Jain, Tripti
    Schneider, Klaus
    Walk, Frederik
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 229 - 234