5G Cloud Instance Discovery With Automatic Credential Scanning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 5G open radio access network (O-RAN) cellular networks, the manual process of importing credentials to discover new compute instances and network components is inefficient, leading to potential missed detections and service disruptions due to the expiration of credentials, especially in cloud-based architectures with multiple entities and regions.
Innovation Solution
A computing system automatically scans regions using account identifiers to obtain credentials, identifies new or re-instantiated compute instances and network components, and updates a database in real-time to ensure continuous discovery and reduce downtime.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual credential importing is used to discover new compute instances, then operational simplicity is maintained, but discovery timeliness deteriorates due to credential expiration and manual intervention delays
Solution Approach 1:
The computing system automatically performs credential retrieval and compute instance discovery without manual intervention. The system retrieves credentials using account identifiers and autonomously scans for new compute instances, eliminating the need for manual credential importing while maintaining operational simplicity.
Solution Approach 2:
The system continuously scans for new compute instances without interruption. By maintaining continuous discovery operations rather than periodic manual scans, the system ensures timely detection of new instances while credentials are valid, preventing service disruptions.
2Loss of time
If continuous automatic scanning is implemented to ensure real-time discovery, then discovery timeliness is improved, but system complexity increases due to automated credential management and continuous monitoring
Solution Approach 1:
The system retrieves credentials in advance using account identifiers before they expire. By performing credential retrieval proactively rather than reactively, the system ensures continuous scanning capability without adding complex real-time credential validation logic.
Solution Approach 2:
The computing system performs multiple functions through a unified approach: retrieving credentials, scanning for compute instances, identifying new instances, and updating databases. This multi-functionality reduces overall system complexity compared to separate specialized systems for each function.
3Ease of operation
If manual discovery processes are used, then operational simplicity is maintained, but service reliability deteriorates due to missed detections and service disruptions
Solution Approach 1:
The system continuously monitors for new compute instances and updates databases with discovered instances. This feedback loop ensures that service disruption responses are based on current, accurate information about network components, improving service reliability while maintaining automated operation.
Solution Approach 2:
The system identifies new compute instances and updates databases before service disruptions occur. By performing discovery and database updates proactively, the system ensures service continuity and reliability without requiring manual intervention.
Data Source
AI summary
A method of discovering components of a wireless network may include transmitting, by a computing system, an account identifier corresponding to an account associated with a cloud network to a credentialing service associated with the account. The method may include receiving a set of credentials from the credentialing service and accessing the cloud network. The cloud network may include a plurality of network components hosted on one or more compute instances. The method may include determining a list of the one or more compute instances within the cloud network. The method may include identifying data associated with each of the one or more compute instances. The method may include determining that a new compute instance of the one or more compute instances is recently instantiated. The method may include generating a record in a database may include at least a portion of the data associated with the new compute instance.


