We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
CHEN Lin, WANG ChoLi, Francis C. M. Lau. A Grid Middleware for Distributed Java Computing with MPI Bindingand Process Migration Supports[J]. Journal of Computer Science and Technology, 2003, 18(4).
Citation: CHEN Lin, WANG ChoLi, Francis C. M. Lau. A Grid Middleware for Distributed Java Computing with MPI Bindingand Process Migration Supports[J]. Journal of Computer Science and Technology, 2003, 18(4).

A Grid Middleware for Distributed Java Computing with MPI Bindingand Process Migration Supports

More Information
  • Published Date: July 14, 2003
  • "Grid" computing has emerged as an important newresearch field. With years of efforts, grid researchers havesuccessfully developed grid technologies including securitysolutions, resource management protocols, information query protocols,and data management services. However, as the ultimate goal of gridcomputing is to design an infrastructure which supports dynamic,cross-organizational resource sharing, there is a need of solutions forefficient and transparent task re-scheduling in the grid.In this research, a new grid middleware is proposed, called G-JavaMPI.This middleware adds the parallel computing capability of Java to thegrid with the support of a Grid-enabled message passing interface (MPI)for inter-process communication between Java processes executed atdifferent grid points. A special feature of the proposed G-JavaMPI isthe support of Java process migration with post-migration messageredirection. With these supports, it is possible to migrate executing Javaprocess from site to site for continuous computation, if some site isscheduled to be turned down for system reconfiguration. Moreover, theproposed G-JavaMPI middleware is very portable since it requires nomodification of underlying OS, Java virtual machine, and MPI package.Preliminary performance tests have been conducted. The proposedmechanisms have shown good migration efficiency in a simulated gridenvironment.
  • Related Articles

    [1]Bi-Xin Li, Xiao-Cong Fan, Jun Pang, Jian-Jun Zhao. Model for Slicing JAVA Programs Hierarchically[J]. Journal of Computer Science and Technology, 2004, 19(6).
    [2]LIU Songyan, MAO Zhigang, YE Yizheng. Implementation of Java Card Virtual Machine[J]. Journal of Computer Science and Technology, 2000, 15(6): 591-596.
    [3]DING Yuxin, MEI Jia, CHENG Hu. Design and Implementation of Java Just-in-Time Compiler[J]. Journal of Computer Science and Technology, 2000, 15(6): 584-590.
    [4]DING Yuxin, MEI Jia, CHENG Hu. Design and Implementation of Java Just-in-Time Compiler[J]. Journal of Computer Science and Technology, 2000, 15(6).
    [5]ZOU Tao, WANG Jicheng, ZHANG Fuyan. Information Service Model with Mobile Agent Supported[J]. Journal of Computer Science and Technology, 2000, 15(2): 150-157.
    [6]YING Mingsheng. Topology in Process Calculus (Ⅰ):Limit Behaviour of Agents[J]. Journal of Computer Science and Technology, 1999, 14(4): 328-336.
    [7]Matthew Hennessy. Process Calculifor Describing Distributed Systems[J]. Journal of Computer Science and Technology, 1998, 13(6): 490.
    [8]Wang Yun, Gu Guanqun, Dui Jiyin. Research on Protocol Migration[J]. Journal of Computer Science and Technology, 1996, 11(6): 601-606.
    [9]Cai Biaodong, Cai Xiyiao, Chen Jiazheng. Synthesis of Communicating Process Skeletons from Temporal-Spatial Logic Specifications[J]. Journal of Computer Science and Technology, 1989, 4(2): 133-146.
    [10]Zhou Di. A Recovery Technique for Distributed Communicating Process Systems[J]. Journal of Computer Science and Technology, 1986, 1(2): 34-43.

Catalog

    Article views (17) PDF downloads (2356) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return