• DocumentCode
    658669
  • Title

    Modeling and Analysis of Reliable Contract Net Protocol Using Timed Colored Petri Nets

  • Author

    Boukredera, Djamila ; Maamri, Remdane ; Aknine, Samir

  • Author_Institution
    Lab. des Math. Appl., Univ. Abderrahmane Mira, Bejaia, Algeria
  • Volume
    2
  • fYear
    2013
  • fDate
    17-20 Nov. 2013
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    Contract Net Protocol (CNP) is probably the most widely used task allocation protocol in distributed multi-agent systems (MAS). However it is limited in some issues and has serious drawbacks if it is applied in such real world applications where temporal interaction aspects are of great importance and fault-tolerance is a crucial issue. Many researchers have proposed various methods to expand and to improve it but those challenges have not been much addressed. To cope with these limitations, this paper proposes a formal model that extends the conventional contract net with real time constraints, often defined as interaction duration and message deadlines, and fault tolerance to handle the agent death exception. In this study we concentrate on the reliability of the awarded contractor which may die while carrying out the assigned task. In the proposed approach a timeout mechanism is modeled to detect the crash failure of the contractor, hence a proper termination of the negotiation process can be timely performed by the manager ensuring the failure recovery. We model the extended CNP with timed colored Petri nets and show that it terminates correctly either in a safety case or in a failure situation. The model analysis by means of CPN tools proves that the protocol meets the key properties namely model correctness, deadline respect, absence of deadlocks and live locks, absence of dead code, agent terminal states consistency, concurrency and validity.
  • Keywords
    Petri nets; multi-agent systems; protocols; CNP; CPN tools; agent death exception; agent terminal states concurrency property; agent terminal states consistency property; agent terminal states validity property; awarded contractor; contract net protocol; dead code absence; deadline respect property; deadlocks absence property; distributed multi-agent systems; fault tolerance; interaction duration constraint; live locks absence property; message deadlines constraint; model correctness property; task allocation protocol; temporal interaction aspects; timed colored Petri nets; timeout mechanism; Analytical models; Computer crashes; Contracts; Fault tolerance; Protocols; Time factors; Contract net protocol; Multi-agent systems; Negotiation protocols; Timed Colored Petri Nets; fault tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013 IEEE/WIC/ACM International Joint Conferences on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4799-2902-3
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2013.85
  • Filename
    6690765