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

Implement full subarray beam configuration and control (allocate/release, configure, scan, etc) PI11 CLONE

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

Details

    • Obs Mgt & Controls
      • implementation of revisions above
      • demo of resource management in beams
      • update of confluence documentation
    • 2.1
    • 2
    • 10
    • Team_MCCS
    • Sprint 5
    • Hide
      • Implementation of revisions above
        ***************************************
        The following tasks have been addressed in PI11:
        1. StationsResourceManager - move it from Subarray into Controller
        2. StationBeamsResourceManager - move it from Subarray into Controller
        3. In response to the statement "There is no reason to tie the beam devices to one subarray, other than because their resource management is closely tied to the resource management of stations
        SubarrayBeamsResourceManager - needed to manage a pool of SubarrayBeam devices.", subarray ID has been added to parameters passed to the beamformer channels.
      • Demo of resource management in beams
        **********************************************
        Unfortunately the MCCS team were not in a position to provide a demonstration via any of the PI11 System Demos due to timing conflicts. However a detailed presentation has been prepared https://jira.skatelescope.org/secure/attachment/20487/MCCS-681.pptx and a recording linked to MCCS-681 will be available.

      The milestones of Moving StationResourceManager from Subarray to Controller and SubarrayBeamsResourceManager move from Subarray into Controller merged to https://gitlab.com/ska-telescope/ska-low-mccs/ main and feature in release https://gitlab.com/ska-telescope/ska-low-mccs/-/tree/ska-low-mccs-0.8.4, pre v0.11 tango_base_classed adoption.

      • Update of confluence documentation
        Documentation prepared in PI10 and prior have been continually addressed when implmentng the resource management code in https://gitlab.com/ska-telescope/ska-low-mccs and where questions were raised they were posed and where appropriate documentation updated. In such cases the updated material will be highlighted in the ticket outcomes.

      The MCCS team plan to continue work on the remaining work of this feature in PI12, although it's priority has been deemed to be low than in previous PIs.

      Show
      Implementation of revisions above *************************************** The following tasks have been addressed in PI11: 1. StationsResourceManager - move it from Subarray into Controller 2. StationBeamsResourceManager - move it from Subarray into Controller 3. In response to the statement "There is no reason to tie the beam devices to one subarray, other than because their resource management is closely tied to the resource management of stations SubarrayBeamsResourceManager - needed to manage a pool of SubarrayBeam devices.", subarray ID has been added to parameters passed to the beamformer channels. Demo of resource management in beams ********************************************** Unfortunately the MCCS team were not in a position to provide a demonstration via any of the PI11 System Demos due to timing conflicts. However a detailed presentation has been prepared https://jira.skatelescope.org/secure/attachment/20487/MCCS-681.pptx and a recording linked to MCCS-681 will be available. The milestones of Moving StationResourceManager from Subarray to Controller and SubarrayBeamsResourceManager move from Subarray into Controller merged to https://gitlab.com/ska-telescope/ska-low-mccs/ main and feature in release https://gitlab.com/ska-telescope/ska-low-mccs/-/tree/ska-low-mccs-0.8.4 , pre v0.11 tango_base_classed adoption. Update of confluence documentation Documentation prepared in PI10 and prior have been continually addressed when implmentng the resource management code in https://gitlab.com/ska-telescope/ska-low-mccs and where questions were raised they were posed and where appropriate documentation updated. In such cases the updated material will be highlighted in the ticket outcomes. The MCCS team plan to continue work on the remaining work of this feature in PI12, although it's priority has been deemed to be low than in previous PIs.
    • 12.1
    • Stories Completed, Integrated, Solution Intent Updated, BDD Testing Passes (no errors), Outcomes Reviewed, NFRS met, Satisfies Acceptance Criteria, Accepted by FO

    Description

      Due to unforseen issues early encountered in feature SP-1566 in PI10, the MCCS team did not make the progress anticipated. Therefore this feature clones the unfinished aspects of SP-1566.

      Clone of the PI#9 depending on clarifying beam architecture

      • StationsResourceManager - move it from Subarray into Controller
        • It also needs changing so that ownership is not exclusive
      • StationBeamsResourceManager - move it from Subarray into Controller
        • There is no reason to tie the beam devices to one subarray, other than because their resource management is closely tied to the resource management of stations
      • SubarrayBeamsResourceManager - needed to manage a pool of SubarrayBeam devices.
      • Implement Controller.Allocate with new architecture
      • Implement health roll-up StationBeam →SubarrayBeam →Subarray
      • Resource management of Channels within Station
        • Reserve channel capacity in response to Allocate()
        • Assemble channel configuration in response to Configure()
        • From this we will pass config to Tile
        • Beam ids must then be matched back (to StationBeam presumably) and made available (in Subarray?) to TM.
      • Implement Scan()
        • Implies we work on PointingJob in some manner

      Attachments

        Issue Links

          Structure

            Activity

              People

                a.bridger Bridger, Alan
                r.braddock Braddock, Ralph
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 2.1

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete510.0
                  Total510.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel