Abstract: Adaptive data provisioning is a key challenge in modern systems operating over heterogeneous and dynamic data sources, where multiple providers may offer the same functionality with evolving quality characteristics. Existing approaches typically perform data source selection at each invocation based on current context and quality constraints. While this strategy maximizes responsiveness, it introduces runtime overhead and may lead to unstable behavior under noisy or delayed observations. The paper proposes ARES, a configuration-driven architecture for adaptive data provisioning. The approach elevates data source selection to an explicit architectural concern by separating the set of available providers from the active runtime configuration used to resolve requests, which is maintained over time and updated according to externally defined policies. We evaluate ARES through a controlled simulation involving multiple data sources with dynamic quality profiles. Preliminary results sugges t that ARES can substantially reduce decision cost while maintaining acceptable levels of execution quality under the considered conditions. Moreover, configuration-level decisions exhibit higher effectiveness, enabling more robust adaptation despite imperfect estimated information. These findings provide initial evidence that configuration-level decision strategies may represent a promising architectural direction for balancing decision cost, execution quality, and adaptation stability in dynamic environments.
Gallo, G., Bergamini, F., Napolitano, M., Micucci, D. (2026). Exploring Persistent Configuration Decisions for Adaptive Data Provisioning. In Proceedings of the 21st International Conference on Software Technologies (ICSOFT) (pp.95-106) [10.5220/0015229900004088].
Exploring Persistent Configuration Decisions for Adaptive Data Provisioning
Gallo, Giovanni;Micucci, Daniela
2026
Abstract
Abstract: Adaptive data provisioning is a key challenge in modern systems operating over heterogeneous and dynamic data sources, where multiple providers may offer the same functionality with evolving quality characteristics. Existing approaches typically perform data source selection at each invocation based on current context and quality constraints. While this strategy maximizes responsiveness, it introduces runtime overhead and may lead to unstable behavior under noisy or delayed observations. The paper proposes ARES, a configuration-driven architecture for adaptive data provisioning. The approach elevates data source selection to an explicit architectural concern by separating the set of available providers from the active runtime configuration used to resolve requests, which is maintained over time and updated according to externally defined policies. We evaluate ARES through a controlled simulation involving multiple data sources with dynamic quality profiles. Preliminary results sugges t that ARES can substantially reduce decision cost while maintaining acceptable levels of execution quality under the considered conditions. Moreover, configuration-level decisions exhibit higher effectiveness, enabling more robust adaptation despite imperfect estimated information. These findings provide initial evidence that configuration-level decision strategies may represent a promising architectural direction for balancing decision cost, execution quality, and adaptation stability in dynamic environments.| File | Dimensione | Formato | |
|---|---|---|---|
|
Gallo-2026-ICSOFT-VoR.pdf
accesso aperto
Tipologia di allegato:
Publisher’s Version (Version of Record, VoR)
Licenza:
Creative Commons
Dimensione
522.15 kB
Formato
Adobe PDF
|
522.15 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


