QoS-based flexibility in distributed systems

This paper discusses how to make a distributed object system flexible so as to satisfy the application's requirement in the change of the system environment. Each object supports other objects with quality of service (QoS). The change of the system is modeled to be the change of QoS supported by the objects. We discuss relations among the operations with respect to QoS, i.e. QoS-based equivalency and compatibility of the operations. By using the QoS-based relations, we newly discuss a QoS-based compensating way to recover from the less qualified state. Finally, we discuss QoS-based replicas of objects.

[1]  Makoto Takizawa,et al.  Distributed checkpointing based on influential messages , 1996, Proceedings of 1996 International Conference on Parallel and Distributed Systems.

[2]  Douglas C. Schmidt,et al.  A high-performance end system architecture for real-time CORBA , 1997, IEEE Commun. Mag..

[3]  Fred B. Schneider,et al.  Replication management using the state-machine approach , 1993 .

[4]  Robbert van Renesse,et al.  Reliable Distributed Computing with the Isis Toolkit , 1994 .

[5]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[6]  Thomas F. Lawrence,et al.  Taxonomy for QoS specifications , 1997, Proceedings Third International Workshop on Object-Oriented Real-Time Dependable Systems.

[7]  Laura M. Haas,et al.  Distributed deadlock detection , 1983, TOCS.

[8]  David Hutchison,et al.  Integrated quality of service for multimedia communications , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[9]  Fred B. Schneider,et al.  The primary-backup approach , 1993 .

[10]  Makoto Takizawa,et al.  Uncompensatable Deadlock in Distributed Object-Oriented Systems , 1992 .

[11]  Abraham Silberschatz,et al.  A Formal Approach to Recovery by Compensating Transactions , 1990, VLDB.

[12]  Andrew T. Campbell,et al.  A quality of service architecture , 1994, CCRV.

[13]  Makoto Takizawa,et al.  Model of Mobile Objects , 1996, DEXA.