2006
DOI: 10.1007/s10472-006-9033-2
|View full text |Cite
|
Sign up to set email alerts
|

Message delay and DisCSP search algorithms

Abstract: Distributed constraint satisfaction problems (DisCSPs) are composed of agents, each holding its own variables, that are connected by constraints to variables of other agents. Due to the distributed nature of the problem, message delay can have unexpected effects on the behavior of distributed search algorithms on DisCSPs. This has been recently shown in experimental studies of asynchronous backtracking algorithms (Bejar et al., Artif. Intell., 161:117-148, 2005; Silaghi and Faltings, Artif. Intell., 161:25-54… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
50
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 44 publications
(50 citation statements)
references
References 20 publications
(83 reference statements)
0
50
0
Order By: Relevance
“…Communication load is measured by the total number of exchanged messages among agents during algorithm execution (#msg), including those of termination detection (system messages). Computation effort is measured by the number of non-concurrent constraint checks (#ncccs) [42]. #ncccs is the metric used in distributed constraint solving to simulate the computation time.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Communication load is measured by the total number of exchanged messages among agents during algorithm execution (#msg), including those of termination detection (system messages). Computation effort is measured by the number of non-concurrent constraint checks (#ncccs) [42]. #ncccs is the metric used in distributed constraint solving to simulate the computation time.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Every message carries the value of the sending agent's counter. When an agent receives a message it stores the data received together with the corresponding counter.When the agent first uses the received counter it updates its counter to the largest value between its own counter and the stored counter value which was carried by the message [28]. By reporting the cost of the search as the largest counter held by some agent at the end of the search, a measure of non-concurrent search effort that is close to Lamports logical time is achieved [13].…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…By reporting the cost of the search as the largest counter held by some agent at the end of the search, a measure of non-concurrent search effort that is close to Lamports logical time is achieved [13]. If instead of steps of computation, the number of non-concurrent constraints check is counted (NCCCs), then the local computational effort of agents in each step is measured [15,29].…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…Fundamental actions of the agents are automatically monitored by the system in order to provide useful statistics -this reduces to a minimum the need to write code that is unrelated to the actual agent behavior. -Powerful message passing mechanism -messages are passed by value and are conveniently handled in an RPC fashion; statistical message delays [11] can be applied in order to measure the application's behavior under different network conditions without slowing down the actual execution. Additional utilities included in the mechanism, e.g., automatic idle detection and message timestamps.…”
Section: Agentzero Modularitymentioning
confidence: 99%