DocumentCode
2904089
Title
Message ordering based on the strength of a causal relation
Author
Yoshida, Takaichi
Author_Institution
Dept. of Artificial Intelligence, Kyushu Inst. of Technol., Iizuka, Japan
fYear
2001
fDate
2001
Firstpage
915
Lastpage
920
Abstract
In distributed computing, nondeterminism of execution is inevitable because of asynchronous concurrent execution and the unpredictable message transmission delay. We propose a message ordering method, which is called extended causal ordering; to control the execution order which reflects the programmers´ intention in object-oriented distributed computing. To do this, we introduce the strength of causal relation. Extended causal ordering is determined according to strength of causal relation. The strength of causal relation between two messages are decided based on the intention of a programmer in a program. Moreover, we define the representation of a logical time, which express an extended causal order: each message has its time stamp which has a logical time as a value. An object can determine the acceptance order of the message according to the value of its time stamp. We adopt the roll-back mechanism as an algorithm which control the acceptance order of the received messages. In this algorithm if the time stamp of the received message is smaller than current time of the object, the object undo the operations that the object did. Extended causal ordering is useful in an object-oriented distributed system, where a programmer intend to control the order of accepting messages
Keywords
concurrency control; delays; distributed object management; acceptance order; asynchronous concurrent execution; causal relation strength; distributed computing; extended causal ordering; logical time representation; message ordering; message ordering method; message transmission delay; object-oriented distributed computing; object-oriented distributed system; received message; roll-back mechanism; time stamp; Artificial intelligence; Control systems; Delay; Distributed computing; Parallel processing; Programming profession; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Networking, 2001. Proceedings. 15th International Conference on
Conference_Location
Beppu City, Oita
Print_ISBN
0-7695-0951-7
Type
conf
DOI
10.1109/ICOIN.2001.905633
Filename
905633
Link To Document