Cloud IP Address Scanning for Real-Time Utilization Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud network computing systems, it is challenging for users to efficiently manage and identify available IP addresses across virtual cloud networks (VCNs) and subnets due to the lack of real-time, automated access to IP address utilization information, leading to delays and errors in resource allocation and utilization.

Innovation Solution

A cloud infrastructure resource information scanning system that provides a dashboard for displaying IP address consumption details at various granularities, including compartments, VCNs, and subnets, enabling real-time visualization and recommendation of available IP addresses for resource creation, thereby automating the discovery and presentation of unused IP addresses and CIDR ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual tracking of IP address utilization is used, then system complexity is reduced, but information accuracy and real-time availability deteriorate

Engineering Contradiction:
ImproveIP address utilization informationVSAvoidscanning system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The scanning system automatically discovers and tracks IP address utilization without requiring manual intervention. The system self-configures by scanning the cloud infrastructure, automatically identifying used and available IP addresses, and maintaining real-time inventory information without human operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The scanning system acts as an intermediary between the cloud infrastructure resources and the users needing IP address information. It mediates by collecting data from various cloud resources, processing it centrally, and presenting unified IP address availability information through a dashboard interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If real-time scanning of cloud infrastructure is implemented, then information availability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveresource allocation timeVSAvoidcomputational resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The scanning system performs preliminary scanning and inventory building before IP address allocation is needed. By continuously maintaining an up-to-date inventory of IP address utilization in the background, the system prepares information in advance, so when users need IP address availability data, it is immediately accessible without requiring time-consuming on-demand scanning.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed granular information is provided for all subdivisions, then measurement precision is improved, but information complexity and processing overhead increase

Engineering Contradiction:
ImproveIP address tracking precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The scanning system segments the cloud infrastructure into hierarchical subdivisions (tenancy, compartments, VCNs, subnets) and tracks IP address utilization at each level independently. This segmentation allows precise tracking of IP addresses at the subnet level while organizing data in a structured hierarchy that simplifies processing and presentation compared to treating the entire infrastructure as a single unit.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11470040B2Cloud infrastructure resource information scanning
Publication Date: 2022.10.11 ORACLE INT CORP
  • US11470040B2 patent drawing
  • US11470040B2 patent drawing
  • US11470040B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with cloud infrastructure resource information scanning are described. In one embodiment, a computer implemented method includes scanning a cloud network computing system tenancy to, for each subdivision of a set of subdivisions of the tenancy, (i) identify an IP address range assigned to the subdivision, and (ii) identify any immediate parent subdivision to which the subdivision belongs; for each subdivision in the set of subdivisions, determining a proportion of the IP address range assigned to the subdivision that is free in the subdivision based on the identified IP address ranges and the identified parent subdivisions for the subdivision; generating a graphical user interface showing the proportion of the IP address range that is free for one or more of the set of subdivisions; and transmitting the graphical user interface for display on a computing device associated with a user.