Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing the Stage-based RuleSet #513

Open
Naphann opened this issue Mar 1, 2023 · 0 comments
Open

Implementing the Stage-based RuleSet #513

Naphann opened this issue Mar 1, 2023 · 0 comments
Labels
enhancement New feature or request node software e.g., process/object structure, internal data structures

Comments

@Naphann
Copy link
Contributor

Naphann commented Mar 1, 2023

In the architecture paper (by rdv et al), we mentioned the Stage-based Ruleset. This used to be problematic with the old implementation but now with the runtime implemented, it can be done easily.

Suggested change:
Change the way resource allocation to the Rule work to a Stage. A Stage is a vector/list of Rules in which the resource allocated is shared among this set. Priority or precedence is defined in the order in which the Rule is defined first. And change the next_rule_id to next_stage_id.

The groundwork is already there, we just need to change how resource allocation and promotion of resources work. And how the RuleSet creation from vector<Rules> to vector<Stages> where Stage = vector<Rules>.

@Naphann Naphann added enhancement New feature or request node software e.g., process/object structure, internal data structures labels Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request node software e.g., process/object structure, internal data structures
Projects
None yet
Development

No branches or pull requests

1 participant