On-Premise Data Transfer Proxy for Cloud Resource Targeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The interoperation of on-premise and cloud resources is hindered by the difficulty in consistently targeting and transferring data between operational domains, due to the transient nature of cloud resources and lack of mechanisms for external systems to access logical entities within the cloud, leading to manual errors and transition delays.

Innovation Solution

An on-premise data transfer proxy receives file requests, verifies authorization, and opens a secure channel to a cloud-based data transfer proxy to resolve logical names to physical addresses, enabling secure and efficient data transfer between on-premise and cloud resources through multiple file streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual uploading and downloading of data is used for hybrid environment transitions, then data transfer between on-premise and cloud resources is achieved, but human error and transition delays occur

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidtransition delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a data transfer proxy as an intermediary component that automatically handles data transfer between on-premise and cloud resources. The proxy receives data from on-premise systems, resolves cloud target addresses, and facilitates automated transmission to the correct cloud destinations, eliminating manual operations and reducing both error and delay

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service automation where the data transfer proxy independently manages the entire data transfer process without human intervention. It automatically resolves logical names to physical cloud addresses, handles authentication, and coordinates data transmission, allowing the system to service itself rather than requiring manual uploading and downloading

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If cloud resources are made transient and flexible for dynamic allocation, then resource adaptability is improved, but consistent targeting from external systems becomes difficult

Engineering Contradiction:
Improvecloud resource flexibilityVSAvoidtargeting consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The data transfer proxy acts as a mediator between external on-premise systems and the transient cloud infrastructure. It receives targeting information from external systems, resolves it against the dynamic cloud address space, and translates to current physical addresses, maintaining the flexibility of transient cloud resources while providing consistent targeting from external systems

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically resolves logical names to physical cloud addresses at the time of data transfer. This allows the cloud infrastructure to remain transient and flexible for dynamic allocation while the resolution mechanism adapts to current addresses, maintaining targeting consistency without requiring static configurations

Inventive Principle:
Principle #15Dynamics

3Productivity

If automated data transfer is implemented between operational domains, then transition speed is improved, but system complexity increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidtransfer system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data transfer proxy consolidates complexity into a dedicated intermediary component. Rather than distributing complex resolution and coordination logic throughout the system, the proxy centralizes these functions, simplifying the overall architecture while enabling automated high-speed data transfer between operational domains

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8694653B2Targeted data transfer between operational domains
Publication Date: 2014.04.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8694653B2 patent drawing
  • US8694653B2 patent drawing
  • US8694653B2 patent drawing

AI summary

The present invention extends to methods, systems, and computer program products for targeted data transfer data between operational domains. Embodiments of the invention facilitate moving data between operational domains inside and outside of a resource cloud. A proxy runs on the boundary of each operational domain, such as, for example, an on premise cluster and a resource cloud. The proxies are capable of resolving the location of the targeted entity and forwarding the data or request on to the next hop, which may either be another proxy or the worker module running on the target node. A proxy can run on the head node of an on premise cluster so that compute nodes on private networks can be targeted. A proxy can also run on a public endpoint within the resource cloud to make nodes within the resource cloud available.