• 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