The Deferrable Server Algorithm for Enhanced Aperiodic Responsiveness in Hard Real-Time Environments
IEEE Transactions on Computers
Robust adaptive control
Digital Control of Dynamic Systems
Digital Control of Dynamic Systems
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)
HPCA '02 Proceedings of the 8th International Symposium on High-Performance Computer Architecture
A Utilization Bound for Aperiodic Tasks and Priority Driven Scheduling
IEEE Transactions on Computers
Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks
IEEE Transactions on Parallel and Distributed Systems
Generalized Performance Management of Multi-Class Real-Time Imprecise Data Services
RTSS '05 Proceedings of the 26th IEEE International Real-Time Systems Symposium
On Non-Utilization Bounds for Arbitrary Fixed Priority Policies
RTAS '06 Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium
DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems
IEEE Transactions on Parallel and Distributed Systems
Control-Based Real-Time Metadata Matching for Information Dissemination
RTCSA '08 Proceedings of the 2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Power-Efficient Response Time Guarantees for Virtualized Enterprise Servers
RTSS '08 Proceedings of the 2008 Real-Time Systems Symposium
Hierarchical Utilization Control for Real-Time and Resilient Power Grid
ECRTS '09 Proceedings of the 2009 21st Euromicro Conference on Real-Time Systems
Hi-index | 0.01 |
Blackouts in our daily life can be disastrous with enormous economic loss. Blackouts usually occur when appropriate corrective actions are not effectively taken for an initial contingency. Therefore, it is critical to complete those tasks that are running power grid computing algorithms in the Energy Management System (EMS) in a timely manner to avoid blackouts. This problem can be formulated as guaranteeing end-to-end deadlines in a Distributed Real-time Embedded (DRE) system. However, existing feedback scheduling algorithms in DRE systems cannot be directly adopted to handle with significantly different timescales of power grid computing tasks. In this paper, we propose a hierarchical control solution to guarantee the deadlines of those tasks in EMS by grouping them based on their characteristics. Furthermore, we present an adaptive control scheme to achieve analytical assurance of control accuracy and system stability, in spite of significant system variation. Our solution is based on well-established control theory for guaranteed control accuracy and system stability and can adapt to changes in the system model without manual reconfiguration and profiling. Simulation results based on a realistic workload configuration demonstrate that our solution can guarantee timeliness for power grid computing and hence help to avoid blackouts.