ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Performance Evaluation
Volume 58, Issue 1, October 2004, Pages 43-80
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (326 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.peva.2004.05.004    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2004 Elsevier B.V. All rights reserved.

Configuration of distributed message converter systems

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Thomas RisseCorresponding Author Contact Information, E-mail The Corresponding Author, a, Karl AbererE-mail The Corresponding Author, b, Andreas WombacherE-mail The Corresponding Author, a, Mike SurridgeE-mail The Corresponding Author, c and Stephen TaylorE-mail The Corresponding Author, c

a Fraunhofer IPSI, Integrated Publication and Information Systems Institute, Dolivostrasse 15, 64293, Darmstadt, Germany

b School of Computer and Communication Sciences, EPFL, CH-1015, Lausanne, Switzerland

c IT Innovation Centre, 2 Venture Road, Chilworth Science Park, Southampton SO16 7NP, UK


Received 1 July 2002; 
Revised 28 April 2004; 
accepted 3 May 2004. 
Available online 28 July 2004.

Abstract

Finding a configuration of a distributed system satisfying performance goals is a complex search problem that involves many design parameters, like hardware selection, job distribution and process configuration. Performance models are a powerful tool to analyze potential system configurations, however, their evaluation is expensive, such that only a limited number of possible configurations can be evaluated. In this paper we present a systematic method to find a satisfactory configuration with feasible effort, based on a two-step approach. First, performing a queuing network analysis a hardware configuration is determined and then a software configuration is incrementally optimized by simulating Layered Queuing Network models. We applied this method to the design of performant EDI converter systems in the financial domain, where increasing message volumes need to be handled due to the growing importance of B2B interaction.

Author Keywords: System configuration; Performance modeling; Queuing networks

Article Outline

1. Introduction
1.1. Related work
1.2. Overview of the paper
2. Overview of the approach
2.1. Application background: message processing
2.2. System architecture
2.3. System configuration approach
2.4. Using exhaustive search
3. Performance modeling
3.1. Layered queuing networks
3.2. Transformation rules
3.2.1. Transformation of cycles
3.2.2. Transformation of open arrivals
3.3. Modeling of a converter system
3.4. Simulation tools
3.5. Model parameters
3.6. Evaluation of the LQN model
4. System design method
4.1. Goal parameters
4.2. Overall approach
4.3. Response-time-throughput model
4.3.1. Derivation of an upper bound for response time
4.3.2. Derivation of a lower bound for response time
4.3.3. Derivation of an approximation function
4.4. Configuration algorithm
4.4.1. Configuration of a single host
4.4.2. Configuration of a distributed system
4.4.3. Balancing the load distribution
4.4.4. Handling of constraints on software configuration
4.5. Software configuration
4.6. A software configuration algorithm
4.7. Implementation
5. Application of the configuration method
5.1. System model
5.2. Example 1
5.2.1. Hardware configuration
5.2.2. Software configuration
5.3. Example 2
5.3.1. Hardware configuration
5.3.2. Software configuration
5.3.3. Sensitivity analysis of the model
5.3.4. Discussion of results
6. Real system measurements
6.1. LQN model calibration
6.2. Scheduler and configuration tests
6.3. Bottleneck analysis
6.4. Discussion of experimental results
7. Conclusion and outlook
Acknowledgements
References
Vitae















Corresponding Author Contact InformationCorresponding author. Tel.: +49-6151-869906.


Performance Evaluation
Volume 58, Issue 1, October 2004, Pages 43-80
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.