PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences

advertisement
PittGrid: Campus-Wide
Computing Environment
Hassan Karimi
School of Information Sciences
Ralph Roskies
Pittsburgh Supercomputing Center
11/15/04
PittGrid
1
Present



Disconnected resources (e.g., CPUs, storage,
and databases) across the campus
Underutilized CPU and storage resources (e.g.,
at campus computer labs in off hours)
Lack of an infrastructure and a set of tools
allowing researchers across the campus to
collaborate on research activities and
departments to share computing resources
11/15/04
PittGrid
2
PittGrid: Motivation



An attractive environment to create a more unified
computational space for all academic personnel to share
in pursuit of research and teaching
An economically efficient, user centered (users will
decide on how they prefer to participate in the
environment and will have the authority to add and
remove their own resources) computing environment
As users interact with the grid and learn how to use it
they will inevitably develop their own services and tools
to meet their wants and needs
11/15/04
PittGrid
3
11/15/04
PittGrid
4
PittGrid: Features

Resource Location/Allocation Service


Computational Service


Find suitable computing resources (CPU, storage,
etc.) for their tasks
Provide access to and utilize powerful computing
resources available for compute-intensive tasks
Collaboration Services

11/15/04
Facilitate collaboration on research and teaching
activities
PittGrid
5
PittGrid: Plan
Develop a prototype PittGrid in phases
 Develop an infrastructure and a set of
generic tools useful for the research
community at Pitt
 Work closely with CSSD to design and
develop PittGrid
 Work with CSSD to maintain PittGrid

11/15/04
PittGrid
6
PittGrid Prototype: Partners







School of Information Science
Pittsburgh Supercomputing Center
Computing Services and Systems Development
Center for Computational Biology and
Bioinformatics
Department of Chemistry
Department of Pharmacology
Department of Physics
11/15/04
PittGrid
7
PittGrid Prototype: Phase I

Objective


To provide the ability to access additional CPU time
and memory in order to run complex calculations
using existing resources
Functionality


11/15/04
Allow users to submit jobs involving complex
computations to underutilized CPU’s participated to
the PittGrid network
Upon submission of a job, this service would search
for available workstations and clusters that participate
in PittGrid and that can meet the requirements of the
job
PittGrid
8
PittGrid Prototype: Phase I
Tasks
Identify available resources
 Define membership policies
 Install the infrastructure (a middleware)
 Develop and customize the middleware
 Test the installed infrastructure
 Develop grid services
 Test the grid services

11/15/04
PittGrid
9
Download