Since the members of this blog are participating in a computing grid with
RNA World, it would only be fair to explain the basics behind a computing grid is in order to understand the idea behind RNA World. A computing grid is a network of computers linked together by a program in order to compile, analyze, and store large amounts of information. A
middleware program is needed to connect all of the computers on the network. The program allows for a central sever to relegate tasks to each computer on the grid and for the computers of the grid to communicate with one another; this information is then fed back into the central sever through the program and stored there until it is needed by another computer on the grid for analysis. Without the program, the computers would not be able to communicate with one another and utilize the processing power of all of the computers connected to the grid. Furthermore, the program determines how much of the processing power from each computer on the grid is dedicated to the network. The main computer sever also determines the task that each computer on the grid will run. Finally, the main computer server determines which computers can access the full power of the grid. This is done in part to keep the grid secure.
In many regards, a computing grid is similar to a supercomputer. A supercomputer needs large processing power in order to compile and analyze large information on various subjects such as
weather prediction, studies of the Sun, simulations of nuclear explosions, and especially biological molecules such as proteins. They can also cost a
vast amount of money; this is where grid computing comes in handy because it can simulate the large processing power of a supercomputer for a relatively cheap amount of money; especially if one allows their grid to be a voluntary grid, meaning that an anonymous person can allow their computer to run the grid's program and donate processing power to the grid. Thus, a lot of research grids have sprung up in a
variety of fields to utilize extra processing power. Furthermore, some
non-scientific grids have appeared as well. There have also been recent strides to utilize grid computing in the
educational field as well.
 |
Courtesy of ProQuest
|
In conclusion, the ability of a grid to utilize small amounts of computing power from multiple computers to simulate the overall computing power of a supercomputer is quite remarkable. With improvements in Internet-based technology, who knows how grid computing will shape our lives?
For more information about grids:
Grid Cafè
How Stuff Works on Grid Computing
Grid Computation