Locality Tags for Remote Computing Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote computing services lack efficient methods for tagging and managing resources based on locality, which hinders effective access control and resource utilization.

Innovation Solution

Implementing a system that uses locality tags to identify resources by network or geographic location, allowing users to categorize and filter resources, and generating a locality graph for dynamic access control and alarm configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resources are managed without locality tags, then the system is simpler to operate, but access control and resource utilization are less effective

Engineering Contradiction:
Improveaccess control effectivenessVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically generates and applies locality tags to resources based on their physical or virtual location, eliminating the need for manual tagging operations. The resource management system self-services by detecting resource location and autonomously assigning appropriate tags, thereby improving access control effectiveness without increasing operational complexity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Locality tags are assigned to resources at the time of resource creation or deployment, before access control decisions need to be made. This preliminary tagging action ensures that location information is already available in the system metadata, enabling effective access control and resource utilization without requiring additional manual intervention later.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual tagging of resources is performed, then users have control over tagging, but the process is time-consuming and less efficient

Engineering Contradiction:
Improveresource management efficiencyVSAvoidtagging time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs automatic tagging of resources based on their detected location, eliminating the need for manual tagging operations. The resource management system self-services by detecting resource location and autonomously assigning appropriate tags, thereby improving resource management efficiency without requiring user time investment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Locality tags are assigned to resources at the time of resource creation or deployment, before access control decisions need to be made. This preliminary tagging action ensures that location information is already available in the system metadata, enabling effective access control and resource utilization without requiring additional manual intervention later.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If resources are not organized by locality, then the system structure is simpler, but access control and resource utilization are less effective

Engineering Contradiction:
Improveaccess control effectivenessVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The locality tag system serves multiple functions simultaneously: it provides location identification, enables access control decisions, facilitates resource utilization optimization, and supports billing and accounting operations. By making the tagging system universal and multi-functional, the patent improves access control effectiveness without proportionally increasing system structure complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Locality tags act as an intermediary layer between the physical/virtual location of resources and the access control mechanisms. Rather than directly integrating complex location-aware access control into the system core, the patent uses locality tags as a simple intermediary data structure that mediates between location information and access control decisions, thereby improving reliability without excessive complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10430441B1Tagging resources of a remote computing service based on locality
Publication Date: 2019.10.01 AMAZON TECH INC
  • US10430441B1 patent drawing
  • US10430441B1 patent drawing
  • US10430441B1 patent drawing

AI summary

Certain embodiments of the systems and methods described herein are directed to tagging resources of a remote computing service based on locality. In some embodiments, the locality tags may be used to indicate a locality of the resource and/or to identify resources of the remote computing service based on a specified type of locality (e.g., network, geographic, etc.). A user may receive a listing of resources based on the specified locality, which may allow the user to more effectively or efficiently initiate or execute actions using the remote computing service. In some embodiments, the remote computing service may generate a locality graph using the listing of the resources and may provide services based on the locality graph, such as automatic access control of resources and/or configuration of dynamic alarms associated with the resources.