Conference Paper

Distributed computing for DNA analysis

DOI: 10.1145/638476.638490 Conference: Proceedings of the naugural International Symposium on Principles and Practice of Programming in Java, PPPJ 2002, and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, Dublin, Ireland, June 13-14, 2002
Source: DBLP


We report on extensions to a Java distributed computation library (JDCL) by Fritsche, Power, and Waldron, with application to a problem in the field of bioinformatics. Within our framework the system has been extended to support applications requiring a MIMD (multiple instruction, multiple data) architecture. The system has been evaluated through a DNA pattern matching application over a network of 90 PCs. The user is required to extend only two Java classes to completely configure a distributed computation.

Download full-text


Available from: James Mcinerney, Mar 30, 2014
15 Reads
  • Source
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This report describes the full design and development of a general-purpose programmable distributed environment. The aim of the system is to provide developers with a quick and easy platform for implementing distributed computations in the context of a MIMD architecture (multiple instruction, multiple data). The model underlying the system is a combination of the client-server model and the pipeline processor model. The design and implementation of the system is based on an early version of the Java Distributed Computation Library by Fritsche, Power, and Waldron. The distinguishing feature of the system is its ability to dynamically change the algorithm sent to clients. We have demonstrated the functionality of our system by solving a problem from the field of DNA analysis. Our system was evaluated over a local area network of approximately two hundred computers. This report contains a description of the JDCL and its modifications, a user manual, and the code for a sample distributed application.