Call for Paper - September 2020 Edition
IJCA solicits original research papers for the September 2020 Edition. Last date of manuscript submission is August 20, 2020. Read More

Resource Sharing in Distributed Environment using Multi-agent Technology

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
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 and A S Karunananda. Resource Sharing in Distributed Environment using Multi-agent Technology. International Journal of Computer Applications 167(5):28-32, June 2017. BibTeX

@article{10.5120/ijca2017914248,
	author = {L. D. S. B. Weerasinghe and B. Hettige and R. P. S. Kathriarachchi and A. S. Karunananda},
	title = {Resource Sharing in Distributed Environment using Multi-agent Technology},
	journal = {International Journal of Computer Applications},
	issue_date = {June 2017},
	volume = {167},
	number = {5},
	month = {Jun},
	year = {2017},
	issn = {0975-8887},
	pages = {28-32},
	numpages = {5},
	url = {http://www.ijcaonline.org/archives/volume167/number5/27769-2017914248},
	doi = {10.5120/ijca2017914248},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}
}

Abstract

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.

References

  1. N. Leibowitz, M. Ripeanu, and A. Wierzbicki, “Deconstructing the Kazaa network,” 2003, pp. 112–120.
  2. J. Lewthwaite and V. Smith, “Limewire examinations,” Digit. Investig., vol. 5, pp. S96–S104, Sep. 2008.
  3. F. Bellifemine, G. Caire, A. Poggi, and G. Rimassa, “JADE: A software framework for developing multi-agent applications. Lessons learned,” Inf. Softw. Technol., vol. 50, no. 1–2, pp. 10–21, Jan. 2008.
  4. O. Boissier, R. H. Bordini, J. F. Hübner, A. Ricci, and A. Santi, “Multi-agent Oriented Programming with JaCaMo,” Sci Comput Program, vol. 78, no. 6, pp. 747–761, Jun. 2013.
  5. F. Klgl, “The Multi-Agent Simulation Environment SeSAm,” 2003.
  6. O. Gutknecht and J. Ferber, “The MADKIT Agent Platform Architecture.”
  7. B. Hettige, A. S. Karunananda, and G. Rzevski, “MaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation,” Int. J. Comput. Linguist. Nat. Lang. Process. IJCLNLP, vol. 2, no. 7, pp. 411–416, 2013.
  8. K. Vangheluwe, W. Souffriau, K. Verbeeck, and P. De Causmaecker, “Dynamic scheduling of multi-media streams in home automation systems,” in Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers, 2008, pp. 1683–1684.
  9. FIPA. Contract net interaction protocol speci_cation. http://www._pa.org/specs/_pa00029/SC00029H.pdf.
  10. M. Grivas and S. J. Turner, “Agent Technology in Load Balancing for Network Applications,” in International Workshop on Intelligent Agents on the Internet and Web, Mexico, 1998.
  11. “NetSolve.” [Online]. Available: http://icl.cs.utk.edu/netsolve/.
  12. “Defining a Page Space,” 27-Mar-2014. [Online]. Available: https://www.ibm.com/support/knowledge center/api/content/nl/en-us/SSLTBW_2.1.0/com.ibm.zos .v2r1.idad400/pgsp.htm..
  13. K. Elgazzar, W. Ibrahim, S. Oteafy, and H. S. Hassanein, “RobP2P: A Robust Architecture for Resource Sharing in Mobile Peer-to-Peer Networks,” Procedia Comput. Sci., vol. 19, pp. 356–363, 2013.
  14. C. J. Zhang, V. Lesser, and P. Shenoy, “A multi-agent learning approach to resource sharing across computing clusters,” UMass Comput. Sci. Tech. Rep. UM-CS-2008-035, 2008.
  15. “The Problem with Shared Network Folders,” The Information Management Pulse, 24-Apr-2011. .
  16. B. Hettige, A. S. Karunananda, G. Rzevski, Multi-agent solution for managing complexity in English to Sinhala Machine Translation, International Journal of Design & Nature and Ecodynamics, Volume 11, Issue 2, 2016, 88 – 96.
  17. B. Hettige, A. S. Karunananda, G. Rzevski, “Multi-agent System Technology for Morphological Analysis”, Proceedings of the 9th Annual Sessions of Sri Lanka Association for Artificial Intelligence (SLAAI), Colombo, 2012.
  18. HMHR Jayarathna, B Hettige, AgriCom: A communication platform for agriculture sector, Proceedings of the 8th IEEE International Conference Industrial and Information Systems (ICIIS), 2013.
  19. J. Ferber and O. Gutknecht, “A meta-model for the analysis and design of organizations in multi-agent systems,” presented at the Multi Agent Systems, 1998. Proceedings. International Conference on, 1998, pp. 128–135.
  20. “ITray.” [Online]. Available: https://sourceforge.net/ projects/itray/?source=directory

Keywords

Multi-Agent Systems, MaSMT, File-Sharing, Dynamic scheduling, Load balancing.