Control-based scheduling in a distributed stream processing system

被引:0
|
作者
Khorlin, Andrey [1 ]
Chandy, K. Mani [1 ]
机构
[1] CALTECH, Comp Sci 256-80, Pasadena, CA 91125 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stream processing systems receive continuous streams of messages with raw information and produce streams of messages with processed information. The utility of a stream-processing system depends, in part, on the accuracy and timeliness of the output. Streams in complex event processing systems are processed on distributed systems; several steps are taken on different processors to process each incoming message, and messages may be enqueued between steps. This paper deals with the problems of distributed dynamic control of streams to optimize the total utility provided by the system. A challenge of distributed control is that timeliness of output depends only on the total end-to-end time and is otherwise independent of the delays at each separate processor whereas the controller for each processor takes action to control only the steps on that processor and cannot directly control the entire network. This paper identifies key problems in distributed control and analyzes two scheduling algorithms that help in an initial analysis of a difficult problem.
引用
收藏
页码:55 / +
页数:3
相关论文
共 50 条
  • [31] DISTRIBUTED CONTROL OPTIMIZES PROCESSING SYSTEM
    STEFANIDES, EJ
    DESIGN NEWS, 1984, 40 (08) : 94 - +
  • [32] Tornado: A Distributed Spatio-Textual Stream Processing System
    Mahmood, Ahmed R.
    Aly, Ahmed M.
    Qadah, Thamir
    Rezig, El Kindi
    Daghistani, Anas
    Madkour, Amgad
    Abdelhamid, Ahmed S.
    Hassan, Mohamed S.
    Aref, Walid G.
    Basalamah, Saleh
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 2021 - 2024
  • [33] SPSPS: A scalable parallel-distributed stream processing system
    Institute of Information Engineering, Chinese Academy of Sciences, Beijing
    100093, China
    不详
    100093, China
    不详
    100029, China
    Tien Tzu Hsueh Pao, 4 (639-646):
  • [34] Deciding Backup Location Methods for Distributed Stream Processing System
    Iijima, Naoki
    Amemiya, Koichiro
    Ogawa, Jun
    Miyoshi, Hidenobu
    2020 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2020), 2020, : 266 - 270
  • [35] MobiStreams: A Reliable Distributed Stream Processing System for Mobile Devices
    Wang, Huayong
    Peh, Li-Shivan
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [36] Fault-tolerance in the borealis distributed stream processing system
    Balazinska, Magdalena
    Balakrishnan, Hari
    Madden, Samuel R.
    Stonebraker, Michael
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (01):
  • [37] A Dynamic Load Balancing Technique of Distributed Stream Processing System
    Ouyang Lin
    Guo Qing-ping
    2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING SYMPOSIA, VOLS 1-5, PROCEEDINGS, 2008, : 555 - +
  • [38] An optimal scheduling algorithm for stream based parallel video processing
    Altilar, DT
    Paker, Y
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 731 - 738
  • [39] Data Driven Priority Scheduling on Spark Based Stream Processing
    Ajila, Tobi
    Majumdar, Shikaresh
    2018 IEEE/ACM 5TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING APPLICATIONS AND TECHNOLOGIES (BDCAT), 2018, : 208 - 210
  • [40] Robust Distributed Stream Processing
    Lei, Chuan
    Rundensteiner, Elke A.
    Guttman, Joshua D.
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 817 - 828