1 / 7

Overview of user client usage: ARC

Overview of user client usage: ARC. Iván Márton Zsombor Nagy. Why ARC clients?. Easy-to-install (yum install nordugrid-arc-client) Easy-to-configure Based on ARClib (ARC client library) multi-platform support (Windows!, various Linuxes, Solaris, OS X) language binding (java, python)

eddy
Download Presentation

Overview of user client usage: ARC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview of user client usage: ARC Iván Márton Zsombor Nagy

  2. Why ARC clients? • Easy-to-install (yum install nordugrid-arc-client) • Easy-to-configure • Based on ARClib (ARC client library) • multi-platform support (Windows!, various Linuxes, Solaris, OS X) • language binding (java, python) • plugins for pre-WS ARC (ARC0), WS ARC (ARC1), CREAM, BES • job description translation (JSDL, JDL, xRSL) Overview of user client usage: ARC

  3. Job life-cycle • Having an idea • Create valid credentials for grid usage • Compose job (collect input files, write the program, write job description) • Submit job to the grid • Check job status (if you are curious) • Get the result • Rejoice Overview of user client usage: ARC

  4. Clients to show • arcproxy • creating and managing proxy certificates (support for MyProxy, VOMS) • arcsub • communicate with the information systems • do brokering • translate • move input files • submit jobs to cluster • arcstat • query the status of active jobs from clusters • arccat • print standard output and error of job • arcget • get results of a job and clean it from cluster Overview of user client usage: ARC

  5. arcproxy [--voms testers.eu-emi.eu] [--old] • arcproxy –I • arcinfo pgs03.grid.upjs.sk • cat <<EOF > myjob.xrsl&(executable="/bin/echo")(arguments="Hello World")(stdout="hello.txt")EOF • arcsub –c pgs03.grid.upjs.sk myjob.xrsl -dump • arcsub –c pgs03.grid.upjs.sk myjob.xrsl • arcstat JOBID or arcstat -a • arccat JOBID or arccat -a • arcget JOBID or arcget –a • arcinfo pgs03.grid.upjs.sk:50000/arex • arcsub –c pgs03.grid.upjs.sk:50000/arex myjob.xrsl –dump • arcinfo lxbra2308.cern.ch • arcsub -c lxbra2308.cern.ch myjob.xrsl –dump Overview of user client usage: ARC

  6. Further information or questions? www.nordugrid.org nordugrid-discuss@nordugrid.org Overview of user client usage: ARC

  7. Thank you!

More Related