11/15/04pittgrid1 pittgrid: campus-wide computing environment hassan karimi school of information...

9
11/15/04 11/15/04 PittGrid PittGrid 1 PittGrid: Campus- PittGrid: Campus- Wide Computing Wide Computing Environment Environment Hassan Karimi Hassan Karimi School of Information Sciences School of Information Sciences Ralph Roskies Ralph Roskies Pittsburgh Supercomputing Center Pittsburgh Supercomputing Center

Upload: bernard-woods

Post on 29-Jan-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 11

PittGrid: Campus-Wide PittGrid: Campus-Wide Computing EnvironmentComputing Environment

Hassan KarimiHassan KarimiSchool of Information SciencesSchool of Information Sciences

Ralph RoskiesRalph RoskiesPittsburgh Supercomputing CenterPittsburgh Supercomputing Center

Page 2: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 22

PresentPresent

Disconnected resources (e.g., CPUs, storage, Disconnected resources (e.g., CPUs, storage, and databases) across the campusand databases) across the campus

Underutilized CPU and storage resources (e.g., Underutilized CPU and storage resources (e.g., at campus computer labs in off hours) at campus computer labs in off hours)

Lack of an infrastructure and a set of tools Lack of an infrastructure and a set of tools allowing researchers across the campus to allowing researchers across the campus to collaborate on research activities and collaborate on research activities and departments to share computing resources departments to share computing resources

Page 3: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 33

PittGrid: MotivationPittGrid: Motivation An attractive environment to create a more unified An attractive environment to create a more unified

computational space for all academic personnel to share computational space for all academic personnel to share in pursuit of research and teachingin pursuit of research and teaching

An economically efficient, user centered (users will An economically efficient, user centered (users will decide on how they prefer to participate in the decide on how they prefer to participate in the environment and will have the authority to add and environment and will have the authority to add and remove their own resources) computing environmentremove their own resources) computing environment

As users interact with the grid and learn how to use it As users interact with the grid and learn how to use it they will inevitably develop their own services and tools they will inevitably develop their own services and tools to meet their wants and needsto meet their wants and needs

Page 4: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 44

Page 5: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 55

PittGrid: FeaturesPittGrid: Features

Resource Location/Allocation ServiceResource Location/Allocation Service Find suitable computing resources (CPU, storage, Find suitable computing resources (CPU, storage,

etc.) for their tasksetc.) for their tasks

Computational ServiceComputational Service Provide access to and utilize powerful computing Provide access to and utilize powerful computing

resources availableresources available for compute-intensive tasks for compute-intensive tasks

Collaboration ServicesCollaboration Services Facilitate collaboration on research and teaching Facilitate collaboration on research and teaching

activitiesactivities

Page 6: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 66

PittGrid: PlanPittGrid: Plan

Develop a prototype PittGrid in phasesDevelop a prototype PittGrid in phasesDevelop an infrastructure and a set of Develop an infrastructure and a set of

generic tools useful for the research generic tools useful for the research community at Pittcommunity at Pitt

Work closely with CSSD to design and Work closely with CSSD to design and develop PittGriddevelop PittGrid

Work with CSSD to maintain PittGrid Work with CSSD to maintain PittGrid

Page 7: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 77

PittGrid Prototype: PartnersPittGrid Prototype: Partners

School of Information ScienceSchool of Information Science Pittsburgh Supercomputing CenterPittsburgh Supercomputing Center Computing Services and Systems DevelopmentComputing Services and Systems Development Center for Computational Biology and Center for Computational Biology and

BioinformaticsBioinformatics Department of ChemistryDepartment of Chemistry Department of PharmacologyDepartment of Pharmacology Department of PhysicsDepartment of Physics

Page 8: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 88

PittGrid Prototype: Phase IPittGrid Prototype: Phase I

ObjectiveObjective To provide the ability to access additional CPU time To provide the ability to access additional CPU time

and memory in order to run complex calculations and memory in order to run complex calculations using existing resourcesusing existing resources

FunctionalityFunctionality Allow users to submit jobs involving complex Allow users to submit jobs involving complex

computations to underutilized CPU’s participated to computations to underutilized CPU’s participated to the PittGrid networkthe PittGrid network

Upon submission of a job, this service would search Upon submission of a job, this service would search for available workstations and clusters that participate for available workstations and clusters that participate in PittGrid and that can meet the requirements of the in PittGrid and that can meet the requirements of the jobjob

Page 9: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center

11/15/0411/15/04 PittGridPittGrid 99

PittGrid Prototype: Phase I PittGrid Prototype: Phase I TasksTasks

Identify available resourcesIdentify available resourcesDefine membership policiesDefine membership policies Install the infrastructure (a middleware)Install the infrastructure (a middleware)Develop and customize the middlewareDevelop and customize the middlewareTest the installed infrastructureTest the installed infrastructureDevelop grid servicesDevelop grid servicesTest the grid servicesTest the grid services