Resource Access Manager for Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing environments, accessing resources over long distances can result in diminished performance due to traversing multiple networks and devices, and users may inadvertently access remote resources when local resources are available, leading to inefficiencies in network traffic and resource utilization.

Innovation Solution

A user device hosts a local resource and an application manager that communicates with a remote device, determining whether to access local or remote resources based on settings, network traffic, and input, allowing for dynamic switching between resources to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If remote resources are accessed over long distances, then network coverage and accessibility are improved, but performance is diminished due to traversing multiple networks and devices

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidperformance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a resource access manager as an intermediary component that sits between the user device and remote resources. This manager dynamically determines whether to access local or remote resources based on current network conditions, device state, and resource availability, thereby mediating between the need for network accessibility and the desire for optimal performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically switches between local and remote resource access based on real-time conditions such as network traffic, device memory availability, and processing capacity. This dynamic adaptation allows the system to optimize performance while maintaining network accessibility across varying conditions

Inventive Principle:
Principle #15Dynamics

2Reliability

If local resources are used, then performance is improved by avoiding network traversal, but network traffic optimization is reduced when remote resources should be accessed

Engineering Contradiction:
ImproveperformanceVSAvoidresource access flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The resource access manager implements feedback mechanisms that continuously monitor network conditions, device state, and resource usage patterns. Based on this feedback, the system makes intelligent decisions about whether to access local or remote resources, ensuring both performance optimization and appropriate use of remote resources when beneficial

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes operational parameters dynamically by adjusting resource access preferences based on monitored conditions such as network traffic levels, device memory availability, and processing capacity. This allows the system to adapt resource access behavior to current system state while maintaining performance goals

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If users manually select resource access, then control and precision are improved, but automation and efficiency are reduced

Engineering Contradiction:
Improveuser controlVSAvoidresource access efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The resource access manager operates autonomously to self-determine whether local or remote resources should be accessed based on monitored system conditions and configured preferences. This self-service capability eliminates the need for manual user decisions while maintaining efficient resource access, thereby improving productivity without sacrificing user control over overall system behavior

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9646021B2Managing resource access in distributed computing environments
Publication Date: 2017.05.09 AT&T INTELLECTUAL PROPERTY I L P
  • US9646021B2 patent drawing
  • US9646021B2 patent drawing
  • US9646021B2 patent drawing

AI summary

Concepts and technologies are disclosed herein for managing resource access in distributed computing environments. A computing device can host a local resource such as a file or application and an application for managing or controlling resource access. The user device can communicate with a remote device that hosts a remote resource, which may be similar to the local resource. If a resource access request is detected at the user device, the user device can identify resources including a local resource and/or a remote resource that can provide functionality associated with the request. The user device can determine if the local resource, the remote resource, and/or a combination thereof is to be accessed to provide the requested access. This determination can be made before or during the access and can be based upon settings, preferences, input, network traffic, and/or other considerations determined at the user device and/or other devices.