|Title||A Programmable Arbitration Layer For Adaptive Real-Time Systems|
|Publication Type||Conference Paper|
|Year of Publication||2008|
|Authors||Fischmeister, S., and R. Trausmuth|
|Conference Name||Proc. of the Intl. Workshop on Adaptive and Reconfigurable Embedded Systems (APRES)|
|Conference Location||St. Luis, USA|
|Keywords||NCM, real-time, state-based scheduling|
Adaptive real-time systems can respond to changes in the environment and thus allow for an extended range of operations and for improved efficiency in the use of system resources. Building such adaptive real-time systems requires flexibility at each layer in the system stack. In this paper, we introduce and discuss our on-going effort to build a programmable arbitration layer. It builds on the Network Code language and enables the developer to program application-specific arbitration mechanisms which optimize bandwidth or encodes specific properties such as data redundancy, collision-free communication, and temporal isolation.