|
|
|
HOME TEACHING RESEARCH PUBLICATIONS SEMINARS PROSPECTIVE STUDENTS |
|
|
|
||
|
|
|
TaskSpaces: A Software Framework for Parallel Bioinformatics on Computational Grids
Hans De Sterck
, Department of Applied Mathematics, University of Waterloo
Project description: TaskSpaces is a lightweight platform-independent grid computing framework for scientific computing applications. The Taskspaces framework is characterized by two major design choices: decentralization provided by an underlying tuple space concept, and object orientation and platform independence realized by implementation in Java. TaskSpaces can be used in taskfarming mode for problems that do not require interprocess communication, but if the application requires so, the framework can also handle interprocess communication in a scalable way using communication of serialized Java objects over sockets. TaskSpaces has been demonstrated to scale well on large grids composed of supercomputers at NCSA, SDSC, and other supercomputer centers. First applications have been explored in the fields of iterative linear solvers and Lattice Boltzmann fluid dynamics simulations. We are currently applying the TaskSpaces framework to a large parallel bioinformatics problem. We use virtual experiments on computational grids composed of the world's fastest supercomputers to find the smallest pool of random RNA molecules that contains enough catalytic motifs for starting a primitive metabolism. This may establish one of the missing links in the chain of events that lead to the origin of life.
`A lightweight Java Taskspaces framework for scientific computing on computational grids', Proceedings of the ACM Symposium on Applied Computing, Track on Parallel and Distributed Systems and Networking, 1024--1030, 2003. [pdf]
`A Software Framework for Parallel Bioinformatics on Computational Grids'. Bioinformatics Supergroup Seminar, University of Colorado at Boulder, 3 November 2003. [pdf]
'Finding correctly folded active RNA motifs', Poster presentation at the RNA Society Meeting, Vienna, Austria, July 1-6, 2003. [pdf]
Created by Hans De Sterck.
|