11/15/04pittgrid1 pittgrid: campus-wide computing environment hassan karimi school of information...
TRANSCRIPT
![Page 1: 11/15/04PittGrid1 PittGrid: Campus-Wide Computing Environment Hassan Karimi School of Information Sciences Ralph Roskies Pittsburgh Supercomputing Center](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082714/5697bfe31a28abf838cb4cc4/html5/thumbnails/9.jpg)
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