Network Abstraction Layer for Distributed Computing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed application developers face challenges in easily accessing high performance network resources, particularly in establishing on-demand point-to-point connections over wide area networks, which limits efficient use of network resources and requires complex manual configurations.
Innovation Solution
A high performance network connection service (HPNCS) provides a network abstraction layer and interface for distributed applications to access dynamic circuit networks, offering an easy-to-use API for requesting high performance network connections, including on-demand DCN circuit provisioning, with security features like authentication and authorization, allowing efficient bandwidth allocation and low latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual configurations are used to establish point-to-point connections, then network connection can be established, but the process is difficult and time consuming
Solution Approach 1:
The patent introduces an intermediary service layer between user devices and network resources that automatically provisions connections. This service layer handles the complex manual configuration tasks behind the scenes, presenting a simplified interface to users while eliminating time-consuming manual provisioning steps.
Solution Approach 2:
The system enables self-service automated connection provisioning where the network service automatically configures point-to-point connections based on user requests without requiring manual intervention. The service layer autonomously handles connection establishment, resource allocation, and configuration tasks.
2Speed
If high performance network connection resources are made directly accessible, then bandwidth and latency performance improves, but multiple manual configurations are required
Solution Approach 1:
The service layer acts as an intermediary that manages high performance network resources, shielding users from configuration complexity while maintaining access to high bandwidth and low latency capabilities. The intermediary handles resource provisioning, connection management, and configuration tasks automatically.
Solution Approach 2:
The patent creates virtual representations or abstractions of physical network resources through the service layer. These virtual interfaces simplify access to complex high performance network resources, allowing users to request connections through simplified APIs rather than directly configuring complex network parameters.
3Productivity
If on-demand point-to-point connections are established, then efficient use of network resources is enabled, but complex manual configurations are required
Solution Approach 1:
The service layer implements self-service automated provisioning that enables on-demand point-to-point connections without manual configuration. When users request connections through the service interface, the system automatically provisions resources, configures network paths, and establishes connections, enabling efficient resource utilization without complex user intervention.
Solution Approach 2:
The intermediary service layer manages the complexity of on-demand connection establishment by handling resource allocation, path computation, and configuration tasks automatically. This allows efficient network resource usage through dynamic provisioning while shielding users from configuration complexity.
Data Source
AI summary
A system and method are disclosed for providing a high performance network connection service (HPNCS) for distributed computing applications. The HPNCS provides a network abstraction layer to the distributed applications and provides an interface to the underlying high performance on-demand dynamic circuit network (DCN). The HPNCS may relieve performance bottleneck problems encountered by the distributed applications due to the limited available networking bandwidth. The HPNCS may be used by distributed applications that need to access dedicated high performance network connection resources, such as DCN circuits, on an as-needed basis without over consuming expensive network resources.


