跳到主要导航 跳到搜索 跳到主要内容

DAG-Aware Optimization for Geo-Distributed Data Analytics

  • Qingyuan Wang
  • , Bin Gao
  • , Zhi Zhou
  • , Fei Xu
  • , Chenghao Ouyang
  • National University of Singapore
  • Sun Yat-Sen University
  • Shenzhen Institute of Advanced Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Geo-distributed data analytics has been proposed to analyze geographically distributed data. Existing studies have achieved significant reductions in execution time and data transfer cost ($) of data analytics jobs by optimizing task placement. Given a directed acyclic graph (DAG)-style job, however, they mainly optimize each stage independently, and they tend to distribute tasks and intermediate data across all locations, potentially inflating execution time and data transfer cost of descendent stages and the whole job. In this paper, we propose a DAG-aware approach to minimize job data transfer costs while guaranteeing job execution time. Specifically, we design a two-phase static/runtime algorithm that is both lightweight and adaptive to dynamics. The static phase estimates the optimal placement of all stages in the job, minimizing the job data transfer cost. Then for each stage ready to be executed, the runtime phase re-optimizes its task placement based on the static task placement of child stages and runtime information. It minimizes the stage data transfer cost while incorporating the stage execution time with a simple control knob. Overall, our approach properly aggregates early-stage tasks to fewer data centers, thereby reducing subsequent stages and whole job data transfer cost and execution time. We implement our approach in Spark and evaluate it across geo-distributed datacenters. Our approach reduces application data transfer cost by up to 91% without increasing job execution time compared to existing baselines.

源语言英语
主期刊名52nd International Conference on Parallel Processing, ICPP 2023 - Main Conference Proceedings
出版商Association for Computing Machinery
472-481
页数10
ISBN(电子版)9798400708435
DOI
出版状态已出版 - 7 8月 2023
活动52nd International Conference on Parallel Processing, ICPP 2023 - Salt Lake City, 美国
期限: 7 8月 202310 8月 2023

出版系列

姓名ACM International Conference Proceeding Series

会议

会议52nd International Conference on Parallel Processing, ICPP 2023
国家/地区美国
Salt Lake City
时期7/08/2310/08/23

学术指纹

探究 'DAG-Aware Optimization for Geo-Distributed Data Analytics' 的科研主题。它们共同构成独一无二的学术指纹。

引用此