Abstract | ||
---|---|---|
Estimating the cost of a multi-component application (e.g., its resource or energy consumption) is
fundamental in nowadays enterprise IT, especially if we consider that current pricing models are mainly pay
per-use. While this is still manageable on small applications, it is really hard to manually estimate the cost of
large-scale enterprise applications involving hundreds of interdependent application components. In this article,
we formalise the problem of estimating costs of multi-component applications, by representing the structure of
an application as a typed directed graph, and by allowing to associate different types of costs with different
application components. We show that costs can be fully customised, and that associating different costs with
the same application leads to different cost estimation problems defined on that application.We then present an
approach for solving cost estimation problems on multi-component applications, which is based on terminating
and confluent graph transformations. We also present a prototype implemenation of our approach, which we
use to run a case study based on a third-party application. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1007/s00165-019-00491-2 | Formal Aspects of Computing |
Keywords | Field | DocType |
Cost estimation Cost analysis, Reduction system, Application topology, Cloud application | Interdependence,Graph,Industrial engineering,Computer science,Directed graph,Cost estimate,Theoretical computer science,Normalization property,Energy consumption | Journal |
Volume | Issue | ISSN |
31 | 4 | 0934-5043 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Antonio Brogi | 1 | 1708 | 146.54 |
Andrea Corradini | 2 | 1108 | 90.63 |
Jacopo Soldani | 3 | 190 | 27.66 |