International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 167 - Number 5 |
Year of Publication: 2017 |
Authors: L. D. S. B. Weerasinghe, B. Hettige, R. P. S. Kathriarachchi, A. S. Karunananda |
10.5120/ijca2017914248 |
L. D. S. B. Weerasinghe, B. Hettige, R. P. S. Kathriarachchi, A. S. Karunananda . Resource Sharing in Distributed Environment using Multi-agent Technology. International Journal of Computer Applications. 167, 5 ( Jun 2017), 28-32. DOI=10.5120/ijca2017914248
Resource sharing is very important in the world Due to limited resources. People tend to use different applications for similar purposes within the network environment making the high traffic and duplicating resource. The complexity and the dynamic behaviour of computer network do not leave a clue to predict what happen next. The multi-agent technology has proven potential results in improving efficiency and accuracy in dynamic and distributed environments. Among other features, a multi-agent technology can produce solutions that are globally accepted to the agents through communication, negotiation, and coordination among the agents. This research presents the method for reducing resource wastage and sharing resources efficiently using multi-agent technology. Network users will download the same file again and again unintentionally, bringing network performance dramatically down. With the concept of dynamic scheduling and load balancing, implement a system to share resources within a network using Multi-agent technology. The solution is developed by the MaSMT, a Java-based framework, with one manager agent and four ordinary agents, namely, file send agent, file receives agent, download agent and load balancing and dynamic scheduling agent. Using this system task has been allocated to distributed agents within a dynamic network for sharing resources. The system is successfully tested in real environments and will help to reduce the resource wastage on network environments.