Product Costing in Data Pipelines
Li Peng, Jie You, Feng Shi, Yihang Wu, Jianxin Wang, Weiran Liu, Xinyu Peng, Junhua Wang, Lei Zhang, Lin Qu, Xiaohui Yu, Kui Ren, Jinfei Liu
Abstract
Large data-intensive enterprises spend millions of dollars monthly running data pipelines. Apportioning this cost back to individual products, known as product costing, is a prerequisite for data pricing and cost recovery. However, this process is fundamentally more challenging than physical manufacturing costing due to the unique characteristics of data pipelines, including the non-rivalrous nature of data that complicates the costing formulation, the prevalence of cyclic dependencies that distort the accuracy of results, and the massive scale of pipelines that leads to computational intractability. In this paper, for the first time, we formalize the problem of product costing in data pipelines as a manufacturing cost of data products (MCDP) problem to overcome the non-rivalrous nature of data. To solve MCDP, we propose CostApp, a hybrid algorithm that achieves both exactness and scalability, even for cyclic and massive-scale pipelines. CostApp performs a dimensionality reduction by isolating cyclic dependencies via a feedback arc set (FAS). It aggregates costs onto a compact set of key vertices using a scalable iterative approach, transforming the intractable computational problem into a reduced linear system that can be solved exactly and efficiently by a basic matrix-based method. Experiments on both real-world data and synthetic data show that CostApp scales to process a production pipeline with over 28 million entities within an hour while preserving exactness, supporting pipelines up to 102 larger than the direct matrix-based baseline.
Create a lesson
Related papers
The Snapping Phenomenon and Boundary Enforcement in Model Reduction: Mechanisms and Mitigation
Charbel Farhat, Yihong Zhu, Faisal As'ad et al.
Series and Parallel Dependency Links: Vitality for Interdependent Networks of Networks
Cristian Curaba, Stefano Grimaz
NOCE-Net: Representation Learning for Battery Operational Context via Nested Sequence Modelling
Arnab Bhattacharjee, Wayes Tushar, Tapan Kumar Saha
Stochastic Latent Twins: Learning Stochastic Solution Operators
Matthias Chung, Jack Michael Solomon, Deepanshu Verma
BizBench: Unveiling Hidden Challenges in Deploying Long-Horizon Agents for Real-World Business
Enhan Zhao, Yongqi Tong, Xuejun Yu et al.
Generating Accurate Microstructures of Anisotropic Magnetorheological Elastomers
Heinrich T. Roth, Lukas Jabs, Matti Schneider et al.