Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-4511

ExecutionBroker modular plug-in design

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • SRCnet
    • Hide

      This work would build on the internal interfaces  identified at the end of the first prototype making it easier to extend ExecutionBroker to handle a wide range of different execution platforms in the future.

      Implementing a plug-in architecture inside ExecutionBroker will enable other teams to adapt the code base work with other platforms.

      Show
      This work would build on the internal interfaces  identified at the end of the first prototype making it easier to extend ExecutionBroker to handle a wide range of different execution platforms in the future. Implementing a plug-in architecture inside ExecutionBroker will enable other teams to adapt the code base work with other platforms.
    • Hide

      AC1: A repository with the ExecutionBroker code implemented using a modular design and internal plug-in architecture. A developer from another team has reviewed the code and confirmed that the design is extensible.

      AC2: A new module in the repository (that has been run successfully) allowing ExecutionBroker to connect to at least one execution platform other than CANFAR. Show in a demo session.

      AC3 (stretch): Feed back regarding alignment / lessons learnt for the reference IVOA implementation

      Show
      AC1: A repository with the ExecutionBroker code implemented using a modular design and internal plug-in architecture. A developer from another team has reviewed the code and confirmed that the design is extensible. AC2: A new module in the repository (that has been run successfully) allowing ExecutionBroker to connect to at least one execution platform other than CANFAR. Show in a demo session. AC3 (stretch): Feed back regarding alignment / lessons learnt for the reference IVOA implementation
    • 2
    • 2
    • 0
    • PI24 - UNCOVERED

    • PI24-PB SRCNet0.x team_coral

    Description

      The ExecutionBroker standard is intended as an interface layer that sits in front of a range of different execution platforms, providing a common interface for executing tasks on a different platforms. The current PI23 prototype is connected to CANFAR (see SP-4241 ). This work would extend the service to connect to other platforms.

      Initial options could include :

      Azimuth
      Kubernetes
      Openstack
      Docker
      Slurm
      JupyterHub
      BinderHub

      Attachments

        Issue Links

          Structure

            Activity

              People

                b.mort Mort, Ben
                S.SanchezExposito Sanchez Exposito, Susana
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete00.0
                  Total00.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel