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 条
  • [11] Towards UML-based formal specifications of component-based real-time software
    del Bianco V.
    Lavazza L.
    Mauri M.
    Occorso G.
    International Journal on Software Tools for Technology Transfer, 2007, 9 (2) : 179 - 192
  • [12] A general resource framework for real-time systems
    Lee, I
    Philippou, A
    Sokolsky, O
    RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 234 - 248
  • [13] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [14] Real-Time Anomaly Detection of NoSQL Systems Based on Resource Usage Monitoring
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) : 6042 - 6049
  • [15] An architecture and a general optimization framework for resource management in dynamic, distributed real-time systems
    Drews, F
    Welch, L
    NINTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2004, : 118 - 124
  • [16] Framework for component-based development of distributed real-time systems
    Villela, C
    Becker, LB
    Pereira, CE
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 85 - 90
  • [17] OPTIMAL LOAD SHARING IN DISTRIBUTED REAL-TIME SYSTEMS
    CHANG, YC
    SHIN, KG
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 19 (01) : 38 - 50
  • [18] LOAD SHARING IN SOFT REAL-TIME DISTRIBUTED SYSTEMS
    SRIMANI, PK
    REDDY, RLN
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1992, 23 (07) : 1115 - 1130
  • [19] Framework for modelling dependable real-time distributed systems
    Univ of Pittsburgh, Pittsburgh, United States
    Int J Syst Sci, 11 (1025-1043):
  • [20] CONCORD: A control framework for distributed real-time systems
    Song, Insop
    Guedea-Elizalde, Federico
    Karray, Fakhreddine
    IEEE SENSORS JOURNAL, 2007, 7 (7-8) : 1078 - 1090