1. Verification of instrumentation techniques for resource management of real-time systems
- Author
-
Zhenyu Tan, Lonnie R. Welch, and William Leal
- Subjects
Human resource management system ,Resource (project management) ,Hardware and Architecture ,Computer science ,Event (computing) ,Real-time computing ,CPU time ,Resource management ,Instrumentation (computer programming) ,State (computer science) ,Software ,Information Systems ,Task (project management) - Abstract
Dynamic resource management is an effective way to ensure that real-time systems work correctly in unpredictable environments. For mission-critical systems, dynamic resource managers (RMs) must be verified. Every RM depends on instruments to report the state of the system and its resources, so verified instrumentation is foundational to the larger goal of verified RMs. In this paper we address the verification of instrumentation. We identify the following instruments as necessary for any RM: event times; task execution time; task deadline overrun; resource accessibility; and overall CPU utilization. To assure the core instrumentation functionality, we argue that it is required to establish bounds for the following properties: precision, uncertainty, resource usage, timeliness and intrusiveness. As a case study, we illustrate the detailed verification techniques and experimental results for the event-time instrumentation.
- Published
- 2007
- Full Text
- View/download PDF