This wiki is obsolete, see the NorduGrid web pages for up to date information.

Comparison

From NorduGrid
Jump to navigationJump to search
Comparison of three production middlewares and ARC 0.9.1
# Statement Unicore 6 gLite 3.1 ARC 0.6.3 ARC 0.9.1 Comment
1. No m/w installation on worker nodes ? - X X Agent-based jobs may need to install some m/w via RTE
2. No root privileges for deployment ? - X/- X/- Service deployment normally needs root privileges but some services (e.g. Sched, Paul, Storage Services, HTTPD) can be deployed without root privileges
3. Supports many Linux flavors and other POSIX-like systems ? - X X Only few flavours are actually tested: most RedHat-based, some Debian-based, some SuSE, Gentoo
4. Has VO management service ? X - - ARC supports gLite VOMS
5. Has file transfer service ? X - - gLite FTS only supports GridFTP
6. Has file indexing service ? X - X ARC supports gLite LFC and Globus RLS as a client
7. Has distributed storage management service ? - - X/- gLite and ARC 0.6.3 can use dCache - a 3rd party storage middleware; ARC 0.9.1 storage service lacks inegration with job execution service
8. Supports non-Linux platforms (Solaris, MacOS) ? - - X ARC v0.9 supports Mac OX 10.4.x, 10.5.x in service and client side as well
9. Supports X509 authentication X X X X
10. Supports JSDL X - X X
11. Supports GridFTPv2 ?
12. Max. # of TCP ports needed for N jobs execution ? 2N (?) 2+N 1 Number of ports that need to be open in the firewall on the front-end
13. Has logging service ? X X - gLite and ARC have very different logging services, ARC 0.9.x logging/accouting service (MARS) will be available in later releases
14. Supports SRM v2.2 ? X X ?
15. Supports BES X - - X ARC 0.9.1 uses some BES extension as well
16. Supports GLUE2 ? - - X/- GLUE2 support in ARC 0.9 is in progress
17. Supports RTEs ? X X X ARC v0.9 has static RTE support in Paul/Sched and A-REX
18. Localized in several languages ?
19. Support for MS Windows ?
20. Total number of offered services ? 12? 5? 8
21. Services deployed per site ? 8? 3? ? gLite User interface and WN count as 1; VOBoxes are not counted
22. Support for multi-job submission ? - X X ARC 0.6 supports multi-job submission only via xrsl, Arc v0.9 Sched service supports multi-job submission (what about the client?)
23. Potential independence from Globus ? - - X ARC 0.9 can be compiled without Globus, but it disables GridFTP support and xRSL parsing
24. SOA X - - X
25. Dynamic distributed information system ? X X - Planned for future release of ARC 0.9.x
26. Number of configuration files ? ? 1 1
27. Configuration file language ? ? key/value pairs XML
28. GUI X - - - ARC 0.6 has a GUI prototype; ARC 0.6 and gLite are accessible vvia a number of portals
29. Workflow system X - - - ARC 0.6 is integrated to two 3rd party workflow systems
30. WS-Security ? ? - X ARC 0.9.1 supports WS-Security UsernameToken profile, X509Token profile, and SAML profile (needs interoperability test with other middlewares).
31. LCAS/LCMAPS ? X X - ARC 0.6.3 supports LCAS/LCMAPS; ARC0.9.1 does not support it currently.
nn. ..... etc ...