Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-4605

DMN alpha network

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • dmn engine
    • None
    • DMN alpha network
    • To Do
    • 2020 Week 34-36 (from Aug 17), 2020 Week 46-48 (from Nov 9), 2020 Week 49-51 (from Nov 30), 2020 Week 52-03 (from Dec 21), 2021 Week 07-09 (from Feb 15), 2021 Week 10-12 (from Mar 8), 2021 Week 16-18 (from Apr 19), 2021 Week 19-21 (from May 10), 2021 Week 22-24 (from May 31), 2021 Week 25-27 (from Jun 21), 2021 Week 28-30 (from Jul 12), 2021 Week 37-39 (from Sep 13)
    • NEW
    • NEW

      Motivation: a DMN decision table can be evaluated faster than naive algorithm by translating it into a Rete/Phreak, but the current kie7 approach is suffering from performance bottleneck artificially induced by use of kie7 rule units, which provide more harm than benefit to perfomance (performance is actually worst for most "realistic" cases).
      Goals: a POC to understand what’s need to be done to support the alpha network compiler (wihout kie7 rule units) in DMN. We currently estimate it will take us 1 to 2 summer sprints and the output will be more epics to implement this feature.
      Impact: alpha network compiler code refactors for the better use of.

      One part of the POC was to hard-code the alpha network for a specific table (DROOLS-4566) the remained of the poc is to generalize the approach further to fully assess the impacts thanks to the poc.

            lmolteni@redhat.com Luca Molteni
            mmortari@redhat.com Matteo Mortari
            Tibor Zimányi Tibor Zimányi
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: