Optimal and efficient adaptation in distributed real-time systems with discrete rates

被引:0
|
作者
Yingming Chen
Chenyang Lu
Xenofon D. Koutsoukos
机构
[1] Washington University in St. Louis,Department of Computer Science and Engineering
[2] Vanderbilt University,Department of EECS
来源
Real-Time Systems | 2013年 / 49卷
关键词
Real-time systems; Middleware; Rate adaptation;
D O I
暂无
中图分类号
学科分类号
摘要
Many distributed real-time systems face the challenge of dynamically maximizing system utility and meeting stringent resource constraints in response to fluctuations in system workload. Thus, online adaptation must be adopted in face of workload changes in such systems. We present the MultiParametric Rate Adaptation (MPRA) algorithm for discrete rate adaptation in distributed real-time systems with end-to-end tasks. The key novelty and advantage of MPRA is that it can efficiently produce optimal solutions in response to workload variations caused by dynamic task arrivals and departures. Through offline preprocessing MPRA transforms an NP-hard utility optimization problem to the evaluation of a piecewise linear function of the CPU utilization. At run time MPRA produces optimal solutions by evaluating the function based on the CPU utilization. Analysis and simulation results show that MPRA maximizes system utility in the presence of varying workloads, while reducing the online computation complexity to polynomial time. The advantages of MPRA have been validated through the implementation in a real-time middleware system and experiments on a physical testbed.
引用
收藏
页码:339 / 366
页数:27
相关论文
共 50 条
  • [1] Optimal and efficient adaptation in distributed real-time systems with discrete rates
    Chen, Yingming
    Lu, Chenyang
    Koutsoukos, Xenofon D.
    REAL-TIME SYSTEMS, 2013, 49 (03) : 339 - 366
  • [2] Optimal discrete rate adaptation for distributed real-time systems
    Chen, Yingming
    Lu, Chenyang
    Koutsoukos, Xenofon
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 181 - +
  • [3] OPTIMAL LOAD SHARING IN DISTRIBUTED REAL-TIME SYSTEMS
    CHANG, YC
    SHIN, KG
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 19 (01) : 38 - 50
  • [4] An efficient Δ-causal algorithm for real-time distributed systems
    Pomares Hernandez, S.E.
    Lopez Dominguez, E.
    Rodriguez Gomez, G.
    Fanchon, J.
    Journal of Applied Sciences, 2009, 9 (09) : 1711 - 1718
  • [5] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [6] Efficient algorithms for periodic real-time tasks to optimal discrete voltage
    Chen, Da-Ren
    Hsieh, Shu-Ming
    Lai, Ming-Fong
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3532 - +
  • [7] Efficient verification of distributed real-time systems with broadcasting behaviors
    Wang, Farn
    Yao, Li-Wei
    Yang, Ya-Lan
    REAL-TIME SYSTEMS, 2011, 47 (04) : 285 - 318
  • [8] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [9] Efficient verification of distributed real-time systems with broadcasting behaviors
    Farn Wang
    Li-Wei Yao
    Ya-Lan Yang
    Real-Time Systems, 2011, 47 : 285 - 318
  • [10] Generators for synthesis of QoS adaptation in distributed real-time embedded systems
    Neema, S
    Bapty, T
    Gray, J
    Gokhale, A
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2002, PROCEEDINGS, 2002, 2487 : 236 - 251