DocumentCode :
3445220
Title :
System-level optimization of architectural performance under varying service demands
Author :
Mulcare, Dennis B.
Author_Institution :
SAIC, Warner Robins, GA, USA
fYear :
1996
fDate :
11-15 Mar 1996
Firstpage :
235
Lastpage :
242
Abstract :
This paper describes the motivation, methods, and application of a regimen for optimizing cost-performance measures for distributed system architectures. Dynamic performance under varying workloads was optimized in terms of system resource parameters in an absolute time base context. The intent was to establish an exacting yet practical means for setting architecture parameters and tolerances near the outset of system-level development. An existing software-implemented prototype for an on-line transaction processing system (OLTPS) was modified and interfaced with a genetic algorithm (GA). An objective function composed of architecture attributes was used as a fitness metric for the GA. Five architecture parameters encoded in a 24-bit chromosome were manipulated by the GA to furnish instantiation values for the OLTPS prototype. After each prototype execution, four dynamic performance measures were fed to the GA for fitness ranking. Despite some hesitancy in GA convergence, the overall optimization scheme worked well. To achieve more rapid resolution of optima, a multiple mutation operator mechanism was improvised and used to advantage. In all, the effort expended for dynamically quantified system-level optimization is seen as well justified and quite beneficial to overall system design
Keywords :
distributed processing; genetic algorithms; online operation; software performance evaluation; software prototyping; systems analysis; transaction processing; architectural performance; architecture parameters; chromosome; convergence; cost-performance measures; distributed system architectures; dynamic performance; fitness metric; fitness ranking; genetic algorithm; multiple mutation operator mechanism; online transaction processing system; optimization; performance measures; system design; system resource parameters; system-level optimization; tolerances; varying service demands; varying workload; Biological cells; Concurrent computing; Convergence; Design optimization; Embedded system; Genetic mutations; Optimization methods; Prototypes; Software prototyping; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
Conference_Location :
Friedrichshafen
Print_ISBN :
0-8186-7355-9
Type :
conf
DOI :
10.1109/ECBS.1996.494534
Filename :
494534
Link To Document :
بازگشت