Title
Automating the performance management of component-based enterprise systems through the use of redundancy
Abstract
Component technologies are increasingly being used for building enterprise systems, as they can address complex functionality and flexibility problems and reduce development and maintenance costs. Nonetheless, current component technologies provide little support for predicting and controlling the emerging performance of software systems that are assembled from distinct components.This paper presents a framework for automating the performance management of complex, component-based systems. The adopted approach is based on the alternate usage of multiple component variants with equivalent functional characteristics, each one optimized for a different running environment. A fully-automated framework prototype for J2EE is presented, along with results from managing a sample enterprise application on JBoss. A mechanism that uses monitoring data to learn and automatically improve the framework's management behaviour is proposed. The framework imposes no extra requirements on component providers, or on the component technologies.
Year
DOI
Venue
2005
10.1145/1101908.1101918
ASE
Keywords
Field
DocType
fully-automated framework prototype,multiple component variant,performance management,distinct component,enterprise system,component-based enterprise system,management behaviour,component provider,current component technology,complex functionality,component technology,software systems
Enterprise system,Systems engineering,Enterprise software,Computer science,Common Component Architecture,Enterprise systems engineering,Software system,Enterprise information system,Performance management,Enterprise life cycle
Conference
ISBN
Citations 
PageRank 
1-58113-993-4
10
0.64
References 
Authors
9
2
Name
Order
Citations
PageRank
Ada Diaconescu112822.80
John Murphy27510.07