Emerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware
Citation: Joseph P. Loyall, Paul Rubel, Michael Atighetchi, Richard Schantz, John Zinky. BBN Technologies
Formats: PDF Powerpoint
Abstract This paper presents two patterns that describe solutions appropriate to the problems of quality of service (QoS) adaptive applications: a QoS contract pattern for managing adaptive decisions and tradeoffs and a snapshot pattern for obtaining a useful approximation of the current state of a system. These patterns appear in implementations of distributed real-time embedded (DRE) applications, which need to be QoS adaptive because of their strict QoS requirements and because they are deployed in environments with severe resource constraints, hostile conditions, and dynamic and unpredictable resource contention.