In Collaborative Distributed Environments (CDEs) based on Multi-Agent System (MAS), agents collaborate with each other aiming to achieve a common goal. However, depending on several aspects, like for example the number of nodes in the CDE, the environment condition could be saturated / overloaded making it difficult for agents who are requesting the cooperation of others to carry out its tasks. To deal with this problem, the MAS-based solution should have an appropriate negotiation mechanism between agents. Appropriate means to be efficient in terms of the time involved in the entire process and, of course, that the negotiation is successful. This paper focuses on this problem by presenting a negotiation mechanism (algorithm and protocol) designed to be used in CDEs by means of multi-agent architecture and the awareness concept. This research makes use of a heuristic strategy in order to improve the effectiveness of agents’ communication resources and therefore improve collaboration in these environments.
In Collaborative Distributed Environments (CDEs) based on Multi-Agent System (MAS), agents collaborate with each other aiming to achieve a common goal. However, depending on several aspects, like for example the number of nodes in the CDE, the environment condition could be saturated / overloaded making it difficult for agents who are requesting the cooperation of others to carry out its tasks. To deal with this problem, the MAS-based solution should have an appropriate negotiation mechanism between agents. Appropriate means to be efficient in terms of the time involved in the entire process and, of course, that the negotiation is successful. This paper focuses on this problem by presenting a negotiation mechanism (algorithm and protocol) designed to be used in CDEs by means of multi-agent architecture and the awareness concept. This research makes use of a heuristic strategy in order to improve the effectiveness of agents’ communication resources and therefore improve collaboration in these environments. Read More


