Network Abstraction Layer for Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of accessing network resourcesVSAvoidtime consuming provisioning
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

2Speed

If high performance network connection resources are made directly accessible, then bandwidth and latency performance improves, but multiple manual configurations are required

Engineering Contradiction:
Improvenetwork bandwidth and latencyVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #26Copying

3Productivity

If on-demand point-to-point connections are established, then efficient use of network resources is enabled, but complex manual configurations are required

Engineering Contradiction:
Improveefficient use of network resourcesVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8732790B2System and method for providing a high performance network connection service for distributed computing applications
Publication Date: 2014.05.20 NORTHROP GRUMMAN SYSTEMS CORP
  • US8732790B2 patent drawing
  • US8732790B2 patent drawing
  • US8732790B2 patent drawing

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.