TY - JOUR
T1 - Simulation of fault monitoring and detection of distributed services
AU - Pereira, E.
AU - Pereira, R.
PY - 2007
Y1 - 2007
N2 - Software development has evolved to incorporate reusable components. A parallel development has been the availability, through the world-wide-web, of data, transactions, and communications. These developments have led to the emergence of web-services. In this context, the self-healing attribute is of great relevance: How does an application learn that a remote service has become unavailable? As the time to replace a service may vary considerably, we consider the relationship between service replacement time, the frequency of failure monitoring and the percentage of failed service calls. Extensive simulation results are presented showing the relationship between these variables.
AB - Software development has evolved to incorporate reusable components. A parallel development has been the availability, through the world-wide-web, of data, transactions, and communications. These developments have led to the emergence of web-services. In this context, the self-healing attribute is of great relevance: How does an application learn that a remote service has become unavailable? As the time to replace a service may vary considerably, we consider the relationship between service replacement time, the frequency of failure monitoring and the percentage of failed service calls. Extensive simulation results are presented showing the relationship between these variables.
U2 - 10.1016/j.simpat.2006.11.012
DO - 10.1016/j.simpat.2006.11.012
M3 - Article (journal)
SN - 1569-190X
VL - 15
SP - 492
EP - 502
JO - Simulation Modelling Practice and Theory
JF - Simulation Modelling Practice and Theory
IS - 4
ER -