Instead of communicating with the others remotely, they move to the location of the others and communicate with them locally. Therefore the communication lines can be disconnected after the agents move. In addition, if the frequency of the communication with the others is large, it can be reduced. Mediation agents of Bee-gent are mobile agents. From the viewpoint of communication efficiency, you can choose between remote communication and local communication with migration.
Mobile agents manage their processing continuously.
This means that they manage to which point a procedure is processed for themselves. While such continuous process management is difficult for distributed systems processing procedures by communication, the mediation agents manage the progress of the service processes for themselves in Bee-gent. They can refuse requests of received messages, give priorities to messages if many messages are sent, and so on. They can change the way of starting applications according to the conditions of the applications. If there are unavailable resources because of system-down, disorder and so on, they can search for alternative resources.