Deﬁnition of Grid Computing
DOI link for Deﬁnition of Grid Computing
Deﬁnition of Grid Computing book
Grid computing has emerged as an important ﬁeld synonymous to high throughput computing (HTC) . Contrary to other systems where the focus is to achieve greater performance measured in terms of the number of ﬂoating point operations the system can perform per minute, the importance of grids is deﬁned in terms of the amount of work they are able to deliver over a period of time. The diﬀerence between high performance computing and high throughput computing has been illustrated by the Condor project . Grids cannot be considered as a revolutionary technology. Rather they have evolved from existing technologies such as distributed computing, web services, the Internet, various cryptography technologies providing security features and virtualization technology. As we can see, none of these technologies is completely new. They have existed for quite some time and have been serving various needs. The grid technology takes features from these technologies to develop a system that can provide computational resources for some speciﬁc tasks. These tasks can be the simulation of stock markets to predict future trends, scientiﬁc research such as prediction of earthquakes or serving business needs for an organization having a geographically distributed presence. So in short, grid is an evolutionary technology, which leverages existing IT, infrastructure to provide high throughput computing.