OSG Resource Selection Activity

User and Administrator Documentation

System Deployments and Monitoring

System Evaluations

Publications

  • G. Garzoglio, T. Levshina, P. Mhashilkar, S. Timm, "ReSS: a Resource Selection Service for the Open Science Grid.", Proceedings of the International Symposium of Grid Computing (ISGC07), March 2007, Taipei, Taiwan (pdf)

Design & Development

Project Management Documents

Project Charter

OSG Resource Selection and SAM-Grid interoperability

Date: Sep 1, 2005
Authors: Gabriele Garzoglio, Amber Boehnlein, Adam Lyon, Ruth Pordes, Dane Skow

The Open Science Grid is building a US national grid infrastructure for multiple scientific communities. Dozens of computing centers and universities provide access to computing, storage, and network resources via standard grid interfaces and protocols. Users currently submit jobs directly to these resources, selecting them before job submission and specifying all relevant resource attributes in the job description. The necessity of a human intervention in resource selection and attribute specification hinders external automated job management components from accessing OSG resources. Several Virtual Organizations would benefit from a Resource Selection Service (RSS) that could automatically select OSG resources based on the job requirements. Providing such Resource Selection Service is one of the goals of this project.

The SAM-Grid implements one such job management component for the DZero and CDF experiments VO. The component has two responsibilities: (1) application management, including job environment preparation, and (2) resource management. Currently, the SAM-Grid can only access resources where some of its components have been deployed. Among other things, these components report to the SAM-Grid the necessary information to perform resource selection. The SAM-Grid will be able to delegate such task to the new OSG RSS, thus eliminating the need for deploying SAM-Grid directly on all OSG resources.

The OSG RSS will satisfy the requirements of the SAM-Grid system and it will be offered as a general service for those VirtualOrganizations?/VOInfo that have similar requirements. The project aims at delivering the functionalities needed by the SAM-Grid for resource selection early 2006. These functionalities include basic resource ranking algorithms (such as random selection). The RSS will provide an extensible framework to introduce new ranking algorithms, should VirtualOrganizations?/VOInfo be interested in them.

Another goal for this project is to reduce as much as possible the dependence of the SAM-Grid on the implementation of the RSS. The SAM-Grid will be able to integrate different resource selection systems that meet the SAM-Grid requirements.

In summary, the project has two main goals:

1) deploy a system that makes the OSG resources accessible by the SAM-Grid. The system will have architecture similar to the SAM-Grid / LCG integrated system. The architecture will have provisions to allow different RSS implementations.

2) providing OSG with a general resource selection service. Such service has two main responsibilities: (a) allow users to reference resource attributes from the job description, in order to express job requirements and automate the substitution of the resource attribute values in the job description; (b) select the optimal resource, if more than one resources satisfy the job requirements, using an extensible framework to define selection criteria. The project will focus on (a) and provide basic implementations of the resource selection algorithm (such as "random") for (b).

The program of work and efforts for this project is sponsored by the PPDG Common Project and the Fermilab Computing Division. The project progress will be tracked and discussed through the PPDG Common Project meetings.

The project will deliver:
- a resource selection system integrated with the OSG information system and resources.
- an infrastructure capable of forwarding jobs prepared by the SAM-Grid to the OSG resources

The project will not deliver:
- job scheduling
- maintenance for the services
- "intelligent" resource selection mechanisms

Site Tools of the ResourceSelection? Web

*

  •      (More options in WebSearch)
  • WebChanges: Display recent changes to the ResourceSelection web
  • WebIndex: List all ResourceSelection topics in alphabetical order. See also the faster WebTopicList
  • WebNotify: Subscribe to an e-mail alert sent when something changes in the ResourceSelection web
  • WebStatistics?: View access statistics of the ResourceSelection web
  • WebPreferences: Preferences of the ResourceSelection web (TWikiPreferences has site-wide preferences)
*

*Notes:

  • You are currently in the ResourceSelection web. The color code for this web is this background, so you know where you are.
  • If you are not familiar with the TWiki collaboration platform, please visit WelcomeGuest first.
