|
Free Open Book
Google For Dummies |
Sharing Your Computer with ScienceDistributed computing is an Internet-age mantra that can mean a few things. Any scenario in which multiple computers share the work required to accomplish a task is distributed computing. In a sense, the Internet itself is a distributed computing environment, though it isn’t dedicated to a single task. A relatively new Google Labs experiment invites users to become part of a distributed computing project in the name of science. Google Compute is a program that embeds into your computer, is controlled by the Google Toolbar, and crunches numbers for a university project when you’re not using the computer. Perhaps that combination sounds sinister, but it’s neither diabolical nor unprecedented; Internet users have been donating spare computer power for years. SETI, the Search for Extra-Terrestrial Intelligence project, is perhaps the best-known distributed computing project that regular folks can join. Google, at this writing, is marshaling computer power on behalf of Stanford University’s nonprofit protein research, which is called Folding@home. (That’s the project name, not an e-mail address.) Google Computing might switch to another project sometime, or give users a choice of project. Google Computing is under development independently of Folding@home. Most of the features of Google Compute operate the same way regardless of which distributed computing project benefits. Understanding how Google Compute operatesYour computer’s processing chip is a workhorse, and largely underused. I paused for several seconds after writing the preceding sentence, during which my computer was bored to tears. A few idle seconds of computer time represents thousands of idle cycles — binary increments that could be used to work on a computation but usually aren’t. Google Compute and other distributed computing projects use those spare cycles, multitasking superbly to avoid getting in the way of what you want to do. Google Compute instantly relinquishes your computer’s processor when you move the mouse or press a key, or even when your browser transmits content by itself, as with an automatically reloading Web page. Receiving e-mail has a higher priority than Google Compute. No matter what your personal computing task, it takes precedence over Google Compute. Even operating with such modesty, Google Compute accomplishes a lot, making significant contributions to the Folding@home project. As to your experience with this instance of distributed computing, you probably won’t be aware of it. I never have been, and I’ve run Google Compute on relatively old computers with fairly weak processing power. In the unlikely event that the program does get in your way or slow your computer’s performance, you can adjust its settings as I describe later in this chapter. Or even just turn it off. While running Google Compute, you are part of “team Google,” comprised of all individuals who have installed this enhancement to Google Toolbar. You can fashion a more individual user name to distinguish and track your (or, more properly, your computer’s) work.
Google Compute does seem like an anomaly, coming from a search engine. Even in Google Labs, Google Compute is the only experiment not related to searching or viewing search results. The restless minds at Google express the situation like this: “In addition to providing leading search technology, we are also interested in solving other important computationally intense problems.” Installing Google ComputeGoogle Compute is distributed as an option on some Google toolbars (see Chapter 9). When it’s present on a downloaded toolbar, the default setting is off. Don’t feel left out if you don’t get the luck of the draw. Anybody who wants to try Google Compute may download a toolbar add-on through Google Labs. Just follow these steps:
Tweaking Google ComputeGoogle Compute is what job recruiters call a self-starter. It has lots of initiative. It doesn’t need much hand-holding, and it is definitely a team player. After downloading it, you need do nothing more to set it in action. Google Compute jumps in when your computer processor isn’t doing anything else. It asks nothing of you and takes nothing from you. However, a few settings are available to modify how Google Compute operates. They all pertain to two areas:
Figure 8-1 shows the drop-down menu under the Google Compute double helix. Four of the six selections are about performance issues; the other two are informational:
Uninstalling Google ComputeTurning off Google Compute is a two-click option, as described in the preceding section. But what if you want to uninstall it completely? Problems with Google Compute are unusual, but not unheard of. A few users have complained of sudden bandwidth hogging that they attribute to Google Compute sending large amounts of data in a short period of time. One user complained that Google Compute displayed error messages when the user tried to put his computer in Standby mode. For whatever reason, you might encounter a glitch with this Google Labs experiment, and decide it’s not worth trying to correct. Google Compute can be disabled on four different levels, two of which are not divulged by Google:
|
Main Menu |
| 500 Juegos Gratis | 500 Giochi Gratis | 500 Jeux Gratuits | 500 Jogos Gratis | 500 Kostenlose Spiele |