As cloud adoption accelerates, estimating deployment costs early in the system design phase becomes critical for informed architectural decisions. However, existing approaches often require detailed configurations or lack integration with high-level design models, making early cost prediction challenging. This paper addresses this gap by introducing a Data Flow Diagram (DFD)-based approach for early-stage cost estimation in distributed systems. Our method enhances traditional DFDs with structured annotations and models system interactions as attribute-rich sentences to estimate cloud resource consumption. To demonstrate the practicality of the approach, we applied it to a microservice-based ticket reservation system as a use case. Validation results show that our model achieves an average accuracy of 96.69% compared to actual deployment costs and outperforms Infracost tool by 11.22%. These findings highlight the model’s potential to bring cost-awareness into the design phase, enabling more sustainable and financially optimized cloud architectures.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Toward FinOps-Aware Software Design Predicting Cloud Costs from Dataflow-Based Resource Modeling

  • Anas Raouf,
  • Ait Said Mehdi,
  • Ezzati Abdellah,
  • Lahcen Belouaddane,
  • Mohamed Hassoun

摘要

As cloud adoption accelerates, estimating deployment costs early in the system design phase becomes critical for informed architectural decisions. However, existing approaches often require detailed configurations or lack integration with high-level design models, making early cost prediction challenging. This paper addresses this gap by introducing a Data Flow Diagram (DFD)-based approach for early-stage cost estimation in distributed systems. Our method enhances traditional DFDs with structured annotations and models system interactions as attribute-rich sentences to estimate cloud resource consumption. To demonstrate the practicality of the approach, we applied it to a microservice-based ticket reservation system as a use case. Validation results show that our model achieves an average accuracy of 96.69% compared to actual deployment costs and outperforms Infracost tool by 11.22%. These findings highlight the model’s potential to bring cost-awareness into the design phase, enabling more sustainable and financially optimized cloud architectures.