Network Tolling Mechanism for Dynamic IaaS Invoicing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing environments that offer Infrastructure as a Service (IaaS), accurately charging users for resource utilization is challenging, especially when multiple users share the same resources, as existing systems lack efficient mechanisms for tracking and invoicing based on actual usage.

Innovation Solution

A computer-implemented method that determines toll values for each connection and component in a network, using these values to adjust routing tolls and store them in a frame for accurate invoicing, allowing for dynamic pricing based on factors like usage, time, and congestion, while enabling users to set routing policies that balance cost and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If charging is based on utilization in IaaS environments, then billing accuracy is improved, but tracking and invoicing becomes difficult when many users share the same resources

Engineering Contradiction:
Improvebilling accuracyVSAvoidtracking mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments network resources into individual billable units by assigning unique identifiers to each virtual machine, network interface, and communication path. This segmentation enables precise tracking of resource utilization by each user, transforming the complex shared resource environment into discrete, measurable units that can be individually billed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary billing system that sits between the network infrastructure and users. This intermediary automatically monitors resource usage, calculates tolls based on predefined pricing policies, and generates invoices without requiring direct user intervention or complex user-side tracking mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If toll values are determined for each connection and component, then invoicing precision is improved, but system complexity increases

Engineering Contradiction:
Improveinvoicing precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the network into discrete billable components (virtual machines, network interfaces, communication paths) and assigns toll values to each segment. This segmentation allows precise invoicing by summing the tolls of individual components while maintaining manageable complexity through modular structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of resource identification from generic shared resources to specific uniquely identified components. By assigning unique identifiers and toll values to each network component, the system achieves precise invoicing while the automated parameter management keeps complexity可控.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dynamic pricing is implemented based on usage, time, and congestion, then resource management optimization is improved, but calculation and routing complexity increases

Engineering Contradiction:
Improveresource management efficiencyVSAvoidrouting calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic toll values that automatically adjust based on real-time conditions such as network congestion, time of day, and resource utilization. This dynamics enables optimized resource management by incentivizing off-peak usage and load balancing, while the automated adjustment mechanism keeps implementation complexity manageable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where toll calculations based on current network conditions are fed back into routing decisions. This feedback mechanism automatically optimizes resource allocation by routing traffic through less congested paths during peak times without requiring manual intervention or complex external systems.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If routing policies balance cost and latency, then user control over resource optimization is improved, but policy configuration complexity increases

Engineering Contradiction:
Improveuser control flexibilityVSAvoidpolicy configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent allows users to implement routing policies at different levels of detail - from simple cost-based routing to complex multi-criteria optimization balancing cost and latency. Users can start with partial implementation (cost-only) and gradually add complexity (latency considerations) based on their needs, avoiding unnecessary configuration complexity while maintaining flexibility.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11765075B1Automatic tolling in traversal of a network
Publication Date: 2023.09.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11765075B1 patent drawing
  • US11765075B1 patent drawing
  • US11765075B1 patent drawing

AI summary

A packet of data is obtained at one device of a network. A path from the one device to a next device of the network is determined, as well as at least one toll value for the path from the one device to the next device. Based on the at least one toll value for the path from the one device to the next device, a routing toll is adjusted. The routing toll is stored in a frame used in routing the packet of data in the network.