Grid computing

Grid computing

In that time it was the most obvious and important milestone to make large-scale computing power available for more users. This technology allows: Experimenting with algorithms, Optimization of the use of the infrastructure, CPU prioritization Increasing efficiency. We call it Grid computing.
Grid Computing
Grid Computing is a system that integrates and manage resources from multiple physical locations to reach common goal. Grid computing is new generation of distributed processing, where multiple resources are connected into one system with high computing power. 

Grid user have an illusion, that he is working on one computer system, and it is grid management software role to optimize and execution of user tasks. Thanks to its computation power, grid systems are designed to solve problems of large scale, in much wider field than supercomputers or local clusters. 

Grid architecture is based on connecting different systems with different architectures, platforms, and physical localization, while maintaining local access rights and security standards.

  • The term grid computing originated in the early 1990s as a metaphor for making computer power as easy to access as an electric power grid .
  • uploads/d008.png

On that basis Cloud computing grow up. A chaotic cloud of resources that can be segmented as needed:

  • Easy to add resources
    • just add another server
  • Easy to cut out a part
    • just install another VM
  • Easy to share
    • available online

Evolution to Cloud system could be presented on figure:

uploads/d009.png
Fig. 2.4/2: ”Evolution of cloud computing”