What Is Grid Computing?
What Is Grid Computing?
Introduction
Since its introduction, the concept of grid computing has acquired great popularity, even greater
than the Web itself had at its beginning. The concept has not only found its place within
numerous science projects (in medicine e.g.), but is also being used for various commercial
applications.
Furthermore, grid computing is particularly suitable for resource-demanding projects and enables
scientists to work in a completely new way. Despite all its advantages, there are still features
which have not yet been developed, and there are also certain disadvantages of grid computing
which are discussed within this article.
Grid computing is a type of data management and computer infrastructure, designed as a support
primarily for scientific research, but, as said in the introduction, also used in various commercial
concepts, business research, entertainment and finally by governments of different countries.
On its simplest level, the grid computing concept integrates four components: information,
computation, networking and communication. When these components are connected into the
grid, the result is a virtual platform which allows an advanced data and computation management.
If this concept is implemented into the areas mentioned above (science, etc.), it provides
a platform where resources can be dynamically linked together, while these resources are then
used to support the execution of applications that require significant amounts of computer
resources.
Conclusion
Grid computing introduces a new concept to IT infrastructures because it supports distributed
computing over a network of heterogeneous resources and is enabled by open standards.
Grid computing works to optimize underutilized resources, decrease capital expenditures, and
reduce the total cost of ownership. This solution extends beyond data processing and into in-
formation management as well.
Information in this context covers data in databases, files, and storage devices. In this article,
we outline potential problems and the means of solving them in a distributed environment.