Dynamic Dispatch Rules for Cloud Data Boundary Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, existing technologies face challenges in efficiently routing requests for data access across multiple geographical regions, leading to increased processing power, resource allocation, and network traffic requirements, especially when data storage boundaries regulated by national or organizational policies are involved.

Innovation Solution

The implementation of a dynamic dispatch rule system within a global gateway service that automatically generates and applies dispatch rules based on feedback from service instances, allowing requests to be directly routed to the appropriate service instance associated with the correct data storage boundary, thereby bypassing costly computations and network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If requests are routed to service instances without dynamic dispatch rules, then load balancing can distribute traffic, but processing power and network traffic increase due to failed access attempts and re-dispatch operations

Engineering Contradiction:
Improverequest processing efficiencyVSAvoidprocessing power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by proactively generating dynamic dispatch rules based on feedback responses before actual data access requests occur. When a service instance determines it cannot access data due to storage boundary regulations, this information is captured and used to create pre-configured routing rules, preventing future failed access attempts and unnecessary re-dispatch operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where service instances report back to the global gateway when they encounter data access denials due to storage boundary violations. This feedback information is then used to dynamically generate and update dispatch rules, creating a closed-loop system that continuously improves routing efficiency based on actual operational experience.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If requests are routed to service instances without dynamic dispatch rules, then initial dispatch can occur, but network traffic and processing costs increase due to re-dispatch operations

Engineering Contradiction:
Improverequest routing simplicityVSAvoidnetwork traffic consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The global gateway receives feedback responses from service instances indicating whether data access was successful or denied due to storage boundary violations. This feedback is used to dynamically generate routing rules that prevent future failed access attempts, reducing unnecessary network traffic for re-dispatch operations while maintaining simple request routing through automated rule-based dispatch.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by automatically generating and updating dispatch rules based on feedback from service instances without requiring manual intervention. The global gateway autonomously learns from access patterns and storage boundary violations, dynamically optimizing routing decisions to minimize network traffic while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

3Reliability

If data storage boundaries are enforced across multiple geographical regions, then data security compliance is improved, but system complexity and dispatch overhead increase

Engineering Contradiction:
Improvedata security complianceVSAvoiddispatch system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Service instances provide feedback when data access is denied due to storage boundary violations, enabling the global gateway to automatically learn and adapt to data location requirements. This feedback-driven approach maintains data security compliance by enforcing storage boundaries while reducing system complexity through automated rule generation rather than manual configuration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The dispatch system performs self-service by automatically generating routing rules based on feedback from service instances about storage boundary violations. This autonomous learning mechanism reduces dispatch system complexity by eliminating the need for manual rule configuration while ensuring data security compliance through enforced storage boundaries.

Inventive Principle:
Principle #25Self-service

4Productivity

If dynamic dispatch rules are generated and stored, then subsequent request routing efficiency is improved, but initial feedback collection and rule generation overhead occurs

Engineering Contradiction:
Improvesubsequent request processing speedVSAvoidinitial feedback collection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by generating dynamic dispatch rules based on feedback from the first data access request before subsequent requests occur. This preliminary rule generation, though requiring initial feedback collection time, enables significantly faster routing decisions for all subsequent requests by eliminating the need for real-time boundary verification and re-dispatch operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses self-service by automatically generating and storing dispatch rules from feedback without requiring manual intervention. The initial feedback collection time is an one-time investment that enables automated, efficient routing for all subsequent requests, with the system continuously improving its dispatch performance through accumulated experience.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12341821B2Experience based dispatch of regulated workloads in a cloud environment
Publication Date: 2025.06.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12341821B2 patent drawing
  • US12341821B2 patent drawing
  • US12341821B2 patent drawing

AI summary

Mechanisms are provided for dispatching requests to service instances based on data storage boundaries. A request specifying an identity is received and dispatched to a service instance of a data storage boundary, where each data storage boundary is defined by a regulation or policy restricting data storage of specific types of data to computing devices within a specified boundary. A feedback response, specifying a target location, is received from the service instance in response to determining that the service instance cannot access the data because the data is associated with a different data storage boundary. A dynamic dispatch rule specifying the identity and the target location is generated and a subsequent request specifying the identity is processed by executing this dynamic dispatch rule to dispatch the subsequent request directly to a service instance associated with the target location.