SlideShare a Scribd company logo
GRID COMPUTING
Sandeep Kumar Poonia
Head Of Dept. CS/IT
B.E., M.Tech., UGC-NET
LM-IAENG, LM-IACSIT,LM-CSTA, LM-AIRCC, LM-SCIEI, AM-UACEE
SandeepKumarPoonia
The Grid: A new Infrastructure
for 21st century science
As computer networks become cheaper and more powerful, a new computing
paradigm is poised to transform the practice of science and engineering.
A pc in 2001 is as fast as a supercomputer of 1990.
But 10 years ago, biologists were happy to compute a single
molecular structure. Now, they want to calculate the structures
of complex assemblies of macromolecules and screen
thousands of drug candidates.
Personal computers now ship with up to 100 gigabytes (GB)
of storage – as much as an entire 1990 supercomputer center.
Some wide area networks now operate at 155 Mbps, three
orders of magnitude faster than the state-of-the art 56 Kbps that
connected U.S. supercomputer centers in 1985.
SandeepKumarPoonia
TECHNOLOGY TRENDS
Storage, Networks, and Computing power, doubles or,
more or less equivalently, halves in price in around 12, 9,
and 18 months, respectively
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
The road system enables us to travel by car; the international banking
system allows us to transfer funds across borders; and the Internet
allows us to communicate with virtually any electronic device
A Grid infrastructure needs to provide more functionality than the
Internet on which it rests, but it must also remain simple. And of
course, the need remains for supporting the resources that power
the Grid, such as high-speed data movement, caching of large
datasets, and on-demand access to computing.
Tools make use of infrastructure services. Internet and Web
tools include browsers for accessing remote Web sites, e-mail
programs for handling electronic messages, and search engines
for locating Web pages.
Grid tools are concerned with resource discovery, data
management, scheduling of computation, security, and so forth.
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
Science portals:
Science portals make advanced problem-solving
methods easier to use by invoking sophisticated
packages remotely from Web browsers or other
simple, easily downloaded ‘thin clients.’
The packages themselves can also run remotely on
suitable computers within a Grid.
Such portals are currently being developed in
biology, fusion, computational chemistry, and other
disciplines.
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
Distributed computing:
High-speed workstations and networks can yoke together an
organization’s PCs to form a substantial computational resource.
Entropia Inc’s Fight-AIDSAtHome system harnesses more than
30 000 computers to analyze AIDS drug candidates.
And in 2001, mathematicians across the U.S. and Italy pooled
their computational resources to solve a particular instance,
dubbed ‘Nug30,’ of an optimization problem.
For a week, the collaboration brought an average of 630 – and a
maximum of 1006 – computers to bear on Nug30, delivering a
total of 42 000 CPU-days.
Future improvements in network performance and Grid
technologies will increase the range of problems that aggregated
computing resources can tackle.
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
Large-scale data analysis:
Many interesting scientific problems require the analysis of large
amounts of data.
For such problems, harnessing distributed computing and
storage resources is clearly of great value.
Furthermore, the natural parallelism inherent in many data
analysis procedures makes it feasible to use distributed resources
efficiently.
For various technical and political reasons, assembling these
resources at a single location appears impractical. Yet the
collective institutional and national resources of the hundreds of
institutions participating in those experiments can provide these
resources. These communities can, furthermore, share more than
just computers and storage. They can also share analysis
procedures and computational results.
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
Computer-in-the-loop instrumentation:
Scientific instruments such as telescopes, synchrotrons, and
electron microscopes generate raw data streams that are archived
for subsequent batch processing.
But quasi-real-time analysis can greatly enhance an instrument’s
capabilities.
For example, consider an astronomer studying solar flares with a
radio telescope array. The deconvolution and analysis algorithms
used to process the data and detect flares are computationally
demanding. Running the algorithms continuously would be
inefficient for studying flares that are brief and sporadic.
But if the astronomer could call on substantial computing
resources (and sophisticated software) in an on-demand fashion, he
or she could use automated detection techniques to zoom in on
solar flares as they occurred.
SandeepKumarPoonia
INFRASTRUCTURE AND TOOLS
Collaborative work:
Researchers often want to aggregate not only
data and computing power but also human
expertise.
Collaborative problem formulation, data analysis,
and the like are important Grid applications.
For example, an astrophysicist who has
performed a large, multiterabyte simulation might
want colleagues around the world to visualize the
results in the same way and at the same time so
that the group can discuss the results in real time.
SandeepKumarPoonia
GRID ARCHITECTURE
SandeepKumarPoonia
GRID ARCHITECTURE ……….
At the lowest level, the fabric, we have the physical
devices or resources that Grid users want to share
and access, including computers, storage systems,
catalogs, networks, and various forms of sensors.
SandeepKumarPoonia
The resource layer contains protocols that exploit communication
and authentication protocols to enable the secure initiation,
monitoring, and control of resource-sharing operations.
Running the same program on different computer systems
depends on resource layer protocols.
The Globus Toolkit is a commonly used source of connectivity
and resource protocols and APIs.
SandeepKumarPoonia
The collective layer contains protocols, services, and APIs that
implement interactions across collections of resources.
Because they combine and exploit components from the
relatively narrower resource and connectivity layers, the
components of the collective layer can implement a wide variety
of tasks without requiring new resource-layer components.
Examples of collective services include
directory and brokering services for resource discovery and
allocation;
monitoring and diagnostic services;
data replication services; and
membership and policy services for keeping track of who in
a community is allowed to access resources.
SandeepKumarPoonia
At the top of any Grid system are the user applications, which are
constructed in terms of, and call on, the components in any other
layer.
For example, a high-energy physics analysis application that needs
to execute several thousands of independent tasks, each taking as
input some set of files containing events, might proceed by
obtaining necessary authentication credentials ;
querying an information system and replica catalog to determine
availability of services;
submitting requests to appropriate computers, storage systems, and
networks to initiate computations, move data, and so forth (resource
protocols); and
monitoring the progress of the various computations and data
transfers, notifying the user when all are completed, and detecting and
responding to failure conditions (resource protocols).
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
In Grid environments, the situation is more complex. The distinction
between client and server tends to disappear, because an individual
resource can act as a server one moment (as it receives a request)
and as a client at another (as it issues requests to other resources).
Managing that kind of transaction turns out to have a number of interesting
requirements, such as:
Single sign-on
Mapping to local security mechanisms
Delegation
Community authorization and policy
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
Single sign-on:
A single computation may entail access to many resources, but
requiring a user to re-authenticate on each occasion (by, e.g., typing
in a password) is impractical and generally unacceptable.
Instead, a user should be able to authenticate once and then
assign to the computation the right to operate on his or her behalf,
typically for a specified period.
This capability is achieved through the creation of a proxy
credential.
SandeepKumarPoonia
In Figure, the program run by the user (the user proxy)
uses a proxy credential to authenticate at two different
sites.
These services handle requests to create new processes.
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
Mapping to local security mechanisms:
Different sites may use different local security solutions, such as
Kerberos and Unix.
A Grid security infrastructure needs to map to these local solutions at
each site, so that local operations can proceed with appropriate
privileges.
In Figure, processes execute under a local ID and, at site A, are assigned a
Kerberos ‘ticket,’ a credential used by the Kerberos authentication system to
keep track of requests.
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
Delegation:
The creation of a proxy credential is a form of delegation, an
operation of fundamental importance in Grid environments.
A computation that spans many resources creates sub-computations
(subsidiary computations) that may themselves generate requests to
other resources and services, perhaps creating additional sub-
computations, and so on.
SandeepKumarPoonia
AUTHENTICATION, AUTHORIZATION
AND POLICY
In Figure, the two sub-computations created at sites A and B both
communicate with each other and access files at site C.
Authentication operations – and hence further delegated credentials
– are involved at each stage, as resources determine whether to grant
requests and computations determine whether resources are
trustworthy.
The further these delegated credentials are disseminated, the
greater the risk that they will be acquired and misused by an
adversary. These delegation operations and the credentials that enable
them must be carefully managed.
SandeepKumarPoonia
Community authorization and policy:
In a large community, the policies that govern who can use which
resources for what purpose cannot be based directly on individual
identity.
It is infeasible for each resource to keep track of community
membership and privileges.
Instead, resources (and users) need to be able to express policies in
terms of other criteria, such as group membership, which can be
identified with a cryptographic credential issued by a trusted third
party.
AUTHENTICATION, AUTHORIZATION
AND POLICY
SandeepKumarPoonia
In the scenario depicted in Figure, the file server at site C must know
explicitly whether the user is allowed to access a particular file. A
community authorization system allows this policy decision to be
delegated to a community representative.

