학술논문

Adaptive multi-resource end-to-end reservations for component-based distributed real-time systems
Document Type
Conference
Source
2015 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (ESTIMedia) Embedded Systems For Real-time Multimedia (ESTIMedia), 2015 13th IEEE Symposium on. :1-10 Oct, 2015
Subject
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Power, Energy and Industry Applications
Signal Processing and Analysis
Dynamic scheduling
Adaptation models
Protocols
Real-time systems
Software
Bandwidth
MIMO
Language
Abstract
Complexity in the real-time embedded software domain has been growing rapidly. The component-based software development approach facilitates the development process of such software systems by dividing a complex system into a number of simpler components. Resource reservation techniques have been widely used for providing resources to real-time software components. In this paper we target real-time components operating on a distributed resource infrastructure. Furthermore, we target a class of software components which demonstrate dynamic resource consumption behavior. A prime example of such components is a multimedia software component. In the paper, we present a framework supporting multi-resource endto- end resource reservations. We reserve resource bandwidths on both processor resources as well as on the network resources. The proposed framework utilizes a Multiple Input Multiple Output (MIMO) controller which adjusts the sizes of reservations tracking the dynamic resource demands of the software components. Finally, we present a case study using a multimedia component to demonstrate the performance and efficiency of our framework.