Scheduling Stream Processing Tasks on Geo-Distributed Heterogeneous Resources

被引:0
|
作者
Janssen, Gerrit [1 ]
Verbitskiy, Ilya [1 ]
Renner, Thomas [1 ]
Thamsen, Lauritz [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
关键词
Task Scheduling; Operator Placement; Stream Processing; Quality of Service; Resource Management;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Low-latency processing of data streams from distributed sensors is becoming increasingly important for a growing number of IoT applications. In these environments sensor data collected at the edge of the network is typically transmitted in a number of hops: from devices to intermediate resources to clusters of cloud resources. Scheduling processing tasks of dataflow jobs on all the resources of these environments can significantly reduce application latencies and network congestion. However, for this schedulers need to take the heterogeneity of processing resources and network topologies into account. This paper examines multiple methods for scheduling distributed dataflow tasks on geo-distributed, heterogeneous resources. For this, we developed an optimization function that incorporates the latencies, bandwidths, and computational resources of heterogeneous topologies. We evaluated the different placement methods in a virtual geo-distributed and heterogeneous environment with an IoT application. Our results show that metaheuristic methods that take service quality metrics into account can find significantly better placements than methods that only take topologies into account, with latencies reduced by almost 50%.
引用
收藏
页码:5159 / 5164
页数:6
相关论文
共 50 条
  • [1] A Scheduling Framework for Periodic Tasks in Geo-Distributed Data Centers
    Li, Yan
    Zhang, Hong
    Wang, Yong
    Liu, Xinran
    Zhang, Peng
    [J]. 9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 247 - 252
  • [2] MapReduce Task Scheduling in Heterogeneous Geo-Distributed Data Centers
    Li, Xiaoping
    Chen, Fuchao
    Ruiz, Ruben
    Zhu, Jie
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) : 3317 - 3329
  • [3] Flutter: Scheduling Tasks Closer to Data Across Geo-Distributed Datacenters
    Hu, Zhiming
    Li, Baochun
    Luo, Jun
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [4] Spatio-Temporal Scheduling of Heterogeneous Delay-Constrained Tasks in Geo-Distributed Green Clouds
    Yuan, Haitao
    Bi, Jing
    Zhou, MengChu
    [J]. PROCEEDINGS OF THE 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2019), 2019, : 287 - 292
  • [5] GOFS: Geo-distributed Scheduling in OpenFaaS
    Rossi, Fabiana
    Falvo, Simone
    Cardellini, Valeria
    [J]. 26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [6] Compliant Geo-distributed Query Processing
    Beedkar, Kaustubh
    Quiane-Ruiz, Jorge-Arnulfo
    Markl, Volker
    [J]. SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 181 - 193
  • [7] Lc-Stream: An elastic scheduling strategy with latency constraints in geo-distributed stream computing environments
    Sun, Dawei
    Wang, Yueru
    Sui, Jialiang
    Gao, Shang
    Rong, Jia
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (14):
  • [8] Scheduling Jobs Across Geo-distributed Datacenters
    Hung, Chien-Chun
    Golubchik, Leana
    Yu, Minlan
    [J]. ACM SOCC'15: PROCEEDINGS OF THE SIXTH ACM SYMPOSIUM ON CLOUD COMPUTING, 2015, : 111 - 124
  • [9] Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment
    Li Chunlin
    Tang Jianhang
    Luo Youlong
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (10): : 5263 - 5292
  • [10] Multi-queue scheduling of heterogeneous jobs in hybrid geo-distributed cloud environment
    Li Chunlin
    Tang Jianhang
    Luo Youlong
    [J]. The Journal of Supercomputing, 2018, 74 : 5263 - 5292