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 条
  • [41] Scheduling Jobs across Geo-Distributed Datacenters with Max-Min Fairness
    Chen, Li
    Liu, Shuhao
    Li, Baochun
    Li, Bo
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2019, 6 (03): : 488 - 500
  • [42] Geo-distributed BigData Processing for Maximizing Profit in Federated clouds environment
    Gouasmi, Thouraya
    Louati, Wajdi
    Kacem, Ahmed Hadj
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 85 - 92
  • [43] RAGraph: A Region-Aware Framework for Geo-Distributed Graph Processing
    Yao, Feng
    Tao, Qian
    Yu, Wenyuan
    Zhang, Yanfeng
    Gong, Shufeng
    Wang, Qiange
    Yu, Ge
    Zhou, Jingren
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 17 (03): : 264 - 277
  • [44] Harmony: An Approach for Geo-distributed Processing of Big-Data Applications
    Zhang, Han
    Ramapantulu, Lavanya
    Teo, Yong Meng
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 160 - 170
  • [45] GeoClone: Online Task Replication and Scheduling for Geo-Distributed Analytics under Uncertainties
    Wang, Tiantian
    Qian, Zhuzhong
    Jiao, Lei
    Li, Xin
    Lu, Sanglu
    2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [46] Multi-job Hadoop scheduling to process Geo-distributed big data
    Cavallo, Marco
    Di Modica, Giuseppe
    Polito, Carmelo
    Tomarchio, Orazio
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 1175 - 1181
  • [47] Cost-aware & Fault-tolerant Geo-distributed Edge Computing for Low-latency Stream Processing
    Xu, Jinlai
    Palanisamy, Balaji
    2021 IEEE 7TH INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2021), 2021, : 117 - 124
  • [48] Optimizing Geo-Distributed Data Processing with Resource Heterogeneity over the Internet
    Marzuni, Saeed mirpour
    Toosi, Adel
    Savadi, Abdorreza
    Naghibzadeh, Mahmud
    Taniar, David
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2025, 25 (01)
  • [49] Cost Minimization for Big Data Processing in Geo-Distributed Data Centers
    Gu, Lin
    Zeng, Deze
    Li, Peng
    Guo, Song
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (03) : 314 - 323
  • [50] Leveraging Endpoint Flexibility When Scheduling Coflows across Geo-distributed Datacenters
    Li, Wenxin
    Yuan, Xu
    Li, Keqiu
    Qi, Heng
    Zhou, Xiaobo
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 873 - 881