Adaptive Self-Configuration Architecture for J2EE-Based Middleware Systems
Yan Zhang, Wei Qu, Anna Liu
Abstract
Yan Zhang, Wei Qu, Anna Liu
Abstract
Currently, performance configuration for J2EE-based middleware system is a complex manual task. This is unfortunately a necessary task in order to achieve optimal performance under dynamic workload environment. In this paper, we present a new architectural mechanism, which dynamically monitors and measures the system behaviors, independently feeds these measures into our model, and uses the results derived from the model to adaptively self-configure the systems. A prototype based on JBoss application server has been set up. Our experimental results demonstrate the feasibility and practicality of our architecture and approach in adaptively self-configuring J2EE-based middleware systems.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Currently, performance configuration for J2EE-based middleware system is a complex manual task. This is unfortunately a necessary task in order to achieve optimal performance under dynamic workload environment. In this paper, we present a new architectural mechanism, which dynamically monitors and measures the system behaviors, independently feeds these measures into our model, and uses the results derived from the model to adaptively self-configure the systems. A prototype based on JBoss application server has been set up. Our experimental results demonstrate the feasibility and practicality of our architecture and approach in adaptively self-configuring J2EE-based middleware systems.
Key concepts: Middleware (distributed applications), Computer science, Workload, Task (project management), Distributed computing, Architecture, Set (abstract data type), Systems architecture