<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apple Happy &#187; Resource Guides</title>
	<atom:link href="http://www.applehappy.com/mac/category/resource-guides/feed" rel="self" type="application/rss+xml" />
	<link>http://www.applehappy.com</link>
	<description>Keep your Apple Happy!</description>
	<lastBuildDate>Wed, 07 Oct 2009 02:06:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Ultimate Guide to Distributed Computing (including Xgrid)</title>
		<link>http://www.applehappy.com/mac/the-ultimate-guide-to-distributed-computing-including-xgrid</link>
		<comments>http://www.applehappy.com/mac/the-ultimate-guide-to-distributed-computing-including-xgrid#comments</comments>
		<pubDate>Wed, 10 Oct 2007 16:53:54 +0000</pubDate>
		<dc:creator>Brandon</dc:creator>
				<category><![CDATA[Distributed Computing]]></category>
		<category><![CDATA[Resource Guides]]></category>
		<category><![CDATA[Supercomputers]]></category>
		<category><![CDATA[Xgrid]]></category>

		<guid isPermaLink="false">http://www.applehappy.com/mac/the-ultimate-guide-to-distributed-computing-including-xgrid</guid>
		<description><![CDATA[Distributed (Grid) computing is the most effective way to build your own supercomputer.  Whether you&#8217;re Folding@Home to understand protein folding and cure disease, or you&#8217;re on the lookout (with 3+ million others) for space invaders with SETI@Home, distributed computing can change the way you compute.  No longer do you need a single supercomputer [...]]]></description>
			<content:encoded><![CDATA[<p>Distributed (Grid) computing is the most effective way to build your own supercomputer.  Whether you&#8217;re <a href="http://folding.stanford.edu/">Folding@Home</a> to understand protein folding and cure disease, or you&#8217;re on the lookout (with 3+ million others) for space invaders with <a href="http://setiathome.berkeley.edu/">SETI@Home</a>, distributed computing can change the way you compute.  No longer do you need a single <img src="http://www.applehappy.com/wp-content/uploads/2007/05/xgrid.jpg" alt="xgrid" align="left" border="0" hspace="10" vspace="10" />supercomputer that takes up 2000 sq. ft. in your basement, but you can still harness the same power with individual computers.</p>
<p>SETI@Home and Folding@Home are distributed computing applications on a world wide level.  You can use Apple&#8217;s Xgrid and distribute your computing power across a lab of computers or an entire network of computers.  This could come in handy when you are rendering large Final Cut Pro files or using Adobe Photoshop filters on large files.  That is how supercomputing can be scaled down from the earth level to your small network or campus.</p>
<p>You also could use U.C. Berkeley&#8217;s <a href="http://boinc.berkeley.edu/">BOINC</a> client and set up your distributed computing project on a world scale.</p>
<p>In this post you&#8217;ll find info about Apple&#8217;s Xgrid and distributed computing with U.C. Berkeley&#8217;s <a href="http://boinc.berkeley.edu/">BOINC</a> client.  If you have any questions, post them in the comments.<br />
<a href="http://folding.stanford.edu/"></a></p>
<p><a href="http://folding.stanford.edu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/fahlogoml.jpg" title="Folding@Home" alt="Folding@Home" align="right" border="0" height="37" width="204" /></a><em><strong><a href="http://folding.stanford.edu/">Folding@Home</a></strong></em> &#8211; The goal of Folding@Home is to understand protein folding, misfolding, and related diseases.</p>
<p><a href="http://setiathome.berkeley.edu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/seti_logo.png" alt="SETI@Home logo" align="left" border="0" height="37" width="115" /></a><em><strong><a href="http://setiathome.berkeley.edu/">SETI@Home</a></strong></em> &#8211;   SETI@home is a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI). You can participate by running a free program that downloads and analyzes radio telescope data.</p>
<p><a href="http://www.climateprediction.net/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/climateprediction.jpg" title="ClimatePrediction" alt="ClimatePrediction" align="right" border="0" height="60" width="60" /></a><strong><a href="http://www.climateprediction.net/">Climate<em>Prediction</em>.net</a></strong> &#8211;  CP&#8217;s goal is to try and produce a  			forecast of the climate in the 21st century. Climate<em>Prediction</em> will try to guage what will happen next with our climate.  From the website, &#8220;There is a broad scientific consensus that  				the Earth will probably warm over the coming century;  				climate<em style="color: #206508">prediction</em>.net should, for the first time, tell us what is most  				likely to happen.&#8221;</p>
<p><a href="http://www.chess960athome.org/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/chess960home.png" alt="Chess960@Home" align="left" border="0" height="56" width="161" /></a><em><strong><a href="http://www.chess960athome.org/">Chess960@Home</a></strong></em> &#8211; Chess960@Home, apart from seemingly being dead, is a distributed computing task that is more for pleasure than science.  Here is a description, &#8220;In Chess960, just before the start of every game, the initial configuration of the chess pieces is determined randomly, that means that the king, the queen, the rook, the bishop and the knight are not necessarily placed on the same home squares as in classical chess.&#8221;</p>
<p><a href="http://einstein.phys.uwm.edu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/einsteinhome.jpg" title="Einstein@Home" alt="Einstein@Home" align="right" border="0" height="76" hspace="5" width="76" /></a><em><strong><a href="http://einstein.phys.uwm.edu/">Einstein@Home</a></strong></em> &#8211; Einstein@Home is a program that searches      for spinning neutron stars (also called pulsars) using data from the LIGO     and GEO gravitational wave detectors.  Why they do this and what they hope to find is beyond me.  The website didn&#8217;t have much info about what pulsars are.</p>
<p><a href="http://boinc.gorlaeus.net/"><img src="http://www.applehappy.com/wp-content/uploads/2007/10/leidenclassical.jpg" alt="Leiden Classical" align="left" border="0" height="57" width="257" /></a><em><strong><a href="http://boinc.gorlaeus.net/">Leiden Classical</a></strong></em> &#8211; Leiden Classical is building a grid dedicated to general Classical Dynamics for any scientist or science student.  More info on Classical Dynamics can be found <a href="http://en.wikipedia.org/wiki/Classical_dynamics">here</a> and <a href="http://www.damtp.cam.ac.uk/user/tong/dynamics.htm">here</a>.</p>
<p><a href="http://athome.web.cern.ch/athome/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/lhchome.jpg" title="LHC@Home" alt="LHC@Home" align="right" border="0" /></a><em><strong><a href="http://athome.web.cern.ch/athome/">LHC@Home</a></strong></em> &#8211; LHC@Home supports accelerator physicists simulating the proton beam stability           of the future Large Hadron Collider (LHC). As of autumn 2006, there           are plans to distribute a second software package, Garfield, which           does simulations of gases in high fields, to simulate the behaviour           of particle detectors used at the LHC.</p>
<p><a href="http://www.nanohive-1.org/atHome/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/nanohivehome.jpg" alt="NanoHive@Home" align="left" border="0" height="81" width="129" /><em><strong>NanoHive@Home</strong></em></a> &#8211;   The goal of NanoHive@Home is to perform large-scale nanosystems simulation and analysis that is otherwise too intensive to be calculated via normal means, and thereby enable further scientific study in the field of nanotechnology.</p>
<p><a href="http://orbit.psi.edu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/orbithome.jpg" title="Orbit@Home" alt="Orbit@Home" align="right" border="0" height="74" width="285" /><em><strong>Orbit@Home</strong></em></a> &#8211; Orbit@Home is a project which uses the <em>Orbit Reconstruction, Simulation and Analysis</em> framework to monitor the impact hazard posed by <a href="http://en.wikipedia.org/wiki/Near-Earth_object" title="Near-Earth object">Near-Earth objects</a>.  This seems to be a small project with an expected donation in the next few months.  Currently there are no work units available.</p>
<p><a href="http://www.planetquest.org/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/planetquest.gif" alt="PlanetQuest" align="left" border="0" /><em><strong>PlanetQuest</strong></em></a> &#8211; PlanetQuest&#8217;s scientific mission is the discovery—by PlanetQuesters—of thousands of new planets in our galaxy within the next five years. Over 200 planets around other stars have been discovered since 1995. The difficulty is that planets around other stars are too small and faint to be seen directly. Their presence must be determined indirectly through a process that requires careful analysis of astronomical amounts of astronomical data.</p>
<p><a href="http://predictor.scripps.edu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/predictorhome.jpg" title="Predictor@Home" alt="Predictor@Home" align="right" border="0" height="45" width="288" /></a><em><strong><a href="http://predictor.scripps.edu/">Predictor@Home</a></strong></em> &#8211; Predictor@home is a distributed computing project that aims to predict protein structure from protein sequence in the context of the Critical Assessment of Techniques for Protein Structure Prediction. A major goal of the project is the testing and evaluating of new algorithms to predict both known and unknown protein structures.</p>
<p><a href="http://www.primegrid.com/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/primegrid.png" alt="PrimeGrid" align="left" border="0" height="42" width="310" /><em><strong>PrimeGrid</strong></em></a> &#8211;  PrimeGrid is a distributed computing project for searching prime numbers and finding twin primes of world-record size.  Primegrid worked with the Twin Prime Search to find record-size twin primes that are approximately 58,700 digits long. The project ended when a new twin of that size was discovered on January 15, 2007 (sieved by Twin Prime Search and tested by PrimeGrid). A project to search for twin primes that are just above 100,000 digits long is currently in progress.</p>
<p><a href="http://qah.uni-muenster.de"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/qmchome.gif" title="QMC@Home" alt="QMC@Home" align="right" border="0" height="88" width="103" /><em><strong>QMC@Home</strong></em></a> &#8211;  QMC@Home is a project designed to further develop the Quantum Monte Carlo (QMC) method for general use in Quantum Chemistry. With the help of volunteers all over the world we want to acquire the computing power that is needed to test and further develop the opportunities of the promising new approach of Quantum Monte Carlo.</p>
<p><a href="http://www.applehappy.com/wp-content/uploads/2007/05/rosettahome.jpg" title="Rosetta@Home"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/rosettahome.jpg" alt="Rosetta@Home" align="left" border="0" height="79" width="237" /></a><em><strong><a href="http://boinc.bakerlab.org/rosetta/">Rosetta@Home</a></strong></em> &#8211; Rosetta@Home&#8217;s goal is to develop computational methods that accurately predict and design protein structure and protein complexes. This computational endeavor may ultimately help researchers develop cures for human diseases such as HIV/AIDS, cancer, Alzheimer&#8217;s disease, malaria and many other diseases.</p>
<p><a href="http://www.rieselsieve.com"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/riesel-sieve.gif" title="Riesel Sieve" alt="Riesel Sieve" align="right" border="0" /><em><strong>Riesel Sieve</strong></em></a> &#8211; Riesel Sieve is a distributed effort to prove the Riesel conjecture by removing prime candidates for the remaining 101 68 K from over 11 million k/n pairs.  Individual sieving efforts per single K can take months to reach a sufficient level. This coordinated effort will allow us to sieve 100 times deeper and much quicker. No more sieving to 3T and then stopping in frustration as the hours per factor mount, now we can go to 300T and beyond.</p>
<p><a href="http://spin.fh-bielefeld.de/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/spinhengehome.jpg" alt="Spinhenge@Home" align="left" border="0" height="54" width="267" /><em><strong>Spinhenge@Home</strong></em></a> &#8211; In the research-field &#8220;nano-technology&#8221;, in the zone &#8220;Molecular Magnets: Controlled Nanoscale Magnetism&#8221;, promoted by the American energy ministry (DOE) of interdisciplinary main research project, physicists, chemists, mathematicians and engineers are assigned to make molecular magnetic materials technologically appropriable. Thereby mathematical calculations need to be performed. Because these calculations are very time-consuming, a synchronized execution on numerous computers is obvious.</p>
<p><a href="http://www.desktopgrid.hu/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/sztaki-desktop-grid.gif" title="SZTAKI Desktop Grid" alt="SZTAKI Desktop Grid" align="right" border="0" height="70" width="156" /><em><strong>SZTAKI Desktop Grid</strong></em></a> &#8211; Szdg is an online architecture, run by the Laboratory of Parallel and Distributed Systems. The staff of the laboratory maintains the system, which is open for any scientific research seeking immense computing power. Szdg currently hosts one mathematical project.  The SZTAKI Desktop Grid is different from other projects in that it takes applications for what should be scientific problem should be looked at.<br />
<strong>Closed Distributed Computing Projects</strong></p>
<p><a href="http://africa-at-home.web.cern.ch/africa-at-home/index.html"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/africahome.gif" alt="Africa@Home" align="left" border="0" height="61" width="151" /><em><strong>AFRICA@Home</strong></em></a> &#8211; Currently closed to new members.  Africa@Home will host a variety of projects (applications).  The first  			application being developed for AFRICA@home is called  			MalariaControl.net. This application models the way malaria spreads  			in Africa and the potential impact that new anti-malarial drugs may  			have on the region.</p>
<p><a href="http://biology.polytechnique.fr/proteinsathome/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/proteinshome.jpg" title="Proteins@Home" alt="Proteins@Home" align="right" border="0" height="44" width="251" /><em><strong>Proteins@Home</strong></em></a> &#8211; Proteins@Home is a large-scale protein structure prediction project that will help to advance an important area of science.  By increasing our knowledge of proteins, we can contribute to a better understanding of many diseases and pathologies, and to progress in both medicine and technology.  Proteins@Home is not for profit.</p>
<p><a href="http://boinc.bio.wzw.tum.de/boincsimap/"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/simap.gif" alt="SIMAP" align="left" border="0" height="71" width="71" /><em><strong>SIMAP</strong></em></a> &#8211; Similarity Matrix of Proteins, or SIMAP, is a database of protein similarities created using distributed computing, which is freely accessible for scientific purposes. SIMAP uses the FASTA algorithm to precalculate protein similarity, while another application uses Hidden Markov Models to search for Protein domains.  The database has now been completed, but will be updated for newly discovered proteins.  Look for future work in June 2007.</p>
<p><strong>Installing Xgrid</strong></p>
<p>Xgrid is Apple&#8217;s solution for distributed computing. Mainly designed for single lab and single campus solutions, Xgrid has been taken off-site to multiple locations for specialized needs.</p>
<p>To install Xgrid you&#8217;ll need to be able to follow simple directions.</p>
<p><strong>What is an Xgrid Agent</strong></p>
<p>The Agent is the worker ant in the Xgrid operation. The agent makes itself available for tasks to the controller. The agent then receives a task, makes the necessary computations and returns the task to the controller. The agent can be just about any OS X Mac including desktops, laptops, servers and even RAID setups.</p>
<p><strong>What is a Xgrid Controller</strong></p>
<p>The Controller is the queen ant in the Xgrid setup. The controller takes the job you (the client) send it and breaks it apart for all of the agents to handle. This helps to spread the load and get a task finished quicker than a single computer could do. Once the controller receives the computations back from the agents it directs the data back to the client. Each agent can only be connected to one controller so the controller is the hub of the Xgrid setup.</p>
<p><strong>What is a Xgrid Client</strong></p>
<p>You are the client in the Xgrid setup. The Xgrid client sends the tasks to the controller. Once the controller has distributed the task and received the data, it sends the computations and calculations back to the client.</p>
<p><strong>More Xgrid information</strong></p>
<p><a href="http://www.apple.com/acg/xgrid/">Apple official web page</a><br />
<a href="http://www.apple.com/macosx/features/xgrid/">Apple &#8211; Mac OS X &#8211; Xgrid</a><br />
<a href="http://images.apple.com/server/docs/Xgrid_TB_v10.4.pdf">The simple solution for distributed computing. Features</a>(pdf)<br />
<a href="http://www.macresearch.org/the_xgrid_tutorials_part_i_xgrid_basics">The Xgrid Tutorials (Part I): Xgrid Basics</a><br />
<a href="http://www.macresearch.org/the_xgrid_tutorials_part_ii_gridstuffer_basics">The Xgrid Tutorials (Part II): GridStuffer Basics</a><br />
<a href="http://www.macresearch.org/the_xgrid_tutorials_part_iii_running_batch_jobs">The Xgrid Tutorials (Part III): Running Batch Jobs</a><br />
<a href="http://www.macresearch.org/the_xgrid_tutorials_part_iv_submit_jobs_with_ruby">The Xgrid Tutorials (Part IV): Submit Jobs with Ruby</a><br />
<a href="http://docs.info.apple.com/article.html?path=ServerAdmin/10.4/en/c1xg.html">Server Admin 10.4 Help: About Xgrid</a><br />
<a href="http://images.apple.com/server/docs/Xgrid_Admin_v10.4.pdf">Mac OS X Server</a>(pdf, Xgrid overview)<br />
<a href="http://mekentosj.com/xgrid/">Xgrid@Stanford Widget &#8211; Dashboard widget</a><br />
<a href="http://cmgm.stanford.edu/~cparnot/xgrid-stanford/html/goodies/XgridFUSE-info.html">Xgrid Fuse</a><br />
<a href="http://videothing.blogspot.com/2007/09/how-to-enable-your-appletv-as-xgrid.html">How to enable your AppleTV as an Xgrid node</a><br />
<a href="http://www.newtonslore.com/2007/05/25/public-xgrid-projects/">Public Xgrid projects</a></p>
<p><strong>Public Xgrid and Distributed Computing Examples</strong></p>
<p><a href="http://developer.apple.com/hardwaredrivers/hpc/xgrid_intro.html">Xgrid at University of Utah</a></p>
<p><strong>Private Xgrid and  Distributed Computing Projects</strong></p>
<p><a href="http://cmgm.stanford.edu/~cparnot/xgrid-stanford/index.html"><img src="http://www.applehappy.com/wp-content/uploads/2007/05/xgridstanford.jpg" title="Xgrid@Stanford" alt="Xgrid@Stanford" align="right" border="0" height="33" width="258" /><em><strong>Xgrid@Stanford</strong></em></a> &#8211; Xgrid@Stanford is currently trying to modelize the conformational changes of the beta 2 adrenergic receptor, and have a better understanding of its pharmacology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.applehappy.com/mac/the-ultimate-guide-to-distributed-computing-including-xgrid/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
