Architectural Support for Quality of Service for CORBA Objects (1997)
Cached
Download Links
- [www.dist-systems.bbn.com]
- [www-csag.ucsd.edu]
- [dist-systems.bbn.com]
- [www.dist-systems.bbn.com]
- DBLP
Other Repositories/Bibliography
| Citations: | 296 - 26 self |
BibTeX
@MISC{Zinky97architecturalsupport,
author = {John A. Zinky and David E. Bakken and Richard D. Schantz},
title = {Architectural Support for Quality of Service for CORBA Objects},
year = {1997}
}
Years of Citing Articles
OpenURL
Abstract
this paper we discuss four major problems we have observed in our developing and deploying wide-area distributed object applications and middleware. First, most programs are developed ignoring the variable wide area conditions. Second, when application programmers do try to handle these conditions, they have great difficulty because these harsh conditions are different from thost of the local objects they are used to dealing with. Third, IDL hides information about the tradeoffs any implementation of an object must make. Fourth, there is presently no way to systematically reuse current technology components which deal with these conditions, so code sharing becomes impractical. In this paper we also describe our architecture, Quality of Service for CORBA Objects (QuO), which we have developed to overcome these limitations and integrate their solution by providing QoS abstractions to CORBA objects. First, it makes these conditions first class entities and integrates knowledge of them over time, space, and source. Second, it reduces their variance by masking. Third, it exposes key design decisions of an object's implementation and how it will be used. Fourth, it supports reuse of various architectural components and automatically generates others.







