Grid Computing Presentation Transcript:1. HISTORY
The term grid computing originated in the early 1990s for making computer power as easy to access as an electric power grid The ideas of the grid were brought together by Ian Foster, Carl Kesselman. Initially Globus Toolkit was designed incoorporating storage management, security provisioning, data movement, monitoring e.t.c. In 2007 the term cloud computing came into popularity, which is conceptually similar to the canonical Foster definition of grid computing
Grid computing is the application of several computers to a single problem at the same time It allows flexible resource sharing among geographically distributed computing resources in multiple administrative domains It is basically used for Grid applications rich in graphics and multimedia. Controlled shell and controlled desktop mechanisms are used to restrict the user to execute only authorized commands and applications
Grid computing depends on software to divide and apportion pieces of a program among several computers It can also be thought of as form of network-distributed parallel processing. It can be small confined to a network of computer workstations or it can be a large, public collaboration across many companies or networks.
Virtualization of resources Applications can be executed by specifying the requirements, rather than identifying the individual resources to be used
5. GRID vs. SUPER COMPUTERS
Grid computing is a special type of parallel computing that relies on complete computers connected to a network supercomputer, has many processors connected by a local high-speed computer bus. Primary advantage of distributed computing is that each node can be purchased as commodity hardware
6. GRID vs. SUPER COMPUTERS
disadvantage is that the various processors and local storage areas do not have high-speed connections The high-end scalability of grids is generally favorable, due to the low need for connectivity between nodes It is costly and difficult to write programs that can be run in the environment of a supercomputer
7. DESIGN CONSIDERATION
Distributed grids can be formed from computing resources belonging to multiple indivisuals Computers which are actually Performing the calculations might not be entirely trustworthy. Measures were introduced to prevent participants from producing misleading results, and from using the system as an attack vector. Measures include assigning work randomly to different nodes and checking that at least two different nodes report the same answer for a given work unit.
8. DESIGN CONSIDERATION
There is no way to guarantee that nodes will not drop out of the network at random times. Uing different platforms with many languages, leads to tradeoff between investment in software development and the number of platforms that can be supported Cross platform languages can reduce the need to make this tradeoff, though potentially at the expense of high performance on any given node
9. MARKET SEGMENTATION
The segmentation of the Grid computing market, two perspectives need to be considered: the provider side and the user side: The Provider Side The overall Grid market comprises several specific markets. Like Grid middleware market, The market for Grid-enabled applications, The utility computing market, and the software-as-a-Service (SaaS) market.
10. For more info. please refer our PPT. Thanks.
Related Project Report: