Sensitivity analysis of reliability and performability measures for multiprocessor systems
SIGMETRICS '88 Proceedings of the 1988 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Models for parallel processing within programs: application to CPU: I/O and I/O: I/O overlap
Communications of the ACM
Architecture-based approach to reliability assessment of software systems
Performance Evaluation
Probability and statistics with reliability, queuing and computer science applications
Probability and statistics with reliability, queuing and computer science applications
R and S-Plus Companion to Applied Regression
R and S-Plus Companion to Applied Regression
The Completion Time of Programs on Processors Subject to Failure and Repair
IEEE Transactions on Computers
Reliability and Performability Modeling Using SHARPE 2000
TOOLS '00 Proceedings of the 11th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
Queueing Networks and Markov Chains
Queueing Networks and Markov Chains
Model driven development for business performance management
IBM Systems Journal - Model-driven software development
ISSRE '06 Proceedings of the 17th International Symposium on Software Reliability Engineering
Analytic Queueing Models for Programs with Internal Concurrency
IEEE Transactions on Computers
Modeling user-perceived service availability
ISAS'05 Proceedings of the Second international conference on Service Availability
Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Change-point detection for black-box services
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Queuing theoretic approach to server allocation problem in time-delay cloud computing systems
Proceedings of the 23rd International Teletraffic Congress
Reputation-based Reliability Prediction of Service Compositions
Electronic Notes in Theoretical Computer Science (ENTCS)
Service Oriented Computing and Applications
Modeling and performance analysis of large scale IaaS Clouds
Future Generation Computer Systems
QoS-driven optimisation of composite web services: an approach based on GRASP and analytical models
International Journal of Web and Grid Services
Adaptive model learning for continual verification of non-functional properties
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
QoS-aware management of monotonic service orchestrations
Formal Methods in System Design
Hi-index | 0.00 |
Web services providers often commit service-level agreements (SLAs) with their customers for guaranteeing the quality of the services. These SLAs are related not just to functional attributes of the services but to performance and reliability attributes as well. When combining several services into a composite service, it is non-trivial to determine, prior to service deployment, performance and reliability values of the composite service appropriately. Moreover, once the service is deployed, it is often the case that during operation it fails to meet its SLA and needs to detect what has gone wrong (i.e., performance/reliabilty bottlenecks).To resolve these, we develop a continuous-time Markov chain (CTMC) formulation of composite services with failures. By explicitly including failure states into the CTMC representation of a service, we can compute accurately both its performance and reliability using the single CTMC. We can also detect its performance and reliability bottlenecks by applying the formal sensitivity analysis technique. We demonstrate our approach by choosing a representative example of composite Web services and providing a set of closed-form formulas for its bottleneck detection.