Professional Documents
Culture Documents
Network Based Distributed Computing: By:Peter Kacsuk Ferenc Vijad Presented BY
Network Based Distributed Computing: By:Peter Kacsuk Ferenc Vijad Presented BY
Network Based Distributed Computing: By:Peter Kacsuk Ferenc Vijad Presented BY
Computing
2
Agenda
3
What is a Metacomputer?
A metacomputer is a collection of
◦ computers
◦ that are heterogeneous in every aspects
◦ geographically distributed
◦ connected by a wide-area network
◦ form the image of a single computer
Metacomputing means:
◦ network based
◦ distributed supercomputing
4
Progress in
Metacomputing
Supercomputing Network
(PVM/MPI) Computing (sockets)
Clusters
Cluster Web Computing OO Computing
computing (scripts) (CORBA)
Client/server
High-throughput High-performance
Object Web
computing computing
Metacomputing
5
Table : Comparison of
supercomputers, clusters and
Metacomputing systems
Supercomputi Cluster Now Metacomputi
ng ng
system
Processing Microprocessor PCs, PCs, Supercomputer
units s workstations workstations s,
(nodes) clusters, PCs,
workstations
Computers
8
Original meaning of
metacomputing
Caltech
NCSA Exemplar Issues:
Origin ◦ Resource discovery,
scheduling
Maui
Argonne SP ◦ Configuration
SP ◦ Multiple comm methods
◦ Message passing (MPI)
◦ Scalability
◦ Fault tolerance
Metacomputers
11
Further motivations for
metacomputing
Betterusage of computing and other
resources accessible via wide area
network
• Metacomputing
13
Technologies that led to
the Metacomputing
Super- Network Web
computing technology technology
Meta-computing
14
What is a Grid?
A Grid is a collection of
◦ computers, storage and other
devices
◦ that are heterogeneous in every
aspects
◦ geographically distributed
◦ connected by a wide-area network
◦ form the image of a single computer
Generalised metacomputing means:
◦ network based
◦ distributed computing
15
Application areas of the
Grid
Disributed supercomputing
High throughput computing
◦ Parameter studies
Virtual laboratory
◦ Collaborative design
Data intensive applications
◦ Sky survey, particle physics
Geographic Information
systems
• Teleimmersion
• Enterprise architectures
16
Problem Solved by Metacomputing!!!
• Solved in 7 days instead of 10.9 years
• The first 600K seconds …
Number
of
workers
Time taken 17
Generic Grid Architecture
Application Problem
Environmen Appl. Dev. Analysis & Collaboratories Solving Grid Portals
ts Environments Visualisation
Environments
OLE
Application MPI CONDOR CORBA JAVA/JINI Other...
DCOM
Support
Authentication
Co-Allocation
Authorisation
Management
Data Access
Accounting
Information
Monitoring
Sceduling
Resource
Services
Caching
Global
Policy
Fault
Grid Common
Services
18
Globus Layered
Architecture
Applications
Grid Services
Nexus GRAM
20
P-GRADE: Software Development and
Execution
Edit,
debugging
Performance-
analysis
Execution
Grid
© Peter Kacsuk 21
Summary
Metacomputing is a technology
which integrates:
◦ Supercomputing
◦ Wide-area network technology
◦ WWW technology
22