More Related Content

PDF
4. the grid evolution
Dr Sandeep Kumar Poonia
 
PPTX
Grid computing
Ramraj Choudhary
 
PPT
Grid Presentation
Marielisa Peralta
 
PDF
Grid computing notes
Syed Mustafa
 
PPTX
Unit i introduction to grid computing
sudha kar
 
PPT
Inroduction to grid computing by gargi shankar verma
gargishankar1981
 
PPT
Grid Computing
sharmili priyadarsini
 
PPT
Grid computing & its applications
Alokeparna Choudhury
 
4. the grid evolution
Dr Sandeep Kumar Poonia
 
Grid computing
Ramraj Choudhary
 
Grid Presentation
Marielisa Peralta
 
Grid computing notes
Syed Mustafa
 
Unit i introduction to grid computing
sudha kar
 
Inroduction to grid computing by gargi shankar verma
gargishankar1981
 
Grid Computing
sharmili priyadarsini
 
Grid computing & its applications
Alokeparna Choudhury
 

What's hot (20)

PPTX
Grid computing
Shashwat Shriparv
 
PPTX
Grid computing
shweta-sharma99
 
PPTX
Grid computing
Neha Bhambu
 
PPT
Grid computing [2005]
Raul Soto
 
PPT
Computing Outside The Box
Ian Foster
 
