ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns
Beyond the Black Box: Open Implementation
IEEE Software
QoS Aspect Languages and Their Runtime Integration
LCR '98 Selected Papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Specifying and Measuring Quality of Service in Distributed Object Systems
ISORC '98 Proceedings of the The 1st IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications
BeeHive: Global Multimedia Database Support for Dependable, Real-Time Applications
The role of software architecture in constraining adaptation incomponent-based middleware platforms
IFIP/ACM International Conference on Distributed systems platforms
Structuring QoS-supporting services with smart proxies
IFIP/ACM International Conference on Distributed systems platforms
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Computer
A pluggable service-to-service communication mechanism for home multimedia networks
Proceedings of the tenth ACM international conference on Multimedia
A QoS-Control Architecture for Object Middleware
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Augmented Reliable Multicast CORBA Event Service (ARMS): A QoS-Adaptive Middleware
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
QoS Management Middleware: A Separable, Reusable Solution
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
Experiments in Composing Proxy Audio Services for Mobile Users
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Thread Transparency in Information Flow Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Runtime Performance Modeling and Measurement of Adaptive Distributed Object Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Middleware and Quality of Service
SOFSEM '99 Proceedings of the 26th Conference on Current Trends in Theory and Practice of Informatics on Theory and Practice of Informatics
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
QoS Aspect Languages and Their Runtime Integration
LCR '98 Selected Papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems
Proceedings of the 25th International Conference on Software Engineering
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
Middleware + multimedia = multimedia middleware?
Multimedia Systems
An Overview of MSHN: The Management System for Heterogeneous Networks
HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
The 'QoS Query Service' for Improved Quality-of-Service Decision Making in CORBA
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Building adaptive distributed applications with middleware and aspects
Proceedings of the 3rd international conference on Aspect-oriented software development
Timeliness in Auto-Adaptive Distributed Systems
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Infopipes for composing distributed information flows
M3W Proceedings of the 2001 international workshop on Multimedia middleware
An event-driven, user-centric, QoS-aware middleware framework for ubiquitous multimedia applications
M3W Proceedings of the 2001 international workshop on Multimedia middleware
QoS Management specification support for multimedia middleware
Journal of Systems and Software
Mobile adaptive tasks guided by resource contracts
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
Enabling collaborative adaptation across legacy components
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
The collective: a common information service for self-managed middleware
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Journal of Systems and Software
Modelling adaptive services for distributed systems
Proceedings of the 2008 ACM symposium on Applied computing
Formalization of Network Quality-of-Service Requirements
FORTE '07 Proceedings of the 27th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
NQSL - Formal Language and Tool Support for Network Quality-of-Service Requirements
FORTE '08 Proceedings of the 28th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Quality attribute tradeoff through adaptive architectures at runtime
Journal of Systems and Software
Flexible and adaptive QoS control for distributed real-time and embedded middleware
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
ISA '09 Proceedings of the 3rd International Conference and Workshops on Advances in Information Security and Assurance
Proceedings of the 14th Brazilian Symposium on Multimedia and the Web
Journal of Systems and Software
Kevlar: a flexible infrastructure for wide-area collaborative applications
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Empirical evaluation of dynamic local adaptation for distributed mobile applications
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Aspect-Oriented development of crosscutting features in distributed, heterogeneous systems
Transactions on Aspect-Oriented Software Development II
Resource management for multimedia applications, distributed in open and heterogeneous home networks
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Most distributed applications are brittle; they work in a limited environment and cannot adapt to changes in this environment. Making these applications less brittle is a complex engineering task that is hard for specific application areas and even harder to generalize. The Quality Objects (QuO) project offers a framework for creating applications that adapt to different Quality of Services (QoS) offered by the underlying resources. QuO offers several layers of tools for creating adaptive distributed applications using the familiar CORBA development process of code generators and runtime support libraries. In this paper we describe the QuO Runtime and the components it uses to maintain and adapt to QoS. The QuO Runtime is the base functionality on which QuO code generators specialize for a specific adaptive application. The QuO Runtime handles much of the complexity of collecting, organizing, and acting on changing QoS, thus reducing the burden for application developers.