Controlling quality-of-service in distributed real-time and embedded systems via adaptive middleware

被引:6
|
作者
Schantz, Richard E.
Loyall, Joseph P.
Rodrigues, Craig
Schmidt, Douglas C.
机构
[1] BBN Technol, Cambridge, MA 02138 USA
[2] Vanderbilt Univ, Nashville, TN 37203 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2006年 / 36卷 / 11-12期
关键词
adaptive middleware; reconfigurable DRE systems; aspect-oriented design; multimedia applications;
D O I
10.1002/spe.761
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computing systems are increasingly distributed, real-time, and embedded (DRE) and must operate under highly unpredictable and changeable conditions. A challenging problem for DRE systems is adaptation of behavior and reconfiguration of resources to maintain the best application performance in the face of changes in system load and available resources. To provide predictable mission-critical quality of service (QoS) end-to-end, QoS-enabled middleware services and mechanisms have begun to emerge, but they lack support for applications with stringent QoS requirements in changing, dynamic environments. This paper presents two contributions to research on adaptive and reconfigurable DRE systems. First, we describe the structure and functionality of an advanced middleware platform for developing applications that apply various techniques to adapt themselves to changes in resource availability to meet real-time QoS requirements. Second, we present results of a case study of a multimedia application for Unmanned Aerial Vehicle (UAV) video distribution we developed using this middleware platform in conjunction with QoS-enabled operating systems and networking protocols. We describe the design of the multimedia application using our middleware platform and report empirical results showing how adaptive behavior and end-to-end resource management techniques are used to reconfigure the system dynamically to meet timeliness requirements. Copyright (C) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:1189 / 1208
页数:20
相关论文
共 50 条
  • [21] The design and performance of configurable component middleware for distributed real-time and embedded systems
    Subramonian, V
    Shen, LJ
    Gill, C
    Wang, N
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 252 - 261
  • [22] AutoMaS: An Automated Middleware Specialization Process for Distributed Real-time and Embedded Systems
    Dabholkar, Akshay
    Gokhale, Aniruddha
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2016, 7 (02): : 78 - 114
  • [23] Guarantee the Quality-of-Service of Control Transactions in Real-Time Database Systems
    Deng, Chenggang
    Li, Guohui
    Zhou, Quan
    Li, Jianjun
    IEEE ACCESS, 2020, 8 (08): : 110511 - 110522
  • [24] Middleware for real-time distributed simulation systems
    van Paassen, MM
    Pronk, C
    Delatour, J
    SIMULATION IN INDUSTRY'2000, 2000, : 351 - 358
  • [25] RTZen: Highly predictable, real-time Java']Java middleware for distributed and embedded systems
    Raman, K
    Zhang, Y
    Panahi, M
    Colmenares, JA
    Klefstad, R
    Harmon, T
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 225 - 248
  • [26] μDDS: A Middleware for Real-time Wireless Embedded Systems
    Apolinar González
    W. Mata
    L. Villaseñor
    R. Aquino
    Jose Simo
    M. Chávez
    A. Crespo
    Journal of Intelligent & Robotic Systems, 2011, 64 : 489 - 503
  • [27] Memory utilization analysis of Java']Java middleware for distributed real-time and embedded systems
    Qu, Runtao
    Hirano, Satoshi
    Ohkawa, Takeshi
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 134 - +
  • [28] Java']Java real-time publish-subscribe middleware for distributed embedded systems
    Kim, DY
    Doh, YM
    Lee, YH
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 193 - 203
  • [29] μDDS: A Middleware for Real-time Wireless Embedded Systems
    Gonzalez, Apolinar
    Mata, W.
    Villasenor, L.
    Aquino, R.
    Simo, Jose
    Chavez, M.
    Crespo, A.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 64 (3-4) : 489 - 503
  • [30] A context-aware reflective middleware framework for distributed real-time and embedded systems
    Liu, Shengpu
    Cheng, Liang
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (02) : 205 - 218