• DocumentCode
    1944346
  • Title

    Engineering look-ahead in distributed conversations

  • Author

    Ezhilchelvan, Paul ; Romanovsky, Alexander

  • Author_Institution
    Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    142
  • Lastpage
    149
  • Abstract
    This paper investigates the effects of relaxing the synchronisation embedded in “classical” conversation schemes. Look-ahead conversation scheme enables the synchronisation mandated by conversations to be performed concurrently to other normal system activities, and thereby provides scope for enhancing system performance. In this paper, we take the view that permitting look-ahead must guarantee that executions with and without look-ahead be equivalent for identical inputs and run-time conditions. We identify and formulate the necessary condition for meeting this objective. We then present two schemes for realising this condition. The first scheme is based on piggybacking extra information onto ongoing messages, and the second one is a message passing protocol requiring each participant to send one message to every other participant of the conversation. These schemes do not require a conversation participant to know a priori all participants of the conversation, bur only those it is designed to interact with, during the conversation
  • Keywords
    distributed processing; message passing; protocols; conversation participant; conversation scheme; conversations; distributed systems; fault-tolerance; look-ahead; look-ahead scheme; message passing protocol; piggybacking; synchronised exit; Application software; Control systems; Costs; Embedded computing; Fault tolerant systems; Message passing; Protocols; Runtime; System performance; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 1999. Integration of Heterogeneous Systems. Proceedings. The Fourth International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-7695-0137-0
  • Type

    conf

  • DOI
    10.1109/ISADS.1999.838427
  • Filename
    838427