Incremental computing is becoming increasingly important for processing large-scale datasets. In satellite imagery, spatial resolution, temporal depth, and large files pose significant computational challenges, requiring efficient architectures to manage processing time and resource usage. Accordingly, in this study, we propose a dynamic architecture, termed Multi-Cube, for optical satellite time series. The framework introduces a modular and baseline-aware approach that enables scalable subdivision, incremental growth, and consistent management of spatiotemporal data. Built on NetCDF, xarray, and Zarr, Multi-Cube automatically constructs stable multidimensional data cubes while minimizing redundant reprocessing, formalizing automated internal decisions governing cube subdivision, baseline reuse, and incremental updates to support recurrent monitoring workflows. Its performance was evaluated using more than 83,000 Sentinel-2 images (covering 2016–2024) across multiple areas of interest. The proposed approach achieved a 5.4× reduction in end-to-end runtime, decreasing execution time from 53 h to 9 h, while disk I/O requirements were reduced by more than two orders of magnitude compared with a traditional sequential reprocessing pipeline. The framework supports parallel execution and on-demand sub-cube extraction for responsive large-area monitoring while internally handling incremental updates and adaptive cube management without requiring manual intervention. The results demonstrate that the Multi-Cube architecture provides a decision-driven foundation for integrating dynamic Earth observation workflows with analytical modules.
Trujillo et al. (Wed,) studied this question.