Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Improving round-trip time estimates in reliable transport protocols
ACM Transactions on Computer Systems (TOCS)
PhFit: A General Phase-Type Fitting Tool
TOOLS '02 Proceedings of the 12th International Conference on Computer Performance Evaluation, Modelling Techniques and Tools
Analysis and Algorithms for Restart
QEST '04 Proceedings of the The Quantitative Evaluation of Systems, First International Conference
QEST '06 Proceedings of the 3rd international conference on the Quantitative Evaluation of Systems
Analysis of Restart Mechanisms in Software Systems
IEEE Transactions on Software Engineering
GENESIS - A Framework for Automatic Generation and Steering of Testbeds of ComplexWeb Services
ICECCS '08 Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems
A Framework for Simulation Models of Service-Oriented Architectures
SIPEW '08 Proceedings of the SPEC international workshop on Performance Evaluation: Metrics, Models and Benchmarks
A QoS test-bed generator for web services
ICWE'07 Proceedings of the 7th international conference on Web engineering
Stochastic Models for Fault Tolerance: Restart, Rejuvenation and Checkpointing
Stochastic Models for Fault Tolerance: Restart, Rejuvenation and Checkpointing
Simulating stochastic processes with OMNeT++
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
A measurement study of the interplay between application level restart and transport protocol
ISAS'04 Proceedings of the First international conference on Service Availability
Phase-type distributions for realistic modelling in discrete-event simulation
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Multiple class G-networks with restart
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Hi-index | 0.00 |
In service-oriented systems, fault detection and localisation are not straightforward, and client-side fault-tolerance techniques are required to reduce the impact of faults on the quality of service experienced by the user. Restart is a well-known client-side technique for improving performance and service availability. With restart, tasks whose completion-time exceeds a timeout are re-issued by the client, with the goal of obtaining a shorter completion-time on the next attempt. Evaluation of restart should be performed by a combination of analysis, simulation, and measurement. In this paper we present the SFERA framework for simulation of restart in complex SOA systems. We illustrate SFERA features with an evaluation of the optimal restart timeout in a complex SOA system. We simulate a SOA system using different scenarios and model component response-times by phase-type distributions fitted to measurements from a SOA testbed. We observe and compare completion times for different scenarios.