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

Improvement in Observation State aggregation logic

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

Details

    • Obs Mgt & Controls
    • Hide

      TMC implements obsstate aggregation to determine effective observation state of the subarray. The existing algorithm works for now but it is primarily based on the observation state events received from lower level devices. This way primarily caters to the needs of aggregation under normal scenarios. In order to handle the complex scenarios arised from  implementation of command timeouts, error handling mechanisms and long running commands it is essential to refactor and update the obsstate aggregation algorithm.

      Another drawback is the algorithm blocks the Tango bus for longer duration which lead to inefficient event processing in the Subarray Node.

      The refactored algorithm improves the way obsstate events are handled and processed which would improve the efficiency and performance, eliminates the occurrances of race conditions in the code and efficient event processing for bigger scale.

      Show
      TMC implements obsstate aggregation to determine effective observation state of the subarray. The existing algorithm works for now but it is primarily based on the observation state events received from lower level devices. This way primarily caters to the needs of aggregation under normal scenarios. In order to handle the complex scenarios arised from  implementation of command timeouts, error handling mechanisms and long running commands it is essential to refactor and update the obsstate aggregation algorithm. Another drawback is the algorithm blocks the Tango bus for longer duration which lead to inefficient event processing in the Subarray Node. The refactored algorithm improves the way obsstate events are handled and processed which would improve the efficiency and performance, eliminates the occurrances of race conditions in the code and efficient event processing for bigger scale.
    • Hide

      The Subarray Node Mid and Subarray Node Low aggregates the obsstate using the new algorithm.

      Show
      The Subarray Node Mid and Subarray Node Low aggregates the obsstate using the new algorithm.
    • 4
    • 3
    • 0
    • Team_HIMALAYA, Team_SAHYADRI
    • Sprint 3
    • Hide

      The improved observation state aggregation design is finalized at :  https://confluence.skatelescope.org/pages/viewpage.action?pageId=284165062

      The Subarray Node for Mid and Low implements the new algorithm for obsstate aggregation as per the design.

      The new TMC Low version 0.18.0 and TMC Mid version 0.22.2 are released on CAR.

      Show
      The improved observation state aggregation design is finalized at :   https://confluence.skatelescope.org/pages/viewpage.action?pageId=284165062 The Subarray Node for Mid and Low implements the new algorithm for obsstate aggregation as per the design. The new TMC Low version 0.18.0 and TMC Mid version 0.22.2 are released on CAR.
    • PI24 - UNCOVERED

    • Team_HIMALAYA Team_SAHYADRI

    Description

      The scope of this feature is to develop and implement an efficient aggregation algorithm which overcomes the current shortcomings. The new algorithm runs independently and periodically without the need to be called explicitly from any event callback.

      The implementation is done for both TMC Mid and Low. It is also expected that the algo will consider the aspect of scalability although implementation for high scale can be differed.

      Attachments

        Issue Links

          Structure

            Activity

              People

                Adam.Avison Avison, Adam
                a.dange Aditya Dange
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 4.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete525.0
                  Total525.0

                  Dates

                    Created:
                    Updated:

                    Structure Helper Panel