Geo-domain stamping for cloud service co-location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing, the geographic separation of users, hosted services, and data leads to increased resource requirements and communication complexities, resulting in higher costs and latency, as resources needed to operate hosted services increase with distance between these entities.

Innovation Solution

The system geographically organizes data and hosted services by identifying a geo-region and geo-domain for affinity groups using allocation constraints, and utilizes stamps for computation and storage accounts within these domains to reduce resource consumption and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data and hosted services are stored at remote geographic locations, then cloud computing hosted services can be provided to users, but resource consumption and latency increase with distance

Engineering Contradiction:
Improvecloud service availabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements geo-domains that provide localized cloud service delivery within specific geographic regions. By organizing storage accounts and computation accounts into geo-domains closer to users, the system reduces the geographic distance between users and services, thereby decreasing resource consumption and latency while maintaining cloud service availability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a geographic dimension to cloud service architecture by creating multiple geo-domains distributed across different locations. This spatial organization allows services to be delivered from the nearest appropriate geo-domain, reducing the effective distance and resource consumption without sacrificing service accessibility.

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

2Adaptability or versatility

If data and hosted services are geographically separated from users, then cloud computing can provide remote hosted services, but communication latency and bandwidth costs increase

Engineering Contradiction:
Improveremote service capabilityVSAvoidcommunication latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates geo-domains positioned in different geographic locations to provide localized service delivery. Users can access hosted services from the nearest geo-domain, reducing communication latency while maintaining the remote service capability that defines cloud computing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces geo-domains as intermediary layers between users and the core cloud infrastructure. These geo-domains act as local proxies that reduce the direct communication distance between users and remote services, thereby decreasing latency while preserving remote access capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If hosted services and data are located at remote geo-regions, then cloud computing can operate independently from users, but the resources required to operate services increase with distance

Engineering Contradiction:
Improveautonomous service operationVSAvoidresources required
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The patent segments the cloud computing infrastructure into multiple geo-domains distributed across different geographic regions. Each geo-domain can operate autonomously while being part of the larger system, allowing services to be delivered from the nearest domain and reducing the total resources required compared to a centralized remote operation model.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10127295B2Geographic co-location service for cloud computing
Publication Date: 2018.11.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10127295B2 patent drawing
  • US10127295B2 patent drawing
  • US10127295B2 patent drawing

AI summary

Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted services in a distributed computing environment. An allocation constraint is utilized to identify and select a geo-region in which an affinity group that is comprised of a hosted service and/or data is to be physically stored. Additionally, a geo-domain within the geo-region is identified for hosting the hosted service and/or data of the affinity group. A stamp, such as a storage stamp or a computation stamp, is identified on the geo-domain for storing the hosted service and/or the data. The hosted service is stored in an identified computation stamp and the data is stored in an identified storage stamp. In an additional exemplary embodiment, the identification of a geo-domain involves analyzing resource information related to potential geo-domains within a geo-region.