Analysis and prediction of performance for evolving architectures

@inproceedings{Eskenazi2004AnalysisAP,
  title={Analysis and prediction of performance for evolving architectures},
  author={Em Evgeny Eskenazi and Av Alexander Fioukov and D. Hammer and H. Obbink and B. Pronk},
  year={2004}
}
This work describes a method for the "analysis and prediction of performance for evolving architectures " (APPEAR). The method aims at performance estimation of adapted parts of software product families during the architecting phase. It combines both structural and statistical techniques in a flexible way, that is, it allows choosing which part of the component is structurally described, modeled and simulated, and which part is statistically evaluated. The method was exemplified by case… Expand
Analysis and prediction of performance for evolving architectures
TLDR
The method aims at performance estimation of adapted parts of software product families during the architecting phase and combines both structural and statistical techniques in a flexible way. Expand
Performance Prediction of Component-Based Systems A Survey from an Engineering Perspective
TLDR
This paper analyzes the applicability of various performance pre- diction methods for the development of component-based systems and contrast their inherent strengths and weaknesses in different engineering problem scenar- ios to establish a basis to select an appropriate prediction method. Expand
A hybrid performance modeling approach for adaptive algorithm selection on hierarchical clusters
  • W. Nasri, Sami Achour
  • Computer Science
  • ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010
  • 2010
TLDR
A framework that addresses the design of efficient parallel algorithms in hierarchical computing environments using a judicious combination of analytical performance models and empirical approaches to automate the algorithm selection by determining the most suitable execution scheme expected to perform the best at the specific setting. Expand
Adaptive Algorithm Selection Using an Integrated Hybrid Performance Modeling Approach
TLDR
A framework that addresses the design of efficient parallel algorithms on heterogeneous clusters using a judicious combination of analytical performance models and empirical approaches to automate the algorithm selection by determining the most suitable execution scheme expected to perform the best at the specific setting. Expand

References

SHOWING 1-10 OF 21 REFERENCES
Performance prediction for industrial software with the APPEAR method
TLDR
The APPEAR method aims at the performance estimation of newly developed or adapted parts of software product families during the architecting phase and is currently being extended to address performance prediction for component compositions. Expand
Performance modeling from software components
TLDR
With CBML, compatible components can be inserted into slots provided in a hierarchical component specification based on the UML component model, using a new XML-based language called Component-Based Modeling Language (CBML). Expand
Architecture-based approach to reliability assessment of software systems
TLDR
The state of the architecture-based approach to reliability assessment of component based software is detailed and how it can be used to examine software behavior right from the design stage to implementation and final deployment is described. Expand
Architecture-Based Performance Analysis
TLDR
This paper shows how queueing network modeling can be adapted to support performance analysis of software architectures and describes a tool for transforming a software architecture in a particular style into a queueingnetwork and analyzing its performance. Expand
An approach to performance evaluation of software architectures
TLDR
A set of measures to compare the per+formance of two or more competing software urchitectures, even at their high level of abstraction, are provided. Expand
Predicting the performance of middleware-based applications at the design level
TLDR
An approach to predict the performance of middleware-based applications at the design level by developing a quantitative performance model that allows the system designer to evaluate the architecture and implementation approaches in term of their ability to achieve required performance. Expand
A data analysis method for software performance prediction
TLDR
A data analysis method is proposed, which, on the basis of a parameterisation of the software functionality and the hardware architecture, is able to predict the number of execution cycles on an embedded processor. Expand
Estimating the CPU utilization of a rule-based system
TLDR
An approach is presented that helps assess the performance of rule-based systems, in terms of its CPU utilization, by using modeling and analysis. Expand
A performance analysis approach based on the UML class diagram
TLDR
This paper predicts the performance values for use cases operating on persistent data collections as well as whether and how much normalization or denormalization a UML class diagram may need, in order to ensure that these use cases meet their performance objectives. Expand
Reliable estimation of execution time of embedded software
TLDR
A technique based upon a statistical approach that improves existing estimation techniques is described that provides a degree of reliability in the error of the estimated execution time of embedded software. Expand
...
1
2
3
...