Grid Computing

Home > Computer Science > High-Performance Computing > Grid Computing

A distributed computing architecture that allows computing resources from multiple locations to be combined into a virtual supercomputer.

Distributed Computing: The concept of dividing a large-scale computational problem into smaller, more manageable tasks that can be solved by multiple computing resources working together.
Parallel Processing: The technique of breaking down a single task into multiple smaller tasks that can be processed simultaneously by separate CPU cores or machines.
Cluster Computing: Setting up a group of interconnected computers to work as a single unit in order to improve performance, provide load balancing, and increase reliability of the system.
Grid Computing: A distributed computing infrastructure that pools resources from multiple sources, including machines and storage devices, in order to form a virtual supercomputer.
Cloud Computing: A model for providing access to computing resources as a service, enabling the delivery of scalable, flexible and on-demand computing services to users.
Middleware: A software layer that serves as a communication bridge between the applications and the underlying hardware and operating systems.
Resource Management: A key component of Grid Computing that involves scheduling, allocation, and monitoring of resources required for execution of jobs on the Grid.
Workflow Management: The process of designing and executing a series of interdependent computational tasks that need to be handled in a specific order.
Data Management: The methods and tools for storing, retrieving, and managing large data sets on a Grid, including issues of data transfer, sharing, and security.
Programming Models: The algorithms, techniques and frameworks used to write parallel and distributed code for execution on a Grid.
Virtualization: The technology that enables the creation of virtual instances, such as virtual machines or containers, to run multiple operating systems or applications on a single physical machine.
Cluster computing: A group of computers or servers that work together to perform complex calculations at high speeds.
Cloud computing: A set of resources (e.g. servers, storage, applications) that can be accessed over the internet, typically on a subscription basis.
Distributed computing: A system in which multiple computers work together to solve a problem by dividing it into smaller tasks.
Volunteer computing: A type of distributed computing in which individuals or organizations contribute their computing resources to a large-scale project.
Grid computing: A type of distributed computing that connects geographically dispersed computers to create a virtual supercomputer.
Parallel computing: A type of computing in which large tasks are divided into smaller pieces that can be executed simultaneously on multiple processors.
Quantum computing: A type of computing that uses quantum-mechanical phenomena to perform calculations that are exponentially faster than those performed on classical computers.
"Grid computing is the use of widely distributed computer resources to reach a common goal."
"A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files."
"Grid computing is distinguished from conventional high-performance computing systems such as cluster computing in that grid computers have each node set to perform a different task/application."
"Grid computers also tend to be more heterogeneous and geographically dispersed (thus not physically coupled) than cluster computers."
"Grids are often constructed with general-purpose grid middleware software libraries."
"For certain applications, distributed or grid computing can be seen as a special type of parallel computing that relies on complete computers connected to a computer network, in contrast to the traditional notion of a supercomputer."
"This technology has been applied to computationally intensive scientific, mathematical, and academic problems through volunteer computing, and it is used in commercial enterprises for such diverse applications as drug discovery, economic forecasting, seismic analysis, and back-office data processing in support of e-commerce and Web services."
"Grid computing combines computers from multiple administrative domains to reach a common goal, to solve a single task."
"The size of a grid may vary from small—confined to a network of computer workstations within a corporation, for example—to large, public collaborations across many companies and networks."
"Grid workflow systems have been developed as a specialized form of a workflow management system designed specifically to compose and execute a series of computational or data manipulation steps, or a workflow, in the grid context."
"Grids are often constructed with general-purpose grid middleware software libraries."
"This technology has been applied to computationally intensive scientific, mathematical, and academic problems through volunteer computing."
"Grid computers have each node set to perform a different task/application."
"Grid computers also tend to be more heterogeneous and geographically dispersed than cluster computers."
"It is used in commercial enterprises for such diverse applications as drug discovery, economic forecasting, seismic analysis, and back-office data processing in support of e-commerce and Web services."
"Grid workflow systems have been developed as a specialized form of a workflow management system."
"A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files."
"Distributed or grid computing can be seen as a special type of parallel computing that relies on complete computers connected to a computer network, in contrast to the traditional notion of a supercomputer."
"Grid computing combines computers from multiple administrative domains to reach a common goal."
"The size of a grid may vary from small—confined to a network of computer workstations within a corporation, for example—to large, public collaborations across many companies and networks."