Changes between Version 6 and Version 7 of DRM4G
- Timestamp:
- Sep 21, 2016 3:40:32 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DRM4G
v6 v7 3 3 4 4 = **DRM4G** = 5 5 {{{#!comment 6 6 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction|Introduction]] 7 7 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#AboutDRM4G|About DRM4G]] 8 8 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhyDRM4G|Why DRM4G?]] 9 9 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhatisDRM4Gsarchitecture|What is DRM4G's architecture?]] 10 }}} 11 12 '''DRM4G''' is an open platform, based on [[http://www.gridway.org/doku.php?id=start|GridWay]] , to define, submit, and manage computational jobs. DRM4G is a Python ('''2.6+''', '''3.3+''') implementation that provides a single point of control for computing resources without installing any intermediate middlewares. As a result, a user is able to run the same job on laptops, desktops, workstations, clusters, supercomputers, and any grid. 13 14 15 === Why DRM4G? === 16 17 * '''Ready-to-run''': The DRM4G bundle can be unpacked and then ran on any on any Linux OS. 18 19 * '''Huge amount of jobs''': DRM4G is able to manage around ~200,000 jobs at the same time. 20 21 * '''Different identities on different resources''': DRM4G handles different user accounts on various resources through a single interface. 22 23 * '''One command''': In order to make easier to use DRM4G, there is only one command available, which is `drm4g`. 24 25 26 === What is DRM4G's architecture? === 27 28 Infrastructure layer consists of the following components : 29 30 * '''DRM4G CLI''' offers users commands to submit, cancel, and monitor jobs and configure resources. 31 32 * '''!GridWay core''' is in charge of job execution and resource brokering. DRM4G takes the most of !GridWay by using its core. 33 34 * '''DRM4G Middleware Access Driver (MAD)''' gives access to computing resources. In order to do that, there are two kind of components: 35 * Resource Manager is responsible for collecting resource information. 36 * Communicator provides the authentication type to access them. 37 38 * '''DRM4G Sched''' is responsible for scheduling jobs. 39 40 [[Image(drm4g.2.png,40%)]] 10 41 11 42 12 43 13 == Getting started -- https://meteo.unican.es/trac/wiki/DRM4G1/Getting_started unsused 44 {{{#!comment 45 -- https://meteo.unican.es/trac/wiki/DRM4G1/Getting_started unsused 46 }}} 47 == Getting started 14 48 * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation|Installation]] 15 49 * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#Withpip|With pip]] … … 22 56 * [[https://meteo.unican.es/trac/wiki/DRM4G1/resource_configuration#Examples|Examples]] 23 57 58 {{{#!comment 24 59 * [[https://meteo.unican.es/trac/wiki/DRM4G1/example_usage|Example of Usage]] 25 60 * We can have it like this or ,as I prefer, a separate section as shown bellow (which makes it's sections more accessible) 61 }}} 26 62 27 63 * [[https://meteo.unican.es/trac/wiki/DRM4G1/job_description|Job Description]] … … 33 69 34 70 71 === Example of usage 72 73 This section contains examples about how to use the DRM4G CLI. 74 75 * [[https://meteo.unican.es/trac/wiki/DRM4G1/torque_pbs_resource|How to configure a TORQUE/PBS resource by using the private/public key without password]] 76 77 * [[https://meteo.unican.es/trac/wiki/DRM4G1/egi_vo|How to configure a EGI VO]] 78 79 * [[https://meteo.unican.es/trac/wiki/DRM4G1/manage_job|How to manage a job from start to end]] 80 81 82 35 83 == DRM4G CLI 36 84 37 `drm4g` is aDRM4G's Command Line Interface (CLI) for administrating both computing resources and jobs.85 `drm4g` is DRM4G's Command Line Interface (CLI) for administrating both computing resources and jobs. 38 86 39 87 * [[https://meteo.unican.es/trac/wiki/DRM4G1/available_commands|Available Commands]] … … 52 100 53 101 54 == Example of usage55 56 This section contains examples about how to use the DRM4G CLI.57 58 * [[https://meteo.unican.es/trac/wiki/DRM4G1/torque_pbs_resource|How to configure a TORQUE/PBS resource by using the private/public key without password]]59 60 * [[https://meteo.unican.es/trac/wiki/DRM4G1/egi_vo|How to configure a EGI VO]]61 62 * [[https://meteo.unican.es/trac/wiki/DRM4G1/manage_job|How to manage a job from start to end]]63 64 65 66 102 == Tutorial 67 103 * [[https://meteo.unican.es/trac/wiki/DRM4G1/DRM4GTutorial|DRM4G tutorial]] … … 72 108 73 109 74 [[https://meteo.unican.es/trac/wiki/DRM4G1/faq|FAQ]] 110 == FAQ 111 * [[https://meteo.unican.es/trac/wiki/DRM4G1/faq|Frequently Asked Questions]] 75 112