DocumentCode :
2581988
Title :
Compositional layered performance modeling of peer-to-peer routing software
Author :
Wu, Pengfei ; Woodside, Murray ; Lung, Chung-Hong
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear :
2004
fDate :
2004
Firstpage :
231
Lastpage :
238
Abstract :
Models can help to understand the performance aspects of a computer system from the software architecture and its configurations, but ease of model creation is critical. A compositional model-building approach is described here, in which component submodels are generated from the scenarios they participate in. Submodel classes are derived from an analysis of behaviour patterns as the scenarios traverse the software components. Then submodels are instantiated and combined in the overall system model. The approach is particularly effective in peer-to-peer systems in which subsystems inherit most of their behaviour from a few shared patterns, termed "behaviour-inheriting peer" (BIP) systems. A model-building algorithm is described, and is demonstrated on a prototype emulator for a network of routers. The emulator, called CGNet, can be configured for its deployment and for traffic patterns and routes. An automatic model-generator uses this information to build a model which represents the overall system configuration. The approach is quite general and can be used to model component-based systems in which the components themselves are created in many configurations.
Keywords :
computer networks; object-oriented programming; software architecture; telecommunication computing; telecommunication network routing; telecommunication traffic; CGNet; automatic model-generator; behaviour-inheriting peer systems; component-based systems; compositional layered performance modeling; computer system; peer-to-peer routing software; prototype emulator; software architecture; traffic patterns; Automation; Electronic mail; Lungs; Object oriented modeling; Peer to peer computing; Routing; Software design; Software performance; Software systems; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8396-6
Type :
conf
DOI :
10.1109/PCCC.2004.1394988
Filename :
1394988
Link To Document :
بازگشت