Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

Journal of Information Science and Engineering, Vol.18 No.5, pp.729-743 (September 2002)


Group Protocol for Distributed Object-Based Systems*

Youhei Timura, Katsuya Tanaka and Makoto Takizawa
Department of Computers and Systems Engineering
Tokyo Denki University
Hiki-gun, Saitama 350-0394, Japan
E-mail: {timura, katsu, taki}@takilab.k.dendai.ac.jp

Distributed applications are realized by the cooperation of a group of multiple objects. In the group cooperation, objects send and receive messages in various ways. A message is multicast to objects in the group. In addition, multiple types of messages are sent in parallel to multiple destinations. Then, an object waits for messages from all objects and some of the source objects, i.e., in conjunctive and disjunctive ways. In this paper, we define a novel precedent relation on request and response messages exchanged among objects in the presence of the transmission and receipt methods. We present a communication protocol for supporting a group of processes with the ordered delivery of messages in the precedent relation. By using the protocol, it is easy to realize distributed object-based applications like database replications.

Keywords: distributed systems, object-based systems, causality of messages, ordered delivery, group communication protocol

Full Text () Retrieve PDF document (200209_05.pdf)

Received September 22, 2001; accepted April 15, 2002.
Communicated by Jang-Ping Sheu, Makoto Takizawa and Myongsoon Park.
*The research is partially supported by Research Institute for Technology, Tokyo Denki University.