TY - GEN
T1 - A performance modeling "Blending" approach for early life-cycle risk mitigation
AU - Brebner, Paul
PY - 2012
Y1 - 2012
N2 - In this paper we describe our first experiences of a performance modeling "blending" approach for early life-cycle risk mitigation in a large enterprise integration project. The goal was to use performance modeling to assist with defining the requirements for the system and to identify areas of architecture and technology risk which could be addressed in future phases of the project. We modified our Service Oriented Performance Modeling approach to enable useful models to be constructed by "blending" data from a variety of imprecise and incomplete information sources prior to the existence of concrete requirements or implementations. The approach iterated over two phases to ensure that deficiencies in method and information identified in the first phase were addressed in the second phase. Activities included scenario and workload modeling in phase 1, and software infrastructure, workload and "blended" modeling in phase 2. The resulting models enabled early exploration of critical assumptions and architectural alternatives. The results were enthusiastically received by the client and used by key decision makers and as inputs for future project phases. The "blending" approach to early life-cycle performance modeling raised the profile of architecture performance risk mitigation in the inception phase, so that performance is more likely be a feature of the subsequent development phases.
AB - In this paper we describe our first experiences of a performance modeling "blending" approach for early life-cycle risk mitigation in a large enterprise integration project. The goal was to use performance modeling to assist with defining the requirements for the system and to identify areas of architecture and technology risk which could be addressed in future phases of the project. We modified our Service Oriented Performance Modeling approach to enable useful models to be constructed by "blending" data from a variety of imprecise and incomplete information sources prior to the existence of concrete requirements or implementations. The approach iterated over two phases to ensure that deficiencies in method and information identified in the first phase were addressed in the second phase. Activities included scenario and workload modeling in phase 1, and software infrastructure, workload and "blended" modeling in phase 2. The resulting models enabled early exploration of critical assumptions and architectural alternatives. The results were enthusiastically received by the client and used by key decision makers and as inputs for future project phases. The "blending" approach to early life-cycle performance modeling raised the profile of architecture performance risk mitigation in the inception phase, so that performance is more likely be a feature of the subsequent development phases.
KW - Blended performance modeling
KW - Early life-cycle risk mitigation
UR - http://www.scopus.com/inward/record.url?scp=84861043467&partnerID=8YFLogxK
U2 - 10.1145/2188286.2188336
DO - 10.1145/2188286.2188336
M3 - Conference contribution
SN - 9781450312028
T3 - ICPE'12 - Proceedings of the 3rd Joint WOSP/SIPEW International Conference on Performance Engineering
SP - 271
EP - 274
BT - ICPE'12 - Proceedings of the 3rd Joint WOSP/SIPEW International Conference on Performance Engineering
T2 - 3rd Joint WOSP/SIPEW International Conference on Performance Engineering, ICPE'12
Y2 - 22 April 2012 through 25 April 2012
ER -