18520207. LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS simplified abstract (Oracle International Corporation)
Contents
- 1 LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS
Organization Name
Oracle International Corporation
Inventor(s)
Qiang Wang of Bellevue WA (US)
Kent Lee of Ladera Ranch CA (US)
LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS - A simplified explanation of the abstract
This abstract first appeared for US patent application 18520207 titled 'LOAD-BASED MANAGEMENT FOR NVME OVER TCP CONNECTIONS
Simplified Explanation
The disclosed systems, methods, and computer-readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent ("agent") executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real-time network conditions.
- Smart network interface card (smartNIC) manages NVMeOTCP connections in a cloud computing environment.
- Software agent monitors network traffic and adjusts the number of connections based on performance thresholds.
- The system optimizes network paths for efficient data transfer between smartNIC and block storage data plane.
Potential Applications
This technology can be applied in cloud computing environments, data centers, and storage systems to optimize network paths for efficient data transfer.
Problems Solved
1. Inefficient data transfer due to suboptimal network paths. 2. Difficulty in managing NVMeOTCP connections in real-time network conditions.
Benefits
1. Improved performance and efficiency in data transfer. 2. Real-time adjustment of network connections for optimal performance. 3. Enhanced management of network paths in cloud computing environments.
Potential Commercial Applications
Optimizing data transfer in cloud computing environments, improving storage system efficiency, enhancing network performance in data centers.
Possible Prior Art
There may be prior art related to optimizing network paths for data transfer in cloud computing environments or managing NVMeOTCP connections efficiently. Research in the field of network optimization and data transfer protocols may provide relevant prior art.
What are the potential security implications of managing NVMeOTCP connections in a cloud computing environment?
Managing NVMeOTCP connections in a cloud computing environment raises concerns about data security and privacy. Ensuring secure data transfer and preventing unauthorized access to sensitive information are critical considerations in implementing this technology.
How does the software agent determine the performance threshold for adjusting the number of established NVMeOTCP connections?
The software agent may use predefined performance metrics, such as latency, throughput, or packet loss, to determine the performance threshold for adjusting the number of NVMeOTCP connections. Real-time monitoring of network conditions and comparing them to the predefined thresholds enable the agent to make dynamic adjustments for optimal performance.
Original Abstract Submitted
The disclosed systems, methods and computer readable media relate to managing Non-Volatile Memory Express (NVMe) over Transmission Control Protocol (TCP) (NVMeOTCP) connections between a smart network interface card (smartNIC) and a block storage data plane (BSDP) of a cloud computing environment. A software agent (“agent”) executing at the smartNIC may manage a number of network paths (active and, in some cases, passive network paths). The agent may monitor the network traffic (e.g., input/output operations (IOPS)) through the paths (e.g., using established NVMeOTCP connections corresponding to the paths). If a condition is met relating to a performance threshold associated with the monitored paths, the agent may increase or decrease the number established NVMeOTCP connections to match real time network conditions.