PPTX
Grid Computing (An Up-Coming Technology)
LJ PROJECTS
 
PPT
Grid computing
Wipro
 
PPT
Grid Computing - Collection of computer resources from multiple locations
Dibyadip Das
 
PDF
Grid Computing Frameworks
Sabbir Ahmmed
 
PPTX
Grid protocol architecture
Pooja Dixit
 
PPT
Grid computing
Keshab Nath
 
PPT
Grid computing by vaishali sahare [katkar]
vaishalisahare123
 
PPT
Grid Computing
Senthil Kumar
 
PPTX
Grid computing
Pramit Karmakar
 
PPTX
Grid computing the grid
Jivan Nepali
 
PDF
Grid computing: An Emerging Technology
ijsrd.com
 
PDF
F233842
irjes
 
PPT
Disambiguating Advanced Computing for Humanities Researchers
Baden Hughes
 
PPTX
Grid computing ppt
richa chaudhary
 
PPT
grid computing
elliando dias
 
Grid computing
Shashwat Shriparv
 
Grid computing
shweta-sharma99
 
Grid computing
Neha Bhambu
 
Grid computing [2005]
Raul Soto
 
Computing Outside The Box
Ian Foster
 
Grid Computing (An Up-Coming Technology)
LJ PROJECTS
 
Grid computing
Wipro
 
Grid Computing - Collection of computer resources from multiple locations
Dibyadip Das
 
Grid Computing Frameworks
Sabbir Ahmmed
 
Grid protocol architecture
Pooja Dixit
 
Grid computing
Keshab Nath
 
Grid computing by vaishali sahare [katkar]
vaishalisahare123
 
Grid Computing
Senthil Kumar
 
Grid computing
Pramit Karmakar
 
Grid computing the grid
Jivan Nepali
 
Grid computing: An Emerging Technology
ijsrd.com
 
F233842
irjes
 
Disambiguating Advanced Computing for Humanities Researchers
Baden Hughes
 
Grid computing ppt
richa chaudhary
 
grid computing
elliando dias
 
Ad

Similar to 3. the grid new infrastructure (20)

PPT
GridComputing-an introduction.ppt
NileshkuGiri
 
PPT
All about GridComputing-an introduction (2).ppt
lagoki2767
 
PDF
1. GRID COMPUTING
Dr Sandeep Kumar Poonia
 
PPTX
Grid Computing
abhiritva
 
PDF
2. the grid
Dr Sandeep Kumar Poonia
 
PPTX
Introduction of grid computing
Pooja Dixit
 
PDF
Gc vit sttp cc december 2013
Seema Shah
 
PDF
Bt9002 grid computing 1
Techglyphs
 
PPT
Cto forum nirav_kapadia_2006_03_31_2006
eaiti
 
PPTX
Grid computing
Megha yadav
 
PPT
GRID COMPUTING.ppt
4173CarreonIraMaeL
 
PPT
Gridcomputingppt
navjasser
 
