The MIDdleware Assurance Substrate: Enabling Strong Real-Time Guarantees in Open Systems with OpenFlow

被引:13
|
作者
King, Andrew L. [1 ]
Chen, Sanjian [1 ]
Lee, Insup [1 ]
机构
[1] Univ Penn, Comp & Informat Sci Dept, Philadelphia, PA 19104 USA
关键词
D O I
10.1109/ISORC.2014.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Middleware designed for use in Distributed Real-Time and Embedded (DRE) systems enable cost and development time reductions by providing simple communications abstractions and hiding operating system-level networking API details from developers. While current middleware technologies can hide many low-level details, designers must provide a static configuration for the system's underlying network in order to achieve required performance characteristics. This has not been a problem for many types of DRE systems where the configuration of the system is relatively fixed from the factory (e.g., aircraft or naval vessels). However for truly open systems (i.e., systems where end users can add or substract components at runtime) the standard static network configuration approach cannot guarantee that required performance will be met because network resource demands are not fully known a priori. Open systems with stringent performance requirements need middleware that can dynamically manage the underlying network configuration automatically in response to changing demands. Fortunately, recent trends in networking have resulted in a wide variety of networking equipment that expose a standardized low-level interface to their configuration via the OpenFlow protocol. In this paper we discuss how OpenFlow can be leveraged by DRE middleware to automatically provide performance guarantees. In order to make the discussion concrete, we describe the architecture of our prototype middleware MIDAS as well as the details of one example network resource management strategy. We demonstrate the feasibility of our approach via performance assesment of a simple DRE application using our MIDAS and commerically available OpenFlow hardware.
引用
收藏
页码:133 / 140
页数:8
相关论文
共 50 条
  • [21] MidART - Middleware for real-time distributed systems for industrial applications
    Mizunuma, I
    Hiroshima, I
    Horiike, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (04) : 465 - 476
  • [22] 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
  • [23] New architecture of industrial systems with real-time ATM middleware
    Mizunuma, I
    Shen, C
    Takegaki, M
    THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 246 - 253
  • [24] Implementation challenges in real-time middleware for distributed autonomous systems
    Liberatore, Vincenzo
    SMC-IT 2006: 2ND IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY, PROCEEDINGS, 2006, : 21 - 28
  • [25] Adaptive and reflective middleware for distributed real-time and embedded systems
    Schmidt, DC
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 282 - 293
  • [26] Resource Management Middleware for Dynamic, Dependable Real-Time Systems
    Binoy Ravindran
    Lonnie Welch
    Behrooz Shirazi
    Real-Time Systems, 2001, 20 : 183 - 196
  • [27] 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
  • [28] Adaptive resource management middleware in distributed real-time systems
    School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
    不详
    Dianzi Keji Diaxue Xuebao, 2008, 1 (101-104):
  • [29] Resource management middleware for dynamic, dependable real-time systems
    Ravindran, B
    Welch, L
    Shirazi, B
    REAL-TIME SYSTEMS, 2001, 20 (02) : 183 - 196
  • [30] Middleware for distributed industrial real-time systems on ATM networks
    Mizunuma, I
    Shen, C
    Takegaki, M
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 32 - 38