TY - JOUR
T1 - Total quality of service provisioning in middleware and applications
AU - Wang, Nanbor
AU - Schmidt, Douglas C.
AU - Gokhale, Aniruddha
AU - Gill, Christopher D.
AU - Natarajan, Balachandran
AU - Rodrigues, Craig
AU - Loyall, Joseph P.
AU - Schantz, Richard E.
PY - 2003/3/15
Y1 - 2003/3/15
N2 - Commercial off-the-shelf (COTS) middleware, such as real-time CORBA, is gaining acceptance in the distributed real-time and embedded (DRE) community. Existing COTS specifications, however, do not effectively separate quality of service (QoS) policy configurations and adaptations from application functionality. DRE application developers therefore often intersperse code that provisions resources for QoS guarantees and program adaptation mechanisms throughout DRE applications, making it hard to configure, validate, modify, and evolve complex DRE applications. This paper illustrates how (1) standard component-based middleware can be enhanced to flexibly compose static QoS provisioning policies with application logic, (2) adaptive middleware capabilities enable developers to abstract and encapsulate reusable dynamic QoS provisioning and adaptive behaviors, and (3) component-based middleware and adaptive middleware capabilities can be integrated to provide a total QoS provisioning solution for DRE applications.
AB - Commercial off-the-shelf (COTS) middleware, such as real-time CORBA, is gaining acceptance in the distributed real-time and embedded (DRE) community. Existing COTS specifications, however, do not effectively separate quality of service (QoS) policy configurations and adaptations from application functionality. DRE application developers therefore often intersperse code that provisions resources for QoS guarantees and program adaptation mechanisms throughout DRE applications, making it hard to configure, validate, modify, and evolve complex DRE applications. This paper illustrates how (1) standard component-based middleware can be enhanced to flexibly compose static QoS provisioning policies with application logic, (2) adaptive middleware capabilities enable developers to abstract and encapsulate reusable dynamic QoS provisioning and adaptive behaviors, and (3) component-based middleware and adaptive middleware capabilities can be integrated to provide a total QoS provisioning solution for DRE applications.
KW - CORBA Component Model
KW - Middleware
KW - Quality of service adaptation
KW - Quality of service provisioning
UR - https://www.scopus.com/pages/publications/0037445350
U2 - 10.1016/S0141-9331(02)00096-0
DO - 10.1016/S0141-9331(02)00096-0
M3 - Article
AN - SCOPUS:0037445350
SN - 0141-9331
VL - 27
SP - 45
EP - 54
JO - Microprocessors and Microsystems
JF - Microprocessors and Microsystems
IS - 2
ER -