Topology-aware task allocation for online distributed stream processing applications with latency constraints

被引:1
|
作者
Wei, Xiaohui [1 ,2 ]
Wei, Xun [1 ]
Li, Hongliang [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Jilin, Peoples R China
[2] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Jilin, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed stream processing; Task allocation; Transfer latency; Latency constraint; Heuristic approach; Critical path;
D O I
10.1016/j.physa.2019.122024
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
There have been increasing demands for real time processing of the ever-growing data. In order to meet this requirement and ensure the reliable processing of streaming data, a variety of distributed stream processing architectures and platforms have been developed, which handles the fundamental task of allocating processing tasks to the currently available physical resources and routing streaming data between these resources. However, many stream processing systems lack an intelligent scheduling mechanism, in which their default schedulers allocate tasks without taking resource demands and availability, or the transfer latency between resources into consideration. Besides, stream processing has a strict request for latency. Thus it is important to give latency guarantee for distributed stream processing. In this paper, we propose two new algorithms for stream processing with latency guarantee, both the algorithms consider transfer latency and resource demand in task allocation. Both algorithms can guarantee latency constraints. Algorithm AHA reduces more than 21.3% and 58.9% resources compared with the greedy and the round-robin algorithms, and algorithm PHA further improves the resource utilization to 32.1% and 73.2%. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Topology-Aware Task Allocation for Distributed Stream Processing with Latency Guarantee
    Wei, Xiaohui
    Wei, Xun
    Li, Hongliang
    Zhuang, Yuan
    Yue, Hengshan
    ICAIP 2018: 2018 THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN IMAGE PROCESSING, 2018, : 245 - 251
  • [2] A TOPOLOGY-AWARE CODING FRAMEWORK FOR DISTRIBUTED GRAPH PROCESSING
    Guler, Basak
    Avestimehr, A. Salman
    Ortega, Antonio
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 8182 - 8186
  • [3] Task Allocation for Distributed Stream Processing
    Eidenbenz, Raphael
    Locher, Thomas
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [4] TACC: Topology-Aware Coded Computing for Distributed Graph Processing
    Guler, Basak
    Avestimehr, A. Salman
    Ortega, Antonio
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2020, 6 : 508 - 525
  • [5] Task Allocation for Stream Processing with Recovery Latency Guarantee
    Li, Hongliang
    Wu, Jie
    Jiang, Zhen
    Li, Xiang
    Wei, Xiaohui
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 379 - 383
  • [6] Topology-aware energy efficient task assignment for collaborative in-network processing in distributed sensor systems
    Zhao, Baokang
    Wang, Meng
    Shao, Zili
    Cao, Jiannong
    Chan, Keith C. C.
    Su, Jinshu
    DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 201 - +
  • [7] Topology-Aware Optimal Task Allocation for Mission Critical Environment - A Decentralized Approach
    Ahmed, Shameem
    Nahrstedt, Klara
    Wang, Guijun
    2011 - MILCOM 2011 MILITARY COMMUNICATIONS CONFERENCE, 2011, : 884 - 889
  • [8] Topology-Aware and Dependence-Aware Scheduling and Memory Allocation for Task-Parallel Languages
    Drebes, Andi
    Pop, Antoniu
    Heydemann, Karine
    Cohen, Albert
    Drach, Nathalie
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (03) : 181 - 205
  • [9] A Task Allocation Method for Stream Processing with Recovery Latency Constraint
    Hong-Liang Li
    Jie Wu
    Zhen Jiang
    Xiang Li
    Xiao-Hui Wei
    Journal of Computer Science and Technology, 2018, 33 : 1125 - 1139
  • [10] A Task Allocation Method for Stream Processing with Recovery Latency Constraint
    Li, Hong-Liang
    Wu, Jie
    Jiang, Zhen
    Li, Xiang
    Wei, Xiao-Hui
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (06) : 1125 - 1139