PPT
Grid computing
Beethika Sarangi
 
PDF
A Review Paper On Grid Computing
Fiona Phillips
 
PDF
Computation grid as a connected world
ijcsa
 
PPTX
cloud computing1234567891234567891223 .pptx
A1Creators
 
PPT
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
Wansoo Im
 
GridComputing-an introduction.ppt
NileshkuGiri
 
All about GridComputing-an introduction (2).ppt
lagoki2767
 
1. GRID COMPUTING
Dr Sandeep Kumar Poonia
 
Grid Computing
abhiritva
 
Introduction of grid computing
Pooja Dixit
 
Gc vit sttp cc december 2013
Seema Shah
 
Bt9002 grid computing 1
Techglyphs
 
Cto forum nirav_kapadia_2006_03_31_2006
eaiti
 
Grid computing
Megha yadav
 
GRID COMPUTING.ppt
4173CarreonIraMaeL
 
Gridcomputingppt
navjasser
 
Grid computing
Beethika Sarangi
 
A Review Paper On Grid Computing
Fiona Phillips
 
Computation grid as a connected world
ijcsa
 
cloud computing1234567891234567891223 .pptx
A1Creators
 
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
Wansoo Im
 
Ad

More from Dr Sandeep Kumar Poonia (20)

PDF
Soft computing
Dr Sandeep Kumar Poonia
 
PDF
An improved memetic search in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
PDF
Modified position update in spider monkey optimization algorithm
Dr Sandeep Kumar Poonia
 
PDF
Enhanced local search in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
PDF
Memetic search in differential evolution algorithm
Dr Sandeep Kumar Poonia
 
PDF
Improved onlooker bee phase in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
PDF
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Dr Sandeep Kumar Poonia
 
PDF
A novel hybrid crossover based abc algorithm
Dr Sandeep Kumar Poonia
 
PDF
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Dr Sandeep Kumar Poonia
 
PDF
Sunzip user tool for data reduction using huffman algorithm
Dr Sandeep Kumar Poonia
 
PDF
New Local Search Strategy in Artificial Bee Colony Algorithm
Dr Sandeep Kumar Poonia
 
PDF
A new approach of program slicing
Dr Sandeep Kumar Poonia
 
PDF
Performance evaluation of different routing protocols in wsn using different ...
Dr Sandeep Kumar Poonia
 
PDF
Enhanced abc algo for tsp
Dr Sandeep Kumar Poonia
 
PDF
Database aggregation using metadata
Dr Sandeep Kumar Poonia
 
PDF
Performance evaluation of diff routing protocols in wsn using difft network p...
Dr Sandeep Kumar Poonia
 
PDF
Lecture28 tsp
Dr Sandeep Kumar Poonia
 
PDF
Lecture27 linear programming
Dr Sandeep Kumar Poonia
 
Soft computing
Dr Sandeep Kumar Poonia
 
An improved memetic search in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
Modified position update in spider monkey optimization algorithm
Dr Sandeep Kumar Poonia
 
Enhanced local search in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
Memetic search in differential evolution algorithm
Dr Sandeep Kumar Poonia
 
Improved onlooker bee phase in artificial bee colony algorithm
Dr Sandeep Kumar Poonia
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Dr Sandeep Kumar Poonia
 
A novel hybrid crossover based abc algorithm
Dr Sandeep Kumar Poonia
 
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Dr Sandeep Kumar Poonia
 
Sunzip user tool for data reduction using huffman algorithm
Dr Sandeep Kumar Poonia
 
New Local Search Strategy in Artificial Bee Colony Algorithm
Dr Sandeep Kumar Poonia
 
A new approach of program slicing
Dr Sandeep Kumar Poonia
 
Performance evaluation of different routing protocols in wsn using different ...
Dr Sandeep Kumar Poonia
 
Enhanced abc algo for tsp
Dr Sandeep Kumar Poonia
 
Database aggregation using metadata
Dr Sandeep Kumar Poonia
 
Performance evaluation of diff routing protocols in wsn using difft network p...
Dr Sandeep Kumar Poonia
 
Lecture27 linear programming
Dr Sandeep Kumar Poonia
 

Recently uploaded (20)

PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
CDH. pptx
AneetaSharma15
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 

