Compositional layered performance modeling of peer-to-peer routing software

被引:0
作者
Wu, PF [1 ]
Woodside, M [1 ]
Lung, CH [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
来源
CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE | 2004年
关键词
software performance engineering; performance modeling; use case maps (UCM); layered queueing network (LQN); component-path sub model; path class; generative modeling; component sub model; peer-to-peer systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. Submodels 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.
引用
收藏
页码:231 / 238
页数:8
相关论文
共 20 条
  • [1] [Anonymous], USE CASE MAPS OBJECT
  • [2] BERTOLINO A, 2003, P CBSE6 6 WORKSH COM
  • [3] BOLCH G, 1998, QUEUEING NETWROKS MA
  • [4] CIARDO G, 1989, P 3 INT WORKSH PETR
  • [5] CORTELLESSA V, 2000, P 2 INT WORKSH SOFTW
  • [6] FRANKS G, 2000, THESIS CARLETON U OT
  • [7] HOBBS C, 2001, COMMUNICATION JUN
  • [8] Jacobson I., 1993, OBJECT ORIENTED SOFT
  • [9] Jain R., 1991, ART COMPUTER SYSTEMS
  • [10] NEILSON JE, 1995, IEEE T SOFTWARE ENG, V21