*

*

Web TWiki Site Map Use to...
Main Home of Main web Search Main web Recent changes in the Main web Get notified of changes to the Main web Welcome to TWiki ... Users, Groups ...see who is registered on this TWiki
TWiki Home of TWiki web Search TWiki web Recent changes in the TWiki web Get notified of changes to the TWiki web Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs... ...discover TWiki details, and how to start your own site.
ArchivedDocumentation Home of ArchivedDocumentation web Search ArchivedDocumentation web? Recent changes in the ArchivedDocumentation web Get notified of changes to the ArchivedDocumentation web
ArchivedDocumentation.ITB.ITB050 Home of ArchivedDocumentation/ITB/ITB050 web Search ArchivedDocumentation/ITB/ITB050 web Recent changes in the ArchivedDocumentation/ITB/ITB050 web Get notified of changes to the ArchivedDocumentation/ITB/ITB050 web ...collaborate on
ArchivedDocumentation.ITB.ITB070 Home of ArchivedDocumentation/ITB/ITB070 web Search ArchivedDocumentation/ITB/ITB070 web Recent changes in the ArchivedDocumentation/ITB/ITB070 web Get notified of changes to the ArchivedDocumentation/ITB/ITB070 web ...collaborate on
ArchivedDocumentation.ITB.ITB090 Home of ArchivedDocumentation/ITB/ITB090 web Search ArchivedDocumentation/ITB/ITB090 web Recent changes in the ArchivedDocumentation/ITB/ITB090 web Get notified of changes to the ArchivedDocumentation/ITB/ITB090 web ...collaborate on
ArchivedDocumentation.OSG Home of ArchivedDocumentation/OSG web Search ArchivedDocumentation/OSG web? Recent changes in the ArchivedDocumentation/OSG web Get notified of changes to the ArchivedDocumentation/OSG web
ArchivedDocumentation.OSG.OSG041 Home of ArchivedDocumentation/OSG/OSG041 web Search ArchivedDocumentation/OSG/OSG041 web Recent changes in the ArchivedDocumentation/OSG/OSG041 web Get notified of changes to the ArchivedDocumentation/OSG/OSG041 web OSG Release Documentation Provide current release documentation for the OSG
ArchivedDocumentation.OSG.OSG060 Home of ArchivedDocumentation/OSG/OSG060 web Search ArchivedDocumentation/OSG/OSG060 web Recent changes in the ArchivedDocumentation/OSG/OSG060 web Get notified of changes to the ArchivedDocumentation/OSG/OSG060 web ...collaborate on
ArchivedDocumentation.OSG.OSG080 Home of ArchivedDocumentation/OSG/OSG080 web Search ArchivedDocumentation/OSG/OSG080 web Recent changes in the ArchivedDocumentation/OSG/OSG080 web Get notified of changes to the ArchivedDocumentation/OSG/OSG080 web ...collaborate on
CampusGrids Home of CampusGrids web Search CampusGrids web Recent changes in the CampusGrids web Get notified of changes to the CampusGrids web ...collaborate on
Council Home of Council web Search Council web Recent changes in the Council web Get notified of changes to the Council web ...collaborate on
Deployment Home of Deployment web Search Deployment web Recent changes in the Deployment web Get notified of changes to the Deployment web Temporary Deployment Web ...collaborate on
Documentation Home of Documentation web Search Documentation web Recent changes in the Documentation web Get notified of changes to the Documentation web OSG Web site development for Production and Public Users ...collaborate on the development of web information and layout
Engagement Home of Engagement web Search Engagement web Recent changes in the Engagement web Get notified of changes to the Engagement web ...collaborate on
InformationServices Home of InformationServices web Search InformationServices web Recent changes in the InformationServices web Get notified of changes to the InformationServices web ...collaborate on
Integration Home of Integration web Search Integration web Recent changes in the Integration web Get notified of changes to the Integration web OSG Integration Activity development and testing of grid software on the OSG Integration Testbed ...collaborate on OSG Software testing and testbed development
Integration.ITB090 Home of Integration/ITB090 web Search Integration/ITB090 web Recent changes in the Integration/ITB090 web Get notified of changes to the Integration/ITB090 web ...collaborate on
Integration.ITB110 Home of Integration/ITB110 web Search Integration/ITB110 web Recent changes in the Integration/ITB110 web Get notified of changes to the Integration/ITB110 web ...collaborate on
Interoperability Home of Interoperability web Search Interoperability web Recent changes in the Interoperability web Get notified of changes to the Interoperability web Addresses issues of interoperation between OSG and other grids, especially the LHC Computing Grid (LCG) and Tera Grid, including technologies, interfaces, tests and demonstrators. ...collaborate on defining the areas which allow interoperablity
MeasurementsAndMetrics Home of MeasurementsAndMetrics web Search MeasurementsAndMetrics web Recent changes in the MeasurementsAndMetrics web Get notified of changes to the MeasurementsAndMetrics web ...collaborate on
OSGRA Home of OSGRA web Search OSGRA web Recent changes in the OSGRA web Get notified of changes to the OSGRA web ...collaborate on
ReleaseDocumentation Home of ReleaseDocumentation web Search ReleaseDocumentation web Recent changes in the ReleaseDocumentation web Get notified of changes to the ReleaseDocumentation web ...collaborate on
Sandbox Home of Sandbox web Search Sandbox web Recent changes in the Sandbox web Get notified of changes to the Sandbox web Sandbox test area with all features enabled. ...experiment in an unrestricted hands-on web.
Sandbox.SubWeb Home of Sandbox/SubWeb web Search Sandbox/SubWeb web Recent changes in the Sandbox/SubWeb web Get notified of changes to the Sandbox/SubWeb web ...collaborate on
Security Home of Security web Search Security web Recent changes in the Security web Get notified of changes to the Security web Security Technical Group ...collaborate on OSG security issues.
SiteCoordination Home of SiteCoordination web Search SiteCoordination web Recent changes in the SiteCoordination web Get notified of changes to the SiteCoordination web ...collaborate on
SoftwareTools Home of SoftwareTools web Search SoftwareTools web Recent changes in the SoftwareTools web Get notified of changes to the SoftwareTools web
Troubleshooting Home of Troubleshooting web Search Troubleshooting web Recent changes in the Troubleshooting web Get notified of changes to the Troubleshooting web ...collaborate on
VO Home of VO web Search VO web Recent changes in the VO web Get notified of changes to the VO web A Web for VOs ...collaborate on
VirtualOrganizations Home of VirtualOrganizations web Search VirtualOrganizations web Recent changes in the VirtualOrganizations web Get notified of changes to the VirtualOrganizations web ...collaborate on
VirtualOrganizations.Forum Home of VirtualOrganizations/Forum web Search VirtualOrganizations/Forum web Recent changes in the VirtualOrganizations/Forum web Get notified of changes to the VirtualOrganizations/Forum web Discussion forums (TWiki application) ...discuss various topics
VirtualOrganizations.VOInfo Home of VirtualOrganizations/VOInfo web Search VirtualOrganizations/VOInfo web Recent changes in the VirtualOrganizations/VOInfo web Get notified of changes to the VirtualOrganizations/VOInfo web A Web for VOs ...collaborate on
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact osg-twiki@opensciencegrid.org if you need a separate collaboration web for your team. See also AdminToolsCategory?.
Legend of icons:   Home of web = Go to the home of the web
Search web = Search the web
  Recent changes in the web = See recent changes in the web
Get notified of changes to the web = Subscribe to get notified of changes by e-mail
*

-- GabrieleGarzoglio - 30 Sep 2008

Topic revision: r52 - 06 Nov 2008 - 15:39:23 - KyleGross

Google Custom Search
Common links

Resource selection
  • add items

Meta-TWiki links

 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback