-h-e-c-u-b-a-
Huge Economic Cluster Using Basic Algorithms

 

The Beowulf Project ... How To   [ one myth ]
Network Information Service (NIS) How To
Parallel Virtual Machine (PVM)
Msg Passing I'face (MPI) std
PVM (Parallel Virtual Machine) Software Library
Pondermatic IV, Home Supercomputing with Linux
The Globus Project
SETI@home

Open source environments, complete software development life cycle; clustering/grid paradigms; searching; database and distributed programming environments; deployment of web based application software.

 

Many applications have been developed using interconnected computers, via clustering and grid technologies; mpeg encoding, weather prediction, genome sequencing; data storage/retrieval; physics. Usable web interfaces are necessary to access results. Construct a cluster or grid using pre-existing open source materials on Linux platforms. Deploy a computing cluster to locate data and relevant information, using search technologies and web browser interface. Investigate and propose three alternate project development paths to which the implementation can be adapted.

Build and tune a grid using readily available paradigms [using a Beowulf &/or Globus configurations with multiple separate computers]. Develop the software architecture by revising some existing material and doing a measure of parameter tuning. Then strap on a front end to provide access through the web browser.

This is to offer grid computing resources to a wider range of users [customers], thus increasing potential application scope. It is envisaged that previously unforseen uses for grid and collaborative computing will become apparent.

 

php, mysql, ssh, jsp, java, c, c++ Objective is to port to many environments / multiple platforms. Initially based around [develop on] any older [cheap] pc running linux [various]

However, it is highly desirable that the application will be portable enough to compile on a wide range of processors. Team worked with a range of boxes : x86 [386 to p3]; sgi [indy]... whatever was at hand!

Implemented a clustered environment, emphasis on managing data and search scenarios. Developed an online [web] data storage search coupling, for the clustered (Linux) environment; requirements included: databases; browser search entry; secure web tracking/logging of entries; installation guide for the cluster; test items used during development.
 

Homer wrote of the Trojan wars, in which king Priam defended Troy against repeated intrusions by Odysses. Priam's wife was by his side all through the conflagation, she worked tirelessly building their family, raising dozens of kids. Her name was Hecuba.

This project will, over time, bind together a large number of small computers to create a large family. Hopefully mirroring the efforts of Hecuba herself. Of note, after the fall of Troy, Hecuba ended up serving Odysses as his slave... perhaps this project will itself in turn, with the fullness of time, become part of a much larger environment.

 

  • Feasibility study initiated; October 2002
  • Group of 39 clustered P3 wkstns configured to run Povray in parallel [RH8]; May 2002
  • Cluster Workstations replaced with P4; OS reloaded with RH9; June 2003
  • Beta configuration testing environment established [3 by P3 wkstns; RH8/RH9]; December 2003 to March 2004
  • Further integrated deployment within cluster; February 2004 to April 2004
  • Benchmarking comenced; May 2004
  • Proposed future applications for the grid implementation

 

All contents ©Pritchard 1900 to 2005

Disclaimer. Web Pages presented "as is" User onus applies.

comments [eM] to... -hecba master-

Introduction Page