CFP last date
22 April 2024
Reseach Article

jMAD- A small Java Mobile Agent Development Platform

by Abhishek Yenpure, M Nitin Umesh, Dhiraj Patil
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 68 - Number 10
Year of Publication: 2013
Authors: Abhishek Yenpure, M Nitin Umesh, Dhiraj Patil
10.5120/11612-6997

Abhishek Yenpure, M Nitin Umesh, Dhiraj Patil . jMAD- A small Java Mobile Agent Development Platform. International Journal of Computer Applications. 68, 10 ( April 2013), 1-6. DOI=10.5120/11612-6997

@article{ 10.5120/11612-6997,
author = { Abhishek Yenpure, M Nitin Umesh, Dhiraj Patil },
title = { jMAD- A small Java Mobile Agent Development Platform },
journal = { International Journal of Computer Applications },
issue_date = { April 2013 },
volume = { 68 },
number = { 10 },
month = { April },
year = { 2013 },
issn = { 0975-8887 },
pages = { 1-6 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume68/number10/11612-6997/ },
doi = { 10.5120/11612-6997 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:27:25.714983+05:30
%A Abhishek Yenpure
%A M Nitin Umesh
%A Dhiraj Patil
%T jMAD- A small Java Mobile Agent Development Platform
%J International Journal of Computer Applications
%@ 0975-8887
%V 68
%N 10
%P 1-6
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Grid Computing has been around for as long as the modern computers themselves yet have failed in obtaining a clear standard which would define its implementation across the computing domain. This project focuses on the Process Migration aspects of Grid Computing/Clusters for Java Applications. The available solutions for Java Process Migration and Mobile Agent Development require high level of Java Expertise for the user itself let alone the developer. These solutions also require changes to be made in the JVM (Java Virtual Machine) which is a hassle for SMEs who cannot afford to put such high level solutions into work. The project solves the problem by establishing a method of Process Migration which will not need any changes in the JVM and will not require the user to know the internals of the implemented method. The user will only have to worry about developing his code remaining totally aloof of what will be done to it later.

References
  1. Ricky K. K. Ma, Cho-Li Wang, and Francis C. M. Lau. "M-JavaMPI: A Java-MPI Binding with Process Migration Support" presented at Cluster Computing and the Grid, 2002. 2nd IEEE/ACM International Symposium
  2. Herbert Schildt "Java 2:The Complete Reference" , Tata McGraw Hill,2002
  3. Oracle Technology Network," Java Language and Virtual Machine Specifications", Internet: "http://docs. oracle. com/javase/specs/".
  4. http://www. jusfortechies. com, Object Serialization, Internet:http://www. jusfortechies. com/java/core-java/externalization. php, [Sep 18,2012]
  5. Reflection in Java, Internet:"radio. javaranch. com/val/2004/05/18/1084891793000. html"
  6. JAVA 2 SE 7 Documentation(Oracle Java Documentation), Internet : "http://docs. oracle. com/javase/7/docs/api//"
  7. JADE Programmer's Guide, Internet:"http://citeseerx. ist. psu. edu/viewdoc/download?doi=10. 1. 1. 80. 9915&rep=rep1&type=pdf"
Index Terms

Computer Science
Information Sciences

Keywords

jMAD Object Serialization Code Instrumentation Migration Broadcast JVM (Java Virtual Machine) JADE (java Agent Development Framework)