Cross-Domain Network Resource Reservation Scheduler

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transfer techniques face challenges in managing the volume and heterogeneity of data across geographically distributed environments, particularly in providing end-to-end bandwidth guarantees from source to destination storage systems, and struggle with complex resource management due to advancements in technology.

Innovation Solution

A host-to-host cross-domain network resource reservation scheduler is introduced, dividing functionality into data, service, control, and management planes to co-schedule network and storage resources, utilizing advanced technologies like MPLS and GMPLS for end-to-end resource reservation and quality of service provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transfer techniques are used to handle large volumes of data across geographically distributed environments, then data transfer capability is improved, but the ability to provide end-to-end bandwidth guarantees deteriorates

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidend-to-end bandwidth guarantees
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the data transfer process into multiple independent components: storage resource managers at source and destination sites, network resource schedulers for LAN and WAN domains, and intermediate coordination points. Each segment manages resources locally while maintaining end-to-end coordination through standardized interfaces, enabling both high throughput and reliable bandwidth guarantees.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary resource reservation and scheduling before actual data transfer begins. Storage resource managers and network schedulers pre-allocate and coordinate resources across domains, establishing bandwidth guarantees in advance. This preliminary coordination ensures that when data transfer starts, all necessary resources are already secured and configured.

Inventive Principle:
Principle #10Preliminary action

2Speed

If advanced storage and network technologies are adopted to improve performance, then data transfer speed is improved, but resource management complexity deteriorates

Engineering Contradiction:
Improvedata transfer speedVSAvoidresource management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The invention introduces intermediary components including storage resource managers, network resource schedulers, and domain controllers that act as mediators between advanced storage systems and network infrastructure. These intermediaries abstract and standardize resource management interfaces, allowing high-performance technologies to be coordinated through unified protocols rather than requiring direct complex integration between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system adds a temporal dimension to resource management by implementing time-based scheduling and reservation mechanisms. Resources are allocated and coordinated across different time windows, allowing the system to manage complex high-performance resources through time-division multiplexing and scheduled access patterns, thereby reducing instantaneous complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8705342B2Co-scheduling of network resource provisioning and host-to-host bandwidth reservation on high-performance network and storage systems
Publication Date: 2014.04.22 RGT UNIV OF CALIFORNIA
  • US8705342B2 patent drawing
  • US8705342B2 patent drawing
  • US8705342B2 patent drawing

AI summary

A cross-domain network resource reservation scheduler configured to schedule a path from at least one end-site includes a management plane device configured to monitor and provide information representing at least one of functionality, performance, faults, and fault recovery associated with a network resource; a control plane device configured to at least one of schedule the network resource, provision local area network quality of service, provision local area network bandwidth, and provision wide area network bandwidth; and a service plane device configured to interface with the control plane device to reserve the network resource based on a reservation request and the information from the management plane device. Corresponding methods and computer-readable medium are also disclosed.