Changes between Version 6 and Version 7 of DRM4G


Ignore:
Timestamp:
Sep 21, 2016 3:40:32 PM (5 years ago)
Author:
minondoa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DRM4G

    v6 v7  
    33
    44= **DRM4G** =
    5 
     5{{{#!comment
    66* [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction|Introduction]]
    77 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#AboutDRM4G|About DRM4G]]
    88 * [[https://meteo.unican.es/trac/wiki/DRM4G1/Introduction#WhyDRM4G|Why DRM4G?]]
    99 * [[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
     28Infrastructure 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%)]]
    1041
    1142
    1243
    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
    1448* [[https://meteo.unican.es/trac/wiki/DRM4G/Installation|Installation]]
    1549 * [[https://meteo.unican.es/trac/wiki/DRM4G/Installation#Withpip|With pip]]
     
    2256 * [[https://meteo.unican.es/trac/wiki/DRM4G1/resource_configuration#Examples|Examples]]
    2357
     58{{{#!comment
    2459* [[https://meteo.unican.es/trac/wiki/DRM4G1/example_usage|Example of Usage]]
    2560 * We can have it like this or ,as I prefer, a separate section as shown bellow (which makes it's sections more accessible)
     61}}}
    2662
    2763* [[https://meteo.unican.es/trac/wiki/DRM4G1/job_description|Job Description]]
     
    3369
    3470
     71=== Example of usage
     72
     73This 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
    3583== DRM4G CLI
    3684
    37 `drm4g` is a DRM4G'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.
    3886
    3987* [[https://meteo.unican.es/trac/wiki/DRM4G1/available_commands|Available Commands]]
     
    52100
    53101
    54 == Example of usage
    55 
    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 
    66102== Tutorial
    67103* [[https://meteo.unican.es/trac/wiki/DRM4G1/DRM4GTutorial|DRM4G tutorial]]
     
    72108
    73109
    74 [[https://meteo.unican.es/trac/wiki/DRM4G1/faq|FAQ]]
     110== FAQ
     111* [[https://meteo.unican.es/trac/wiki/DRM4G1/faq|Frequently Asked Questions]]
    75112