A UML-based quantitative framework for early prediction of resource usage and load in distributed real-time systems

被引:0
|
作者
Vahid Garousi
Lionel C. Briand
Yvan Labiche
机构
[1] University of Calgary,Department of Electrical and Computer Engineering, Software Quality Engineering Research Group
[2] Simula Research Laboratory and University of Oslo,Department of Systems and Computer Engineering Software Quality Engineering Laboratory
[3] Carleton University,undefined
来源
关键词
Resource usage prediction; Load analysis; Load forecasting; Resource overuse detection; Real-time systems; Distributed systems; UML;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a quantitative framework for early prediction of resource usage and load in distributed real-time systems (DRTS). The prediction is based on an analysis of UML 2.0 sequence diagrams, augmented with timing information, to extract timed-control flow information. It is aimed at improving the early predictability of a DRTS by offering a systematic approach to predict, at the design phase, system behavior in each time instant during its execution. Since behavioral models such as sequence diagrams are available in early design phases of the software life cycle, the framework enables resource analysis at a stage when design decisions are still easy to change. Though we provide a general framework, we use network traffic as an example resource type to illustrate how the approach is applied. We also indicate how usage and load analysis of other types of resources (e.g., CPU and memory) can be performed in a similar fashion. A case study illustrates the feasibility of the approach.
引用
收藏
页码:275 / 302
页数:27
相关论文
共 50 条
  • [21] A framework for modelling dependable real-time distributed systems
    Chen, YJ
    Mosse, D
    Chang, SK
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1025 - 1043
  • [22] Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems
    Shankaran, Nishanth
    Roy, Nilabja
    Schmidt, Douglas C.
    Koutsoukos, Xenofon D.
    Chen, Yingming
    Lu, Chenyang
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [23] Agent-Based Framework for Distributed Real-Time Simulation of Dynamical Systems
    Polakow, Grzegorz
    Metzger, Mieczyslaw
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2009, 5559 : 213 - 222
  • [24] Adaptive resource management middleware in distributed real-time systems
    School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
    不详
    Dianzi Keji Diaxue Xuebao, 2008, 1 (101-104):
  • [25] Dynamic Load Balancing for Distributed Systems in Real-Time Environment
    Lin, H.-C.
    Raghavendra, C. S.
    Cosmetics and Toiletries, 1995, 110 (01):
  • [26] On the suitability of the RT-UML profile for modelling distributed real-time systems
    Becker, LB
    Pereira, CE
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 658 - 663
  • [27] Design of real-time distributed manufacturing control systems using UML capsules
    Fletcher, M
    Brennan, RW
    Norrie, DH
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 382 - 391
  • [28] Framework to Simulate the Behavior of Embedded Real-Time Systems Specified in UML Models
    Wehrmeister, Marco A.
    Packer, Joao G.
    Ceron, Luis M.
    2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 1 - 7
  • [29] A general resource management framework for real-time operating systems
    Wang, S
    Lin, KJ
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 349 - 354
  • [30] Model-Based Analysis and Design of Real-Time Distributed Systems with Ada and the UML Profile for MARTE
    Medina, Julio L.
    Garcia Cuesta, Alvaro
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2011, 2011, 6652 : 89 - 102