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 条
  • [31] RTPS middleware for real-time distributed industrial vision systems
    Almadani, B
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 361 - 364
  • [32] Secure real-time transaction processing with timeliness guarantees in mobile distributed real-time database systems
    Xiao, YY
    Liu, YS
    Liao, GQ
    Liu, XF
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2005, 3758 : 358 - 370
  • [33] Assurance patterns for distributed real-time embedded systems
    Konrad, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 657 - 657
  • [34] A middleware layer monitoring structure for the real-time middleware
    Jeong, Yoon-Seok
    Kim, Tae-Wan
    Chang, Chun-Hyon
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1207 - +
  • [35] Making DDS Really Real-Time with OpenFlow
    Choi, Hyon-Young
    King, Andrew L.
    Lee, Insup
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [36] On soft real-time guarantees on Ethernet
    Cho, MG
    Shin, KG
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 158 - 175
  • [37] Edge Caching with Real-Time Guarantees
    Yang, Le
    Zheng, Fu-Chun
    Jin, Shi
    2022 IEEE 96TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-FALL), 2022,
  • [38] A compositional framework for real-time guarantees
    Shin, Insik
    Lee, Insup
    AUTOMOTIVE SOFTWARE-CONNECTED SERVICES IN MOBILE NETWORKS, 2004, 4147 : 43 - 56
  • [39] Priority mapping in real-time middleware
    Guo, Chang-Guo
    Wang, Huai-Min
    Zou, Peng
    Wang, Feng
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (06): : 1060 - 1065
  • [40] Real-time guarantees for CAN traffic
    Klehmet, Ulrich
    Herpel, Thomas
    Hielscher, Kai-Steffen
    German, Reinhard
    2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 3037 - 3041