Probabilistic Priority Band Resource Contention Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing conflict resolution procedures for resource access, such as fixed priority, random selection, and lottery systems, face challenges like constant adjustments for load balancing, complexity in understanding resource priorities, and inability for one resource to have priority over another, leading to inefficiencies in managing resource access among multiple nodes.

Innovation Solution

Implementing a priority band-based conflict resolution method where nodes are assigned probabilistically distributed priority values, allowing lower priority nodes to access resources and using tie-breaker procedures to resolve ties, enabling dynamic load balancing without real-time calculations and static priority adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed priority procedure is used to allocate resource access, then resource access is determined by priority level, but constant adjustments are needed to provide fair load balancing which increases workload for resource manager

Engineering Contradiction:
Improveresource access determinationVSAvoidworkload for resource manager
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making priority values time-varying and probabilistically distributed rather than fixed. Each node receives priority values from a probability distribution function that changes over time, allowing the system to adapt to changing load conditions without requiring constant manual adjustments by the resource manager. This dynamic approach automatically achieves fair load balancing while simplifying resource manager operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of priority values from static to probabilistically distributed values drawn from time-varying probability distribution functions. By sampling priority values from these distributions at each time step, the system transforms the fixed priority parameter into a dynamic one that naturally provides load balancing without increasing resource manager workload.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If lottery procedure is used to allocate resource access, then nodes are chosen based on lottery tickets, but it is difficult to understand which resource has priority and resources cannot have priority over each other

Engineering Contradiction:
Improvefairness in resource allocationVSAvoidpriority information transparency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces probability distribution functions as an intermediary between the lottery mechanism and priority determination. These functions encode priority information in a structured way that maintains fairness through probabilistic sampling while preserving interpretability. The distribution parameters (mean, standard deviation) serve as interpretable priority indicators, allowing resources to have priority over each other through their distribution characteristics rather than through opaque ticket allocations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If probabilistically distributed priority values are assigned to nodes, then lower priority nodes can access resources and load balancing is achieved, but tie-breaker procedures are needed to resolve conflicts when priority values are equal

Engineering Contradiction:
Improveresource access efficiencyVSAvoidtie-breaker procedure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing tie-breaker procedures only when necessary (when priority values are equal) rather than for every resource allocation decision. The primary probabilistic priority mechanism handles most cases, and the tie-breaker serves as a supplementary mechanism activated only when the main mechanism produces a tie, thus minimizing additional complexity while ensuring complete conflict resolution.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10091132B2Systems and methods for resource contention resolution
Publication Date: 2018.10.02 RAYTHEON CO
  • US10091132B2 patent drawing
  • US10091132B2 patent drawing
  • US10091132B2 patent drawing

AI summary

Generally discussed herein are systems, devices, and methods for conflict resolution. A method can include identifying, by processing circuitry, whether a conflict exists between two or more nodes requesting access to a resource, in response to identifying a conflict exists, identifying a priority value for each of the nodes in conflict, the priority value for each of the nodes consistent with a probability distribution of possible priority values for each respective node, comparing the identified priority values to determine which priority value of the identified priority values corresponds to a highest priority value, and allocating access to the resource to the node corresponding to the determined highest priority value.