Coordination occurs via bidding or price signals, where an agent broadcasts a task and others bid based on their capabilities, cost, or utility. Typical conditions for use: Tasks must be distributed dynamically; Agents possess varying capacities or costs. The central trade-off: Scalable and flexible resource allocation is gained against the difficult design…
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Theoretical construct: explains a term, principle, or mental model.
What organizes, connects, or makes decisions possible.
The Contract Net protocol distributes tasks through a call for proposals: a manager requests capabilities, agents bid, and the manager awards the task.
Reid G. Smith described the Contract Net protocol in 1980 as a protocol for distributed problem solving. It emerged from the need to assign tasks dynamically by capability and cost in open, heterogeneous agent systems.
A manager broadcasts a task, agents respond with bids, and the selected agent executes the work and reports the result. This suits dynamic allocation; communication overhead and strategic or incomplete bids remain limits.
The manager describes a task and requests suitable agents.
Agents assess the task by capability, cost, or workload.
The manager selects a proposal and oversees execution.
Contract Net helps assess dynamic task allocation and its communication and incentive costs in distributed systems.
Where this building block is located in the topic model.
No structure path available.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.