IEEE Transactions on Computers
Performance evaluation of an enterprise JavaBean server implementation
Proceedings of the 2nd international workshop on Software and performance
IEEE Transactions on Software Engineering
Towards automatic compositional performance analysis of component-based systems
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Performance modeling from software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Expert One-on-One J2EE Design and Development
Expert One-on-One J2EE Design and Development
Evolution of a java just-in-time compiler for IA-32 platforms
IBM Journal of Research and Development
Experiences with Simulations - A Light and Fast Model for Secure Web Applications
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Proceedings of the 2006 conference on Specification and verification of component-based systems
Analytic modeling of multitier Internet applications
ACM Transactions on the Web (TWEB)
Performance Modeling and Evaluation of Distributed Component-Based Systems Using Queueing Petri Nets
IEEE Transactions on Software Engineering
Agile dynamic provisioning of multi-tier Internet applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
PerfCenter: a performance modeling tool for application hosting centers
WOSP '08 Proceedings of the 7th international workshop on Software and performance
The Common Component Modeling Example
Resource overbooking and application profiling in a shared Internet hosting platform
ACM Transactions on Internet Technology (TOIT)
Service-level enforcement in web-services-based systems
International Journal of Web and Grid Services
Issues in performance modeling of applications with garbage collection
Proceedings of the 1st international workshop on Quality of service-oriented software systems
Resource sharing in performance models
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
Model-based performance instrumentation of distributed applications
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Tracking adaptive performance models using dynamic clustering of user classes
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Web Application Performance Modeling Using Layered Queueing Networks
Electronic Notes in Theoretical Computer Science (ENTCS)
A BPMN extension for modeling non functional properties of business processes
Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
Completing UML model of component-based system with middleware for performance evaluation
EUC'06 Proceedings of the 2006 international conference on Emerging Directions in Embedded and Ubiquitous Computing
Validating model-driven performance predictions on random software systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Using computer simulation to predict the performance of multithreaded programs
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Performance and reliability prediction for evolving service-oriented software systems
Empirical Software Engineering
On the limits of modeling generational garbage collector performance
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.01 |
Component technologies, such as Enterprise Java Beans (EJB) and .NET, are used in enterprise servers with requirements for high performance and scalability. This work considers performance prediction from the design of an EJB system, based on the modular structure of an application server and the application components. It uses layered queueing models, which are naturally structured around the software components. This paper describes a framework for constructing such models, based on layered queue templates for EJBs, and for their inclusion in the server. The resulting model is calibrated and validated by comparison with an actual system.