% $Id: conclusions.tex,v 1.2 2005/04/24 10:57:12 gokhale Exp $

\section{Conclusion and Future Research}
\label{sec:conclusions}
In this paper we presented a performability model of the reactor
pattern which codifies the event demultiplexing and dispatching 
capabilities that lie at the heart of event-driven software 
applications. The model is based on the well-established 
Stochastic Reward Net (SRN) modeling paradigm. It considers
the failures of the application in order to provide realistic
performance estimates. We demonstrate the use of the model 
for the performability analysis of a VPN service provided
by a Virtual Router. Since the reactor pattern is central
to the event-driven software applications, the model 
proposed in this paper would enable design-time 
performability analysis of these applications.

Our future research involves identifying widely used patterns similar to
the reactor pattern, and developing performability models of
these patterns. Developing strategies to compose models of 
several patterns, and mirroring their use in software systems is
also a topic of future research. 

