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 条
  • [1] Adaptive and reflective middleware for distributed real-time and embedded systems
    Schmidt, DC
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 282 - 293
  • [2] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [3] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +
  • [4] Quality-of-Service Optimization for Multiple Multimedia Tasks in Real-Time Embedded Systems
    Shih, Kai-Jung
    Lin, Yi-Hsun
    Hsiung, Pao-Ann
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 474 - 479
  • [5] A real-time distributed scheduling service for middleware systems
    Zhang, JY
    DiPippo, L
    Fay-Wolfe, V
    Bryan, K
    Murphy, M
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 59 - 65
  • [6] Emerging trends in adaptive middleware and its application to distributed real-time embedded systems
    Loyall, JP
    EMBEDDED SOFTWARE, PROCEEDINGS, 2003, 2855 : 20 - 34
  • [7] Adaptive techniques for minimizing middleware memory footprint for distributed, real-time, embedded systems
    Panahi, M
    Harmon, T
    Klefstad, R
    CCW 2003: IEEE 18TH ANNUAL WORKSHOP ON COMPUTER COMMUNICATIONS, PROCEEDINGS, 2003, : 54 - 58
  • [8] A microkernel middleware architecture for distributed embedded real-time systems
    Brinkschulte, U
    Bechina, A
    Picioroaga, F
    Schneider, E
    Ungerer, T
    Kreuzinger, J
    Pfeffer, M
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 218 - 226
  • [9] Flexible and adaptive QoS control for distributed real-time and embedded middleware
    Schantz, RE
    Loyall, JP
    Rodrigues, C
    Schmidt, DC
    Krishnamurthy, Y
    Pyarali, I
    MIDDLEWARE 2003, PROCEEDINGS, 2003, 2672 : 374 - 393
  • [10] New Adaptive Middleware for Real-Time Embedded Operating Systems
    Jarray, Fethi
    Chniter, Hamza
    Khalgui, Mohamed
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 610 - 618