IN-FEED-AD

What is grid computing- Basic introduction

Grid Computing

Grid Computing can be defined as a network of computers working together to perform a task that would rather be difficult for a single machine. Grid Computing is a collection of computer resources from multiple locations to reach a common goal.
        Grid computing is the next step in the evolution of networking. As efficiency and speed become important criteria, computational grids have emerged as a viable alternative to maximizing processing resources. This article takes a look at the definition of grid computing, and how it works.

Introduction

Most people are familiar with the concept of a power grid, where various sources of electricity are linked together to supply power to a certain geographical location. The concept of grid computing is very similar, where computers are linked together in a grid to provide a greater computational resource.
            Grid computing is an arrangement of computers, connected by a network, where unused processing power on all the machines is harnessed to complete tasks more efficiently. Tasks are distributed amongst the machines, and the results are collected to form a conclusion. The advantage of grid computing is that it reduces the time taken to complete tasks, without increasing costs.
            Computers on a grid are not necessarily in the same geographical location, and can be spread out over multiple countries and organizations, or even belong to individuals.

What is Grid Computing?

Grid Computing can be defined as a network of computers working together to perform a task that would rather be difficult for a single machine. Grid Computing is a collection of computer resources from multiple locations to reach a common goal. 
                In a grid computing environment, computers are linked together, so that a task on one machine could utilize the unused processing power on another machine to execute their tasks faster. This arrangement minimizes wasted resources and increases efficiency considerably, as a task split over multiple machines takes significantly less time to compute. For controlling the network and its resources a software/networking protocol is used generally known as Middleware. Grid computing is like a distributed computing with non-interactive Nodes.


How Grid Computing Works

If a machine on a computing grid has a large task to be performed, the program must first be parallelized. The flow of the program needs to be analyzed and each module is separated. The modules are then arranged to illustrate which ones can be executed independently. Those modules are then sent to different machines for execution. The results are then resent to the original machine, where they are amalgamated into one whole.
How Grid Computing Work
When a computer makes a request for resources to the control node, control node gives the user access to the resources available on the network. When it is not in use it should ideally contribute its resources to the network. Hence a normal computer on the node can swing in between being a user or a provider based on its needs.

Related Other Post

Components of Grid computing

  • Control Node: It is a group of server which administrates the whole network.
  • Provider (Grid Nodes): It is a computer which contributes its resources in the network resource pool.
  • User: It is a computer which uses the resources on the network.


Components of Grid Computing


Ask question #Pywix

Please Like, Comment, Share and Subscribe THANK YOU!

Post a Comment

0 Comments