Friday, January 27, 2012

An Introduction to: Grid Computing and RNA World

     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

2 comments:

  1. Great start! Your links are strategically placed and pertinent (and they all work!), and the grid info is solid. In order to get the full 15 points, however, you'll need to (1) edit your third sentence because you didn't state anything about middleware before, and (2) add more info about RNA, ribozymes and RNAworld; and hyperlink the RNAworld site in the header. If you have these modifications done by Monday afternoon, you'll get full credit.
    Please let me know if you need help with anything.
    Good job!
    -Dr. Walker

    ReplyDelete
  2. Great job! I really look forward to seeing what else you guys can do with this topic.
    15 out of 15.
    -Dr. Walker

    ReplyDelete