3. the grid new infrastructure

  • 1. GRID COMPUTING Sandeep Kumar Poonia Head Of Dept. CS/IT B.E., M.Tech., UGC-NET LM-IAENG, LM-IACSIT,LM-CSTA, LM-AIRCC, LM-SCIEI, AM-UACEE
  • 2. SandeepKumarPoonia The Grid: A new Infrastructure for 21st century science As computer networks become cheaper and more powerful, a new computing paradigm is poised to transform the practice of science and engineering. A pc in 2001 is as fast as a supercomputer of 1990. But 10 years ago, biologists were happy to compute a single molecular structure. Now, they want to calculate the structures of complex assemblies of macromolecules and screen thousands of drug candidates. Personal computers now ship with up to 100 gigabytes (GB) of storage – as much as an entire 1990 supercomputer center. Some wide area networks now operate at 155 Mbps, three orders of magnitude faster than the state-of-the art 56 Kbps that connected U.S. supercomputer centers in 1985.
  • 3. SandeepKumarPoonia TECHNOLOGY TRENDS Storage, Networks, and Computing power, doubles or, more or less equivalently, halves in price in around 12, 9, and 18 months, respectively
  • 4. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS The road system enables us to travel by car; the international banking system allows us to transfer funds across borders; and the Internet allows us to communicate with virtually any electronic device A Grid infrastructure needs to provide more functionality than the Internet on which it rests, but it must also remain simple. And of course, the need remains for supporting the resources that power the Grid, such as high-speed data movement, caching of large datasets, and on-demand access to computing. Tools make use of infrastructure services. Internet and Web tools include browsers for accessing remote Web sites, e-mail programs for handling electronic messages, and search engines for locating Web pages. Grid tools are concerned with resource discovery, data management, scheduling of computation, security, and so forth.
  • 5. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS Science portals: Science portals make advanced problem-solving methods easier to use by invoking sophisticated packages remotely from Web browsers or other simple, easily downloaded ‘thin clients.’ The packages themselves can also run remotely on suitable computers within a Grid. Such portals are currently being developed in biology, fusion, computational chemistry, and other disciplines.
  • 6. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS Distributed computing: High-speed workstations and networks can yoke together an organization’s PCs to form a substantial computational resource. Entropia Inc’s Fight-AIDSAtHome system harnesses more than 30 000 computers to analyze AIDS drug candidates. And in 2001, mathematicians across the U.S. and Italy pooled their computational resources to solve a particular instance, dubbed ‘Nug30,’ of an optimization problem. For a week, the collaboration brought an average of 630 – and a maximum of 1006 – computers to bear on Nug30, delivering a total of 42 000 CPU-days. Future improvements in network performance and Grid technologies will increase the range of problems that aggregated computing resources can tackle.
  • 7. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS Large-scale data analysis: Many interesting scientific problems require the analysis of large amounts of data. For such problems, harnessing distributed computing and storage resources is clearly of great value. Furthermore, the natural parallelism inherent in many data analysis procedures makes it feasible to use distributed resources efficiently. For various technical and political reasons, assembling these resources at a single location appears impractical. Yet the collective institutional and national resources of the hundreds of institutions participating in those experiments can provide these resources. These communities can, furthermore, share more than just computers and storage. They can also share analysis procedures and computational results.
  • 8. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS Computer-in-the-loop instrumentation: Scientific instruments such as telescopes, synchrotrons, and electron microscopes generate raw data streams that are archived for subsequent batch processing. But quasi-real-time analysis can greatly enhance an instrument’s capabilities. For example, consider an astronomer studying solar flares with a radio telescope array. The deconvolution and analysis algorithms used to process the data and detect flares are computationally demanding. Running the algorithms continuously would be inefficient for studying flares that are brief and sporadic. But if the astronomer could call on substantial computing resources (and sophisticated software) in an on-demand fashion, he or she could use automated detection techniques to zoom in on solar flares as they occurred.
  • 9. SandeepKumarPoonia INFRASTRUCTURE AND TOOLS Collaborative work: Researchers often want to aggregate not only data and computing power but also human expertise. Collaborative problem formulation, data analysis, and the like are important Grid applications. For example, an astrophysicist who has performed a large, multiterabyte simulation might want colleagues around the world to visualize the results in the same way and at the same time so that the group can discuss the results in real time.
  • 11. SandeepKumarPoonia GRID ARCHITECTURE ………. At the lowest level, the fabric, we have the physical devices or resources that Grid users want to share and access, including computers, storage systems, catalogs, networks, and various forms of sensors.
  • 12. SandeepKumarPoonia The resource layer contains protocols that exploit communication and authentication protocols to enable the secure initiation, monitoring, and control of resource-sharing operations. Running the same program on different computer systems depends on resource layer protocols. The Globus Toolkit is a commonly used source of connectivity and resource protocols and APIs.
  • 13. SandeepKumarPoonia The collective layer contains protocols, services, and APIs that implement interactions across collections of resources. Because they combine and exploit components from the relatively narrower resource and connectivity layers, the components of the collective layer can implement a wide variety of tasks without requiring new resource-layer components. Examples of collective services include directory and brokering services for resource discovery and allocation; monitoring and diagnostic services; data replication services; and membership and policy services for keeping track of who in a community is allowed to access resources.
  • 14. SandeepKumarPoonia At the top of any Grid system are the user applications, which are constructed in terms of, and call on, the components in any other layer. For example, a high-energy physics analysis application that needs to execute several thousands of independent tasks, each taking as input some set of files containing events, might proceed by obtaining necessary authentication credentials ; querying an information system and replica catalog to determine availability of services; submitting requests to appropriate computers, storage systems, and networks to initiate computations, move data, and so forth (resource protocols); and monitoring the progress of the various computations and data transfers, notifying the user when all are completed, and detecting and responding to failure conditions (resource protocols).
  • 15. SandeepKumarPoonia AUTHENTICATION, AUTHORIZATION AND POLICY In Grid environments, the situation is more complex. The distinction between client and server tends to disappear, because an individual resource can act as a server one moment (as it receives a request) and as a client at another (as it issues requests to other resources). Managing that kind of transaction turns out to have a number of interesting requirements, such as: Single sign-on Mapping to local security mechanisms Delegation Community authorization and policy
  • 17. SandeepKumarPoonia AUTHENTICATION, AUTHORIZATION AND POLICY Single sign-on: A single computation may entail access to many resources, but requiring a user to re-authenticate on each occasion (by, e.g., typing in a password) is impractical and generally unacceptable. Instead, a user should be able to authenticate once and then assign to the computation the right to operate on his or her behalf, typically for a specified period. This capability is achieved through the creation of a proxy credential.
  • 18. SandeepKumarPoonia In Figure, the program run by the user (the user proxy) uses a proxy credential to authenticate at two different sites. These services handle requests to create new processes.
  • 19. SandeepKumarPoonia AUTHENTICATION, AUTHORIZATION AND POLICY Mapping to local security mechanisms: Different sites may use different local security solutions, such as Kerberos and Unix. A Grid security infrastructure needs to map to these local solutions at each site, so that local operations can proceed with appropriate privileges. In Figure, processes execute under a local ID and, at site A, are assigned a Kerberos ‘ticket,’ a credential used by the Kerberos authentication system to keep track of requests.
  • 20. SandeepKumarPoonia AUTHENTICATION, AUTHORIZATION AND POLICY Delegation: The creation of a proxy credential is a form of delegation, an operation of fundamental importance in Grid environments. A computation that spans many resources creates sub-computations (subsidiary computations) that may themselves generate requests to other resources and services, perhaps creating additional sub- computations, and so on.
  • 21. SandeepKumarPoonia AUTHENTICATION, AUTHORIZATION AND POLICY In Figure, the two sub-computations created at sites A and B both communicate with each other and access files at site C. Authentication operations – and hence further delegated credentials – are involved at each stage, as resources determine whether to grant requests and computations determine whether resources are trustworthy. The further these delegated credentials are disseminated, the greater the risk that they will be acquired and misused by an adversary. These delegation operations and the credentials that enable them must be carefully managed.
  • 22. SandeepKumarPoonia Community authorization and policy: In a large community, the policies that govern who can use which resources for what purpose cannot be based directly on individual identity. It is infeasible for each resource to keep track of community membership and privileges. Instead, resources (and users) need to be able to express policies in terms of other criteria, such as group membership, which can be identified with a cryptographic credential issued by a trusted third party. AUTHENTICATION, AUTHORIZATION AND POLICY
  • 23. SandeepKumarPoonia In the scenario depicted in Figure, the file server at site C must know explicitly whether the user is allowed to access a particular file. A community authorization system allows this policy decision to be delegated to a community representative.