Difference between Distributed computing and Grid Computing .
DISTRIBUTED COMPUTING VS. GRID COMPUTING
Distributed computing
- Distributed computing is a setting in which many independent and geographically distributed systems collaborate to solve a difficult issue, with each computer solving a portion of the answer and then merging the results from all machines. These are loosely linked systems that collaborate to achieve computer-shared purposes. It can be defined as:
- A computing system in which services are provided by a pool of computers collaborating over a network
- A computing environment that may involve computers of differing architectures and data representation formats that share data and system resources.
Grid Computing
- The basic idea behind Grid Computing is to use the optimal CPU cycles and storage of millions of computer systems across a global network as a flexible, pervasive, and inexpensive accessible pool that anyone who needs it can tap into, similar to how power companies and their users share the electrical grid. There are many definitions of the term 'Grid computing:
- A service for sharing computer power and data storage capacity over the Internet An ambitious and exciting global effort to develop an environment in which individual users can access computers, databases, and experimental facilities simply and transparently, without having to consider where those facilities are located.
- Grid computing is a model for allowing companies to use a large number of computing resources on-demand, no matter where they are located.
OR,
Traditional distributed computing can be characterized as a subset of grid computing. Some of the differences between these two are:
- Distributed computing is the management or pooling of hundreds or thousands of computer systems, each of which has a limited amount of memory and processing capacity. Grid computing, on the other hand, has certain unique qualities. It is concerned with the effective exploitation of a pool of heterogeneous systems with optimal workload management, leveraging an enterprise's full computational resources (servers, networks, storage, and information) functioning in concert t produce one or more big pools of computing resources. Grid computing has no restrictions on users, departments, or origins.
- Grid computing is distinguished from traditional distributed computing by its ability to facilitate processing across different administrative domains. Grids provide a method for optimizing the use of information technology resources inside an organization through the virtualization of computer resources. Its support for numerous administration policies, as well as secure authentication and authorization systems, allows it to be spread across a local, metropolitan, or wide-area network.
Comments
Post a Comment