Total quality of service provisioning in middleware and applications
نویسندگان
چکیده
Commercial off-the-shelf (COTS) distribution middleware 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 (1) how standard component-based middleware can be enhanced to flexibly compose static QoS provisioning policies with application logic, (2) how adaptive middleware capabilities enable developers to abstract and encapsulate reusable dynamic QoS provisioning and adaptive behaviors, and (3) how component-based middleware and adaptive middleware capabilities can be integrated to provide a total QoS provisioning solution for DRE applications.
منابع مشابه
POSAML: A visual modeling language for middleware provisioning
Next generation distributed applications are often hosted on heterogeneous platforms including different kinds of middleware. Due to the applications’ growing functional complexity and their multiple quality of service (QoS) requirements, system developers are increasingly facing a substantial number of middleware provisioning challenges, which include configuring, optimizing and validating the...
متن کاملApplying Model-Integrated Computing to Provision Middleware and Application Quality of Service
Commercial of-the-shelf (COTS) distribution middleware is gaining acceptance in the distributed real-time and embedded (DRE) community as (1) the cost and time required to develop and verify DRE applications precludes developers from implementing DRE applications from scratch and (2) implementations of standard COTS middleware specifications, such as CORBA, mature. Although standard COTS specif...
متن کاملComposing and Deploying Grid Middleware Web Services Using Model Driven Architecture
Rapid advances in networking, hardware, and middleware technologies are facilitating the development and deployment of complex grid applications, such as large-scale distributed collaborative scientific simulation, analysis of experiments in elementary particle physics, distributed mission training and virtual surgery for medical instruction. These predominantly collaborative applications are c...
متن کاملDesign and Evaluation of a QoS Provisioning Service
Middleware provides distributed objects with a software infrastructure that offers a set of well-known distribution transparencies. These transparencies enable the rapid introduction of applications for heterogeneous, distributed systems. However, to support guaranteed Quality of Service (QoS) system-specific QoS mechanisms need to be controlled. Accessing the low-level mechanisms directly by a...
متن کاملA control service for QoS-enabled middleware
Developers of distributed multimedia applications face a diversity of multimedia formats, streaming platforms and streaming protocols; furthermore, support for end-to-end Quality-of-Service (QoS) is a crucial factor for the development of future distributed multimedia systems. Middleware is gaining wide acceptance as a generic software infrastructure for distributed applications, a growing numb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Microprocessors and Microsystems
دوره 27 شماره
صفحات -
تاریخ انتشار 2003