Error processing SSI file

Error processing SSI file

Add to favourites
Make Homepage

  Article:     MTB Folding@home Guide  
  Guest Author:     Drewpy
  Date:     August 21st, 2004

Introduction:

The purpose of this guide is to address the following:

  • What is Distributed Computing?
  • What is Folding@home?
  • Installation & Setup of the Folding@home Client Software
  • Running Folding@home
  • Monitoring Your Progress
  • Conclusion

What is Distributed Computing?

Distributed Computing is a way to perform extremely large and complex calculations quickly. We have all, no doubt, imagined expansive rooms dedicated to super computers at places like NASA, where they are performing calculations for the next breakthrough in Aerospace Technology. Unfortunately such computing power is unattainable to most people, even those with the admirable goal of medical research. Distributed Computing (DC) is a way to have access to powerful computing systems that wouldn’t otherwise be possible.

Distributed Computing works by a divide-and-conquer approach to solving the larger problem. A central server assigns a small part of the problem (known as a work unit) to a computer participating in the project and running the client software. The individual computers work on their separate part of the problem and return the results to the central server. Once all the results from the client computers are returned the researchers can combine that data, and the larger problem can be solved, in dramatically less time than any single computer or super computer could. The only cost to the research team is developing the software and maintaining the servers.

MTB Folding@home Guide
Distributed Computing model
 

SETI@home is probably the most well known of the distributed computing projects. SETI's goal is to search for signs of extra terrestrial intelligence, by looking for radio signals from space. At the time of this writing, SETI@home’s total stats show that over 5 million participants have crunched 1.4 billion work units using nearly 2 million years of CPU time. All this has been accomplished since the project began in May of 1999. The latest statistics from the Folding@home project show that there have been nearly one million participants, of whom over 160,000 are still currently active.

More detailed information about distributed computing can be found here on the Folding@home website.

What is Folding@home?

The Folding@home project is a Distributed Computing effort to study the folding of proteins. Proteins are responsible for many functions at the cellular level. The project is studying the way proteins fold and misfold. A misfolded protein can cause such diseases as Cystic Fibrosis and Alzheimer’s. To make proteins, cellular machines known as ribosomes, string together amino acids into long linear chains. Like a rope, these chains loop about each other in a variety of ways (i.e., they fold). But, as with a tying a knot, only one of these many ways allows the protein to function properly. Yet lack of function is not always the worst scenario. For just as a hopelessly knotted rope can be worse than one that won't stay tied, too much of a misfolded protein could be worse than too little of a normally folded one. This is because misfolded proteins can clump together, if this happens within the brain the result can be BSE (Mad Cow Disease).

Although no treatments have yet been discovered from this research, within the coming decades it is certainly possible that a treatment to alleviate the suffering from Alzheimer’s, along with several other debilitating diseases, may be discovered.

CompuSmart LAN Party 2004
Click image for larger view
CompuSmart LAN Party 2004
Click image for larger view
 

Protein images courtesy Kyushu Institute of Technology. More detailed information about protein folding, and its applications can be found here on the Folding@home website.

Installation & Setup of the Folding@home Client Software

The official download site can be found at http://folding.stanford.edu/download.html. There are three Windows versions available for download along with versions for Linux, and Mac OS X systems. The various Windows versions will be briefly discussed, as it is the most widely used operating system.

The graphical client is the recommended version for most users. It includes a visual status display of the current WU, and a GUI for common functions. The Console version is a stripped down text only version. It is said to be faster as there is no processing overhead for the visual display of the graphical version. The Screen Saver is there for people who only want to contribute when they are not at their computers.

CompuSmart LAN Party 2004
Click image for larger view
CompuSmart LAN Party 2004
Click image for larger view
 

Installation of the graphical client on a single processor machine is straightforward. Download the installation program to your computer and simply run it. During the installation, you will be required to enter certain information such as a User Name and whether you are participating in a team.

CompuSmart LAN Party 2004
Click image for larger view
CompuSmart LAN Party 2004
Click image for larger view
 

The details for installing the console version are detailed below in the dual processor description. These same setting should also be applied to the graphical client and accessed by right clicking the icon (a red protein ring) in the system tray. All that is required is to select Configure from the popup menu.

Back Forward


Error processing SSI file

Error processing SSI file
[ Home | Archives | Articles | Reviews | Gallery | Forums | Contact Us ]

All trademarks used are properties of their respective owners. All rights reserved.
Copyright © Site design by Hi-TEK (c) 2003-2006 MODTHEBOX.COM.