Computing the performability of layered distributed systems with a management architecture
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Model-Based Evaluation: From Dependability to Security
IEEE Transactions on Dependable and Secure Computing
Some successful approaches to software reliability modeling in industry
Journal of Systems and Software - Special issue: Automated component-based software engineering
REDMAN: A Decentralized Middleware Solution for Cooperative Replication in Dense MANETs
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
A Comprehensive Model for Software Rejuvenation
IEEE Transactions on Dependable and Secure Computing
Performance tuning policies for application level fault tolerance in distributed object systems
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
SHARPE at the age of twenty two
ACM SIGMETRICS Performance Evaluation Review
REDMAN: An optimistic replication middleware for read-only resources in dense MANETs
Pervasive and Mobile Computing
Achieving and assuring high availability
ISAS'08 Proceedings of the 5th international conference on Service availability
Using allopoietic agents in replicated software to respond to errors, faults, and attacks
Proceedings of the 48th Annual Southeast Regional Conference
Modeling user-perceived service availability
ISAS'05 Proceedings of the Second international conference on Service Availability
Characterizing session initiation protocol (SIP) network performance and reliability
ISAS'05 Proceedings of the Second international conference on Service Availability
Model based approach for autonomic availability management
ISAS'06 Proceedings of the Third international conference on Service Availability
Hi-index | 0.00 |
Process replication is provided as the central mechanism for application level software fault tolerance in SwiFT and DOORS. These technologies, implemented as reusable software modules, support cold and warm schemes of passive replication. The choice of a scheme for a particular application is based on its availability and performance requirements. In this paper, we analyze the performability of a server software which may potentially use these technologies. We derive closed form formulae for availability, throughput and probability of loss of a job. Six scenarios of loss are modeled and for each, these expressions are derived. The formulae can be used either offline or online to determine the optimal replication scheme.