TY - GEN
T1 - Foraging for better deployment of replicated service components
AU - Csorba, Máté J.
AU - Meling, Hein
AU - Heegaard, Poul E.
AU - Herrmann, Peter
PY - 2009
Y1 - 2009
N2 - Our work focuses on distributed software services and their requirements in terms of system performance and dependability. We target the problem of finding optimal deployment mappings involving multiple services, i.e. mapping service components in the software architecture to the underlying platforms for best possible execution. We capture important non-functional requirements of distributed services, regarding performance and dependability. These models are then used to construct appropriate cost functions that will guide our heuristic optimization method to provide better deployment mappings for service components. This paper mainly focuses on dependability. In particular, a logic enabling replication management and deployment for increased dependability is presented. To demonstrate the feasibility of our approach, we model a scenario with 15 services each with different redundancy levels deployed over a 10-node network. We show by simulation how the deployment logic proposed is capable to satisfy replica deployment requirements.
AB - Our work focuses on distributed software services and their requirements in terms of system performance and dependability. We target the problem of finding optimal deployment mappings involving multiple services, i.e. mapping service components in the software architecture to the underlying platforms for best possible execution. We capture important non-functional requirements of distributed services, regarding performance and dependability. These models are then used to construct appropriate cost functions that will guide our heuristic optimization method to provide better deployment mappings for service components. This paper mainly focuses on dependability. In particular, a logic enabling replication management and deployment for increased dependability is presented. To demonstrate the feasibility of our approach, we model a scenario with 15 services each with different redundancy levels deployed over a 10-node network. We show by simulation how the deployment logic proposed is capable to satisfy replica deployment requirements.
UR - http://www.scopus.com/inward/record.url?scp=68749109774&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-02164-0_7
DO - 10.1007/978-3-642-02164-0_7
M3 - Conference contribution
AN - SCOPUS:68749109774
SN - 3642021638
SN - 9783642021633
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 87
EP - 101
BT - Distributed Applications and Interoperable Systems - 9th IFIP WG 6.1 International Conference, DAIS 2009, Proceedings
T2 - 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2009
Y2 - 9 June 2009 through 12 June 2009
ER -