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 :
بازگشت