Grid computing
High Performance Computing (HPC)
• High Performance Computing refers to the aggregating computing power in a way that delivers much higher performance than desktop computer or workstation in order to solve large problems in science.
• HPC allows companies and researchers to aggregate computing resources to solve problems that are either too large for standard computers
High performance computing has three main components:
•
Compute
•
Network
•
Storage
Grid
Grid network
• A grid network is a computer network consisting of a number of computer systems connected in a grid topology.
•
A grid network is a
computer network consisting of a number
of computer systems
connected in a grid topology. Layout of a grid
low-voltage network. In a regular
grid topology, each node in the network is connected with two
neighbors along one or more dimensions.
Why
is Grid Computing Important?
• Scalability: to scale their computational resources dynamically. As workloads increase, additional machines can be added to the grid, ensuring efficient processing.
• Resource Utilization: By pooling resources from multiple computers, grid computing maximizes resource utilization.
• Complex Problem Solving: Grids handle large-scale problems that require significant computational power.
• Collaboration: Grids facilitate collaboration across geographical boundaries. Researchers, scientists, and engineers can work together on shared projects.
• Cost Savings
Working of grid computing
•
In Grid computing is a network
of computers working together
to perform a task that would
rather be difficult for a single machine.
•
All machines on that network
work under the same protocol to act as a virtual supercomputer.
•
The tasks that they work on may include analyzing huge datasets or
simulating situations that require
high computing power.
•
Computers on the network
contribute resources like processing power and storage capacity to the network.
•
The tasks that they work
on may include analyzing huge datasets or simulating situations that
require high computing power.
Computers on the
network contribute resources like processing power and storage capacity to the network
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.
•
All machines on that
network work under the same protocol to act as a virtual
supercomputer.
•
The tasks that they work on may include
analyzing datasets or simulating
•
Computers on the network contribute resources like processing power and storage
capacity to the network.
Why is Cluster
computing important?
• Cluster computing gives a relatively inexpensive, unconventional to the large server or mainframe computer solutions.
• It resolves
the demand for content criticality and process services in a faster way.
•
It ensures
that computational power is always available.
•
It provides a single
general strategy for the implementation and application of parallel high- performance systems independent of
certain hardware.
• Parallel computing is
done with a collection of computers (clusters) working
together, such as a connected group of servers placed closely to one another both physically and in network topology, to minimize the latency between nodes.
•
Applications of Cluster Computing:
•Various complex computational problems can be solved
• It can be used in the applications of aerodynamics, astrophysics and in data mining.
•
Weather
forecasting.
•
Image
Rendering.
•
Various
e-commerce applications.
•
Earthquake Simulation.
•
Petroleum reservoir simulation.
Internet computing
• Internet is the global system of interconnected computer networks that
uses the Internet protocol suite (TCP/IP)to communicate between networks
and devices
•
Internet computing is a
model for enabling convenient, on-demand network
access to a shared. pool of configurable computing
resources (e.g., networks, servers, storage, applications,
What is P2P (Peer-to-Peer Process)?
• P2P process deals with a network structure where any participant in the network known as a node acts as both a client and a server
• Everybody from the network of nodes can trade resources and services with one another.
In a P2P system,
every node has an equal role
to play and the same functionalities.
What is P2P (Peer-to-Peer Process)?
• P2P process deals with a network structure where any participant in the network known as a node acts as both a client and a server.
• Everybody from the network of nodes can trade resources and services with one another.
• In a P2P system, every node has an equal role to play and the same functionalities.
Open Grid Services Architecture (OGSA)
• It is developed by The Global Grid Forum from 2002 to 2006.
• It defines a set of rules that make up a grid service.
• It aims to define a common, standard, and open architecture for grid-based applications.
It is an architecture designed for building
and managing distributed computing
.• Open Grid Services Architecture (OGSA) in which information is shared among diverse components of large, heterogeneous grid systems.
• Grid system is a scalable wide area network (WAN) that supports resource sharing and distribution.
• It provides an infrastructure layer for the Open Grid Services Architecture.
• OGSI is based on web services technologies, such as SOAP (Simple Object Access Protocol) and WSDL (Web Services Description Language).
• It is designed to provide a standard way to build and manage grid services.
• It is based on WSRF (Web Services Resources Framework).
Types of Grid
•
Data grid computing-Data grids
refer to grids that split data into multiple
computers.
•
Data grid computing allows
several users to simultaneously access, change, or
transfer distributed data.
•
A data grid can be used
as a large data store where each website
stores its own data on the
grid.
Departmental grid
•
A departmental grid
refers to the usage of computer resources within
a single group
that is an engineering department connecting desktop machines, clusters,
and equipment within that department.
Enterprises Grid
•
This system operates on
a data grid where computers interact to coordinate jobs at hand.
•
Operational data, such as customer orders and
transaction records, billing and accounting systems, or internal labor
statistics.
• Global grids refers to the combination of departmental and enterprise grids which are used in commercial or collaborative manner.
•
A computational grid
consists of high- performance computers. It allows researchers to use the combined computing
power of the computers. Computational grid use to computing to perform
resource-intensive tasks.
•
Utility Grid-designed to variables distribution and transmission equipment.
Grid Computing Application
• Scientific Research and High-Performance Computing
•
Weather
Forecasting
•
Government and Defense
•
Business Intelligence and Data Analytics
0 comments:
Post a Comment