Log in Sign up
Back to Discover
💻

Grid computing

technology Maturity 7-9

Many computers work as one team. They join together to do big jobs. This helps them solve hard problems fast. It is like a giant group of helpers. Do you like working in a team?

35 words

Many computers work as one team. They join together to do big jobs. This helps them solve hard problems fast.

These computers can be far apart. Some might even be in different lands. They use a network to talk to each other.

One computer might do one part of a task. Another computer does a different part. This helps the team finish the work.

People use this for science. It helps them find new medicines. It also helps them study the weather.

Some people even help for free. They let the team use their computers at night. It is a great way to help.

104 words

Computers can work together as a large team. This is called grid computing. In a grid, many computers join to reach a common goal. These computers can be far apart in different places. They are connected by a network, like the Internet.

A grid is different from a supercomputer. A supercomputer uses many processors in one small space. A grid uses many whole computers. Each computer has its own power and storage. These computers can even be different kinds. They might use different systems or parts.

Grids help with very big tasks. Scientists use them to find new drugs. They also use them to study the weather or math. Some people use volunteer computing to help. This is when people let a grid use their computer when it is idle. This means the computer is not busy. This often happens at night or during lunch.

Working in a grid can be hard. Some computers might turn off at any time. This can happen if a person starts using their laptop. The system must be ready for this. It can give the work to a new computer instead.

187 words

Grid computing is a way for many computers to work together. These computers are spread out in different places. They join together to reach a single, big goal. You can think of a grid like a giant team. Each member of the team is a whole computer. These computers are connected by a network, like the Internet.

How does a grid actually work? It uses many complete computers to do tasks. Each computer has its own power, storage, and brain, which is called a CPU. These machines are often different from one another. They might use different parts or different software. The grid sends different jobs to each computer. This is a special kind of parallel computing. In this setup, many parts of a problem happen at the same time.

People have used this technology for many important jobs. Scientists use grids to solve hard math problems. They also use them to find new medicines. Some companies use grids for economic forecasting or seismic analysis. There is even a way called volunteer computing. This is when people let a grid use their computer when it is not busy. This often happens at night or during lunch breaks.

Building a grid can be a hard job. Because the computers are far apart, they do not have super-fast connections. This makes it hard to share results quickly. Also, some computers might turn off without warning. A person might start using their laptop suddenly. Designers must plan for this by giving out large pieces of work. They also check the answers to make sure they are correct.

A grid is different from a traditional supercomputer. A supercomputer is a single machine with many processors close together. A grid uses many separate machines that are loosely coupled. This means they are not physically tied together. Grids can be small, like computers in one office. They can also be huge, like groups of companies working together. This allows us to solve problems that are too big for one machine.

339 words

Grid computing is a method of using widely distributed computer resources to reach a common goal. It functions as a distributed system that manages non-interactive workloads involving many files. This technology allows many networked, loosely coupled computers to act together to perform large tasks. While a single grid might be dedicated to one specific application, they are often used for many different purposes. A grid can be quite large in scale. It can range from a small network of workstations within one corporation to a massive public collaboration involving many different companies and networks.

To understand how it works, we can look at the individual components. A grid relies on complete computers rather than just single processors. Each node in the grid has its own onboard CPU, storage, power supply, and network interface. These computers connect to a private or public network, such as the Internet, through a conventional network interface like Ethernet. This setup makes it a special type of parallel computing. In this model, multiple computations can take place independently. This is very useful for tasks that do not require processors to communicate intermediate results constantly.

Grid computing is distinct from other high-performance systems like cluster computing or traditional supercomputers. In cluster computing, nodes are often physically coupled and perform similar tasks. In contrast, each node in a grid is often set to perform a different task or application. Grids are also more heterogeneous, meaning they use a variety of different hardware and software. A traditional supercomputer uses many processors connected by a local, high-speed computer bus. A grid uses commodity hardware connected over a standard network. This means grids generally have lower efficiency because the processors and local storage areas lack high-speed connections.

Managing these systems requires specialized software called grid middleware. Middleware acts as a layer between the hardware and the software. It allows different, heterogeneous resources to be shared across multiple administrative domains. This software helps manage complex technical areas like security, data management, and virtual organization management. Some major middleware projects include the Globus Toolkit, gLite, and UNICORE. Developers also use grid workflow systems to manage tasks. These systems are designed to compose and execute a specific series of computational or data manipulation steps.

Because grids often use computers from different owners, designers must handle issues of trust and availability. One major challenge is that participating nodes might not be entirely trustworthy. To prevent malicious participants from producing false or erroneous results, designers use specific measures. They might assign work randomly to different nodes and check if at least two nodes report the same answer. If the answers differ, it identifies a malfunctioning or malicious node. Additionally, nodes can drop out of the network at any time. Laptops or users on dial-up connections may become unavailable unpredictably.

To handle these uncertainties, grids use specific strategies like CPU scavenging. This technique exploits the idle resources in a network of participants. It harvests "spare" instruction cycles that occur when computers are inactive, such as at night or during lunch breaks. Many volunteer computing projects, such as BOINC, use this scavenging model. To manage nodes that go offline, the system can assign large work units. This reduces the need for constant network connectivity. If a node fails to report results in the expected time, the work unit can be reassigned.

Grid computing has significant applications across many professional fields. In science, it is applied to intensive mathematical and academic problems. Commercial enterprises use grids for drug discovery and economic forecasting. They also use them for seismic analysis and back office data processing for e-commerce. The market for this technology is divided into several segments. The provider side includes the middleware market, grid-enabled applications, utility computing, and Software as a Service (SaaS). Utility computing provides grid resources as a service, with major players including IBM, HP, and Sun Microsystems.

648 words
Up Next
💻
Computer cluster
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.