There are only few people who know about grid computing in terms of its application on the web. This is maybe because of the wide use of that term in other fields and the little anonymity of the term.
Grid computing is a type of distributed computing where many administrative domains are combined to get numerous computer resources, which are used to reach a specific goal. Grid computing is a type where distributed systems are used to process a lot of files. It is different from other types because each of its systems has the tendency to disappear quickly after its use. Moreover, grid computing is the only type of computing that always provides its users an access to most of the resources that they need.
Grid computing has many web related uses. One of the most common uses of it is on some of the peer-to-peer downloads systems. Peer-to-peer systems that are included in this type are the systems that require people to download certain software and execute it in their personal computers. After the system is executed, it then gets information resources to other computers and feed it on its users. Another common use of grid computing is on science experimental software. This software is used to get some data from people about something, and feed that data back to central system where they are processed. This in turn gives scientists the information they need.
Pros and Cons
This type of web computing has two major advantages. The first one is that it made possible the things that are impractical years ago. It made many projects, which are unfeasible due to the distance and number of available resources, very workable. Now, most of the complex applications have the possibility to be made through the use of grid computing, no matter how far or how many resources are needed.
Another major advantage of grid computing is the speed of processing it gives. Through the use of separated systems in processing information, the time normally used for that process is halted greatly. Just like in some of the download software that exists. Instead of slower speed rate of downloads, people can now have the power to choose the quickest data provider from a various selection of lists. Also, in some of the researches made. Instead of going from house to house in collecting data, people just have to deploy certain software to some target people and wait until they respond to the request.
On the other hand, grid computing has its disadvantages as well. In this type of computing, there are a lot of security concerns that people should address. Not all people who use the deployed software have a good intention. Some of them might try to access the main system with the intention of harming people. Site’s owners or software owners must put an extra effort in maximizing the site’s defenses to malicious attacks.
Conclusion
Although most people don’t recognize it yet, grid computing is already being used in web applications for many years and is still proliferating.