Opinions
  Home arrow Opinions arrow Building a Folding Farm
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Gaming  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Mobile Linux 
APP Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
OPINIONS

Building a Folding Farm
By: Dngrsone
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 6
    2007-02-05

    Table of Contents:
  • Building a Folding Farm
  • The Setup
  • The Installation
  • The Branches

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Building a Folding Farm


    (Page 1 of 4 )

    Have a spare computer? Have several? If you participate in Stanford University's distributed computing program Folding at Home (F@H), you might want to consider building a "folding farm" or, in my case, a “folding garden,” since I am going to farm out only two processors initially (it was going to be three, but one motherboard died during the writing of this article, so I am down to two). This article is the first of two parts.

    In this article, we are going to build a "diskless" farm, where the only hard drive will be on the farm server platform. The rest of the units will boot off the server across a local network.

    What we will need

    The farm requires a server, which will have a disk drive and two Network Interface Cards (NICs), a small hub/switch/router with enough ports to handle the number of branches to be farmed, and a number of branch (or client) machines, each with a NIC.  Each machine needs to be able to boot from the network (to save on resources, namely hard drives), which means either the NIC is bootable, there is a floppy drive to set up the network boot, or (possibly) you have an IDE-Compact Flash (CF) converter and CF card to do the same.  We will need a keyboard and monitor for the setup only; the machines will remain "headless" once we complete the process.

    The software we are going to use for our farm today will be the Damn Small Linux (DSL)-based Fold-Server.  This is a Linux OS with minimal overhead that will run the FAH5.0x-Linux.exe console program, which we will download separately from Stanford's F@H main site.  This is by no means the only farming software out there; Overclockix, a popular farming OS, is Debian-based and runs the FAH5.0x-Console.exe client for Windows under Wine (a Windows emulator).  The reason for that is because in earlier times, the Linux and Windows clients were compiled using different development software, resulting in the Windows client running faster, even under Wine, than the Linux equivalent.  The 5.0x clients, however, are built using the same Intel compiler and don't have that problem.  Additionally, by using a native console as opposed to one running under an emulator, I'll have a little more available RAM and a few more clock cycles to fold with.

    The farm server will need to be able to connect with the Stanford servers to upload and download Work Units (WUs), which is why I am using two NICs in the server, one of which will connect through my home network to the Internet. 

    Our farm will consist of a PII 233MHz server with 256MB RAM and a 1.6GB hard drive.  The branch units will be a Pentium II 350MHz motherboard and a P3 666MHz each with 256MB RAM.  The network cards will all be 3Com 3CR990-TX-97 bootable NICs (I got ten for $25, shipping included, off eBay). 

    The farm will be networked using a 3Com eight-port 10/100Mbs Ethernet hub, powered by the 12vdc rail of the server's power supply. With only three of the eight ports being used, I will be able to add five more branches later, as I get them.

    More Opinions Articles
    More By Dngrsone


       · I hope this helps someone out. One thing of note, here-- I am using PII boards in my...
     

    OPINIONS ARTICLES

    - 2010: A Tech Odyssey
    - Next Decade of Technology
    - Top Personal Technologies of the Last Decade
    - A Few of 2009`s Oddest (But Still Cool) Gadg...
    - IBM Moves Closer to Recreating the Human Bra...
    - Is it Time for E-Readers to Replace Books?
    - Must-Have Holiday Gadgets
    - Google`s Free GPS Service to Replace Standal...
    - Google`s New Music Search Feature
    - New Advances in TV and Computer 3D Technology
    - Apple TV 3.0
    - Five Highly Anticipated Gadgets and Software...
    - Kindle Crumbling?
    - Car Audio Technology
    - Online Virtual Computers






    © 2003-2010 by Developer Shed. All rights reserved. DS Cluster 12 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek