Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.iki.rssi.ru/seminar/2011030204/presentation/20110302_04.pdf
Дата изменения: Sat Mar 12 22:08:03 2011
Дата индексирования: Mon Feb 4 14:26:38 2013
Кодировка:

Поисковые слова: arp 220
-
.*, .. *
kryukov@theory.sinp.msu.ru


?
. ­ , : , ,
· , , · , .


· , , · .
http://gridclub.ru/library/publication.2004-1129.5830756248/publ_file/


?
­ .
· (, , , ). · , .

.
· , .


HPC ­ High Performance Computing



· .
­ . ­ . ­ . !


· .
­ , . ­ ( Infiniband,...). ­ .


· .
­ . ­ () . ­ .



(). ­ , , . , WLCG :
· LHC , · , · , · ..



­ , « » (). 2008. : · , .


() . , , , , . .




. , . , .




. , . , .






/ . ()




,



.

, . , .





("" ) () .





















vs.



-- ,

-- ( ) .



Globus toolkit-4 · WS-GRAM · Gridftp · WS-MDS · VOMS (gLite) · -- · · · ...





-


- .






, GridFTP . - WS-GRAM GT4 . (). Cleo [9] Slurm.





. :




; ; ; ; ; .





- , , , WLCG/EGEE. WLCG/EGEE , . , , , , .




REST RESTful


WSRF
- XML SOAP ( ) WS-* HTTP(S)


WSRF-:
(WS-Resource) , : · ; · · ; · . WSRF: Web Services Resource Framework : WS-Addressing, EndPoint Reference (EPR)


WSRF-: SOAP
SOAP HTTP .
· - URL. · SOAP, HTTP .

SOAP XML-. . - . ,


REST:
HTTP REST. , HTTP ­ RESTful . - URI. . HTTP.


RESTful : HTTP-
(URI) : http://example.com/resources/123 GET: . PUT: . POST: 34 , . DELETE: .


RESTful
RESTful WSRF :
· · ·


RESTful--
HTTP(S) .







-, -. /, . Termination-Time - , , .


REST






, GET HEAD . , PUT DELETE , , . (POST) -- .











RESTful-- HTTP 4xx 5xx. 400 Bad Request, , , . - 404 Not Found ( ResourceUnknownFault) - 403 Forbidden 401 Unauthorized ( ResourceUnavailableFault).


RESTful -:
.
· . · .

.
· , .

.
· : .


RESTful -:
.
· , (Best Common Practice).

.
· , .

.
· , , PubSubHubbub.


RESTful--: HTTP-
(URI) : http://example.com/resources/ GET: . PUT: , . POST: . DELETE: .


--


RESTful -


-- http(s) URI
­ ­ ­ ­

GET -- PUT -- POST -- DELETE --



JSON . API CLI




CLI


Pilot-job-submit Pilot-job-cancel Pilot-job-status Pilot-task-status





-- , (DAG). , .





S

Task A

Task B

Task C

Task D

{ "version":2, "tasks":[ {"id":"n0", "description":"a","filename":"test_a.task", "children":["n2","n1"]} {"id":"n1", "description":"b","filename":"test_b.task", "children":["n3"]}, {"id":"n2", "description":"c","filename":"test_c.task", "children":["n3"]}, {"id":"n3","description":"d","filename":"test_d.task",}, ], "requirements": [{ "hostname": ["nanoz.grid.kiae.ru"] } ] }

F



{ "version": 2, "scheduler": "SLURM", "queue": "ngrid", "executable": "/usr/bin/whoami", "stdout_file": "test.txt" }





. gridftp , . - (stage-in) (stage-out).






.


PKI X.509. . - MyProxy [26] , .






(1/2)


, , RESTful - -. , RESTful- . , , WSRF- . REST (workflow) -- Pilot, ..






(2/2)


, . , , , . , 11 . . .







( )




· · · · - ..

? -- .



, .
· EGEE. .

.
· -- , . . · , , , .



RESFTful - · , · (http(s)). · - GT-5!



. · . · . WSRF . · WSRF -- . · · .


! ?