Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows.

Similar presentations


Presentation on theme: "1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows."— Presentation transcript:

1 1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows

2 2 APIs  Clients  GANGA  Component developers  Users  Collection of DIRAC classes as an API  Documentation necessary  Special API  Dirac.py  Regrouping DIRAC classes behind the same interface a la GANGA CLI

3 3 Shells  Existing “shells”  ProcessingDB  FileCatalog  ConfigurationServiceClient  Is it useful ?  Familiar “shell” like use style  Help, command completion  Should we provide a DIRAC shell regrouping existing and adding new functionality  Shell functionality depending in the user role

4 4 Command line interface  Many commands in the DIRAC/script directory  dirac-admin-XXX, dirac-rm-XXX, dirac-job-XXX, dirac-proxy-init  Commands should follow the same look and feel  Arguments and flags/swithes  Verbose mode  Is it complementary to the shells or one of those should be discontinued ?

5 5 Web interfaces  Several views already now  Regrouping with the same look and feel  More views to be added  More info to display  More functional  Functionality  Interaction with the DIRAC services  Ideally everything available in the shell/command line should be also possible through the web  Implications  Security: implementation, certification  Need to explore more the DISET Portal capabilities

6 6 Portal  Portals are necessary to relay services requests  Efficiency: single authentication point  Serving as proxies, e.g. on a site gatekeeper  Relaying requests done through a web interface  Example: LFC Portal  Makes possible to access the full LFC service functionality without the LFC client library installed  Was created to allow LFC access from Windows

7 7 DIRAC on a laptop  What is to be available on a laptop to do a useful work  DIRAC software  Subset of the LCG UI voms-proxy-XXX ( can do with dirac-proxy-init so far ) grid-ftp ( srm ) client LFC client Other ?  Having a DIRAC Portal can facilitate the things  Only DIRAC software necessary  Data upload/download through a portal is not evident Still OK for small files ( sandboxes )

8 8 DIRAC on Windows  The DIRAC port to Windows was done  Both client and agent part  Not fully complete but functional dirac-proxy-init\.Net gridftp client LFC access through a portal  What should we do with that ?  GRID Windows Client for Windows fans  Else ?  Access to the Windows computing resources  Clusters – not numerous but more will come  Desktops – numerous ( infinitely )

9 9 DIRAC on Windows  LHCb@Home LHCb@Home  All the prerequisites exist – should we take it seriously ?  Availability of the Windows versions of the applications  MC production service  Numerous loosely available computing resources  Data Integration service  It is a very interesting paradigm to be explored also for the MC data production on the grid


Download ppt "1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows."

Similar presentations


Ads by Google