Java Modelling Tools: an Open Source Suite for Queueing Network Modelling andWorkload Analysis
QEST '06 Proceedings of the 3rd international conference on the Quantitative Evaluation of Systems
Revel8or: Model Driven Capacity Planning Tool Suite
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Performance assessment for e-government services: an experience report
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Business transformation to SOA: aspects of the migration and performance and QoS issues
Proceedings of the 2nd international workshop on Systems development in SOA environments
Toward a simulation-generated knowledge base of service performance
Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Configuration decision making using simulation-generated data
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
Performance and cost assessment of cloud services
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
A performance modeling "blending" approach for early life-cycle risk mitigation
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Experiences with early life-cycle performance modeling for architecture assessment
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Hi-index | 0.00 |
We present a tool for performance modeling of Service Oriented Architectures (SOAs). As mission-critical use of whole-of-government SOAs become pervasive, the capability to model and predict the run-time performance of interdependent composite applications is critical. The tool can be used by architects early in the software engineering lifecycle to predict performance and scalability, to evaluate architectural alternatives, to provide guidance for capacity planning and the negotiation of Service Level Agreements (SLAs). It directly models and produces metrics for SOA applications in terms that are familiar to architects (services, workflows, and compositions of services). The tool enables the performance model to be generated from available architectural artifacts and performance data, making it easy to use. It is highly dynamic to facilitate interactive evaluation of alternative architectural choices. The tool can model complex deployment scenarios such as server virtualisation. Development and evaluation of the tool was carried out in the context of architectural modeling for large-scale SOA-based Australian e-Government systems. The tool radically simplified the construction and execution of SOA performance models, and contributed critical insights for the architecting of these systems.