Gateways for accessing fault tolerance domains
IFIP/ACM International Conference on Distributed systems platforms
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects
IEEE Transactions on Computers
Providing QoS Customization in Distributed Object Systems
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
Middleware Support for Voting and Data Fusion
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
QoS customization in distributed object systems
Software—Practice & Experience - Special issue: Middleware
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
Software—Practice & Experience
Toward reusable SLA monitoring capabilities
Software—Practice & Experience
Hi-index | 0.00 |
As networks and the use of communication within applications continue to grow and find more uses, so too does the demand for more control and manageability of various "system properties" through middleware.An important component supporting an integrated property architecture is the concept of an object gateway, which is a quality-of-service (QoS) aware element transparently inserted at the transport layer between clients and objects to provide the managed communication behavior for the particular property being supported. In this paper, we introduce the concept of a QoS-oriented gateway to integrate a variety of QoS enforcement and implementation mechanisms controlling the underlying distributed interactions. We discuss the functions performed by such a component in achieving the desired overall end-to-end QoS, and the design considerations underlying our current implementation. We conclude with experiences to date with two variations of the gateway: one controlling managed latency and throughput using bandwidth allocation, and one controlling dependability through the coordination of object replicas.