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

dc.contributor.authorKing, Andrew L.
dc.contributor.authorChen, Sanjian
dc.contributor.authorLee, Insup
dc.date2023-05-17T09:33:32.000
dc.date.accessioned2023-05-22T12:51:03Z
dc.date.available2023-05-22T12:51:03Z
dc.date.issued2014-06-01
dc.date.submitted2014-08-26T15:10:24-07:00
dc.description.abstractMiddleware 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 subtract 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.
dc.description.comments17th IEEE Computer Society symposium on object/component/service-oriented realtime distributed computing (ISORC 2014), Reno, Nevada, USA. June 8-12, 2014
dc.identifier.urihttps://repository.upenn.edu/handle/20.500.14332/6846
dc.legacy.articleid1821
dc.legacy.fields10.1109/ISORC.2014.49
dc.legacy.fulltexturlhttps://repository.upenn.edu/cgi/viewcontent.cgi?article=1821&context=cis_papers&unstamped=1
dc.rights© 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.source.beginpage133
dc.source.endpage140
dc.source.issue774
dc.source.journalDepartmental Papers (CIS)
dc.source.journaltitle17th IEEE Computer Society Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC)
dc.source.peerreviewedtrue
dc.source.statuspublished
dc.subject.otherCPS Medical
dc.subject.otherCPS Real-Time
dc.subject.otherComputer Engineering
dc.subject.otherComputer Sciences
dc.titleThe MIDdleware Assurance Substrate: Enabling Strong Real-Time Guarantees in Open Systems With OpenFlow
dc.typePresentation
digcom.identifiercis_papers/774
digcom.identifier.contextkey6040915
digcom.identifier.submissionpathcis_papers/774
digcom.typeconference
dspace.entity.typePublication
relation.isAuthorOfPublicationd9e925ac-3ce4-42f3-8194-d700986373d5
relation.isAuthorOfPublicationc8b60d5d-8480-4dad-a292-db9070b87a1d
relation.isAuthorOfPublication45a9eed5-3211-4c36-b40d-6394302dfdce
relation.isAuthorOfPublication.latestForDiscoveryd9e925ac-3ce4-42f3-8194-d700986373d5
upenn.schoolDepartmentCenterDepartmental Papers (CIS)
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
midas_rtmb.pdf
Size:
459.81 KB
Format:
Adobe Portable Document Format
Collection