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 条
  • [21] Real-Time Simulation and Control of Large Scale Distributed Discrete Event Systems
    Gonzalez, Fernando G.
    2013 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2013, 16 : 177 - 186
  • [22] Reliable Distributed Real-time and Embedded Systems Through Safe Middleware Adaptation
    Dabholkar, Akshay
    Dubey, Abhishek
    Gokhale, Aniruddha
    Karsai, Gabor
    Mahadevan, Nagabhushan
    2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 362 - 371
  • [23] Monitoring distributed real-time systems
    Shiyou Hiagong Gaodeng Xuexiao Xuebao, 1 (71-73, 86):
  • [24] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [25] Monitoring Distributed Real-Time Systems
    于波
    石油化工高等学校学报, 1998, (01) : 72 - 74+87
  • [26] Testing distributed real-time systems
    Thane, H
    Hansson, H
    MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 463 - 478
  • [27] Real-time scheduling in distributed systems
    Thai, ND
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [28] MONITORING DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    REAL-TIME SYSTEMS, 1994, 7 (01) : 33 - 56
  • [29] Real-time distributed VXI systems
    Wolfe, Ron
    Graff, John
    EE: Evaluation Engineering, 1991, 30 (05):
  • [30] Real-time Distributed MIMO Systems
    Hamed, Ezzeldin
    Rahul, Hariharan
    Abdelghany, Mohammed A.
    Katabi, Dina
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 412 - 425