Push Down Optimization for Distributed Multi Cloud Data Integration
Ravi Kiran Kodali, Vinoth Punniyamoorthy, Akash Kumar Agarwal, Bikesh Kumar, Balakrishna Pothineni, Aswathnarayan Muthukrishnan Kirubakaran, Sumit Saha, Nachiappan Chockalingam
TL;DR
The paper investigates push-down optimization for ETL in multi-cloud environments, where transforming data inside database engines can reduce data movement and leverage platform-native processing. It analyzes challenges such as cross-cloud data movement, SQL dialect heterogeneity, orchestration complexity, and security controls, and proposes strategies including localized push-down, hybrid execution, and data federation. A case study across AWS Redshift and Google BigQuery demonstrates substantial end-to-end gains (e.g., ~35% runtime reduction and ~20% cross-cloud transfer reduction) and improved cost efficiency, validating a blended approach. Practical guidance and best practices are provided to help organizations implement scalable, reliable multi-cloud ETL pipelines while addressing governance and observability concerns.
Abstract
Enterprises increasingly adopt multi cloud architectures to take advantage of diverse database engines, regional availability, and cost models. In these environments, ETL pipelines must process large, distributed datasets while minimizing latency and transfer cost. Push down optimization, which executes transformation logic within database engines rather than within the ETL tool, has proven highly effective in single cloud systems. However, when applied across multiple clouds, it faces challenges related to data movement, heterogeneous SQL engines, orchestration complexity, and fragmented security controls. This paper examines the feasibility of push down optimization in multi cloud ETL pipelines and analyzes its benefits and limitations. It evaluates localized push down, hybrid models, and data federation techniques that reduce cross cloud traffic while improving performance. A case study across Redshift and BigQuery demonstrates measurable gains, including lower end to end runtime, reduced transfer volume, and improved cost efficiency. The study highlights practical strategies that organizations can adopt to improve ETL scalability and reliability in distributed cloud environments.
