The design and performance of a real-time CORBA event service
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A feedback-driven proportion allocator for real-rate scheduling
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
The Design and Performance of a Real-Time CORBA SchedulingService
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
On task schedulability in real-time control systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
A Dynamic Quality of Service Middleware Agent for Mediating Application Resource Usage
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
A Scalable Solution to the Multi-Resource QoS Problem
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Design and Evaluation of a Feedback Control EDF Scheduling Algorithm
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Analysis of a Reservation-Based Feedback Scheduler
RTSS '02 Proceedings of the 23rd IEEE Real-Time Systems Symposium
ControlWare: A Middleware Architecture for Feedback Control of Software Performance
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Application of the QuO Quality-of-Service Framework to a Distributed Video Application
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
Feedback Control Scheduling in Distributed Real-Time Systems
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Performance specifications and metrics for adaptive real-time systems
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Integrated Adaptive QoS Management in Middleware: A Case Study
Real-Time Systems
Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks
IEEE Transactions on Parallel and Distributed Systems
Conclusions of the ARTIST2 roadmap on control of computing systems
ACM SIGBED Review - Special issue on major international initiatives on real-time and embedded systems
FC-ORB: A robust distributed real-time embedded middleware with end-to-end utilization control
Journal of Systems and Software
DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
Resource management using multiple feedback loops in soft real-time distributed object systems
Journal of Systems and Software
FCS/nORB: A feedback control real-time scheduling service for embedded ORB middleware
Microprocessors & Microsystems
Robust performance modelling and scheduling of distributed real-time systems
The Journal of Supercomputing
Simultaneous thermal and timeliness guarantees in distributed real-time embedded systems
Journal of Systems Architecture: the EUROMICRO Journal
Power- and time-aware buffer cache management for real-time embedded databases
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Existing real-time ORB middleware standardssuch as RT-CORBA do not adequately address thechallenges of 1) providing robust performance guaranteesportably across different platforms, and 2) managingunpredictable workload. To overcome this limitation,we have developed software called FCS/nORBthat integrates a Feedback Control real-time Scheduling(FCS) service with the nORB small-footprint real-timeORB designed for networked embedded systems.FCS/nORB features feedback control loops that providereal-time performance guarantees by automaticallyadjusting the rate of remote method invocationstransparently to an application. FCS/nORB thus enablesreal-time applications to be truly portable interms of real-time performance as well as functionality,without the need for hand tuning. This paper presentsthe design, implementation, and evaluation ofFCS/nORB. Our extensive experiments on a Linux testbeddemonstrate that FCS can provide deadline missratio and utilization guarantees in face of changes inthe platform and task execution times, while introducinga small amount of overhead.