• DocumentCode
    2680979
  • Title

    Checkpointing in a Distributed Coordination Protocol for Multiple Peer Processes

  • Author

    Aikebaier, Ailixier ; Enokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Tokyo Denki Univ., Tokyo
  • fYear
    2008
  • fDate
    4-7 March 2008
  • Firstpage
    48
  • Lastpage
    54
  • Abstract
    There are many discussions on agreement protocols of multiple processes. However, they just aim at agreeing one value out of values shown by the processes. In human societies, agreement procedures are flexible, person can change their opinions and can use various type of agreement conditions. In this paper, we discuss a more flexible agreement protocol of multiple peer processes by taking account the human behaviour in social agreement procedures. Each process first takes a value v in a domain Di which is a collection of possible values and notifies the other processes of the value v. A process in turn receives values from other processes. Unless a set of the values from all the processes satisfy an agreement condition, a process can take another value v´. In order to model the social behaviour of people, we already discuss E- and P-precedent relations on values. In order to efficiently make an agreement, we have to discuss some coordination mechanism of multiple processes. A process pi would like to start over from a previous round if pi finds it to have selected an improper value. The process pi takes a checkpoint at a round. Then, the process pi can roll back to the previous checkpointed round. In addition, there are some constraints on a value. If a process says some value, the process cannot withdraw the value, i.e. cannot roll back. Based on the precedent relations and checkpoints, a group of processes efficiently make an agreement.
  • Keywords
    checkpointing; peer-to-peer computing; protocols; agreement protocol; checkpointing; distributed coordination protocol; multiple peer process; precedent relation; Application software; Checkpointing; Collaborative work; Competitive intelligence; Computer networks; Humans; Peer to peer computing; Protocols; Social network services; Software systems; agreement; checkpoint; consensus; distributed system; rollback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3109-0
  • Type

    conf

  • DOI
    10.1109/CISIS.2008.114
  • Filename
    4606662