Skip to main content.

Multi-tiered distributed computing platform

Bibtex

@inproceedings{ PKN2003c,
author = {Andrew Page and Thomas Keane and Richard Allen and Thomas J. Naughton and John Waldron},
title = {Multi-tiered distributed computing platform},
booktitle = {Second International Conference on the Principles and Practice of Programming in Java},
year = {2003},
pages = {191--194},
address = {Kilkenny City, Ireland},
month = {June},
isbn = {0-9544145-1-9},
editor = {James F. Power and John T. Waldron}
}

Abstract

A simple programmable Java platform-independent distrib\-uted computation system has been developed to exploit the free resources on computers linked together by a network. It is a multi-tiered distributed system model, which is unbounded in principal. The system consists of an n-ary tree of nodes where the internal nodes perform the scheduling and the leaves do the processing. The scheduler nodes communicate in a peer-to-peer manner and the processing nodes operate in a strictly client-server manner with their respective scheduler. The independent schedulers on each tier dynamically allocate resources between jobs based on the constantly changing characteristics of the underlying network. The system has been evaluated over a network of 90 PCs with a bioinformatics application.

Keywords

  • java
  • distributed computing
  • web computing
  • multi-tiered
  • hierarchical topology
  • programmable
  • open source
  • bioinfomatics