Grid Computing in Mathematical Expression

M. Maithili

Information Technology Department, Anna University, Kongunadu College of Engineering and Technology, Tholurpatti, Thottiam(Tk), Trichy(Dt)-621209.


Grid computing is a form of distributed computing that involves coordinating and sharing computing, application, data, storage, or network resources across dynamic and geographically dispersed organizations.

The unused computational power of a PC in a LAN network can be utilized to create an aggregate computational power. Grid computing got its name because it strives for an ideal scenario in which the CPU cycles and storage of millions of systems across a worldwide network function as a flexible, readily accessible pool that could be harnessed by anyone who needs it, similar to the way power companies and their users share the electrical grid.

Grid computing is an alternate solution to obtain the performance of a super computer. Grid offers a competitive advantage for organizations that have computational bottlenecks in critical-path processing.

The grid environment consists of software that enables a network or grid of windows & Linux based systems within an enterprise environment to be turned into a virtual high-performance super computer.

Large application jobs can be split into small, independent computing tasks by grid software. Grid server then distributes the tasks to the clients for concurrent processing. Whenever a client is idle, its processing cycles are applied to such tasks. Results are sent back to the server where they are collected and presented for analysis.

In mathematical expressions are placed in a text file one by one. It contains operator and operand and the value of that operand. By this file only we can give any number of arithmetic expressions. The server system divides these expressions based one currently connected client and send this expressions to the clients. The client will evaluate the given different expressions at a time returned to the server.

Aside from mathematical projects, distributed computing is helping to advance many fields of research. A few of the many projects underway are researching protein folding, cancer, the human genome, AIDS and radio waves from outer space.

     Back to TOC