Satellite resource allocation

    The satellite resource allocation model adopts a three-layer structure: sub-target task layer, resource layer and agent layer. The sub-goal task layer is the interface between the semantic parsing part and the resource allocation part, and is responsible for accepting the sub-goal tasks after semantic parsing and managing the meta-tasks after allocating resources. The resource layer includes all satellite entities, is the resource to be allocated, and is the executor of the sub-target task. The sub-target task layer and the resource layer are both entity layers, which represent the sub-target task manager and the corresponding satellite resources to be allocated respectively. We map them to the virtual Agent layer to form a multi-Agent system. In a multi-agent system, multiple satellite agents and coordinating agents that perform the same sub-target task form a group. The coordinating agent is the central node in the group and is responsible for the resource allocation of sub-target tasks. The satellite agent can obtain the corresponding meta-task by interacting and negotiating with the coordinating agent in the group, so as to realize the satellite resource allocation in the group. Corresponding to seven different sub-goal tasks, there are seven different groups. Different groups exchange information through coordinating agents, resolve conflicts caused by competing satellite resources among different groups, and finally form a unified satellite resource allocation scheme.

    (1> Coordination Agent. The coordination agent is the node that generates tasks and is responsible for assigning tasks to other nodes. At the same time, the coordination agents of different groups can negotiate to resolve conflicts caused by competing satellite resources between different groups.
    (2> Satellites) Agent. Satellite agents are nodes that complete tasks, and they are satellites with the ability to complete certain tasks. Satellite agents can only communicate and negotiate with the coordinating Agent in the group where they are located.

    The satellite resource allocation problem of traditional contract network protocols can be described by a single negotiation and solution process. It is:
    (1> Coordinating Agent broadcasts the task notification to the Satellite Agent;
    (2) After the Satellite Agent receives the task notification, it decides whether to bid or not according to the task requirements, its own capabilities and knowledge, and expected benefits. When the Satellite Agent finds a suitable task , submit a bid to the coordinating agent;
    (3) The coordinating agent will receive many such bids, and based on the information of the bids, it will respond to one (or more) task notifications and select the most suitable satellite agent to complete the task;  
    (4) transfer the agent satellite agent to the coordinating agent Send the confirmation message and the contract takes effect. The satellite agent will complete the contract tasks under the supervision of the association.

.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326778444&siteId=291194637