Service Overlay Model Engine for Co-location Service Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Co-location facility providers face challenges in helping customers select the most suitable cloud service providers due to limited visibility into service availability and delivery metrics across different facilities and providers, leading to suboptimal service experiences and increased complexity in service selection.

Innovation Solution

A service overlay model engine is employed by co-location facility providers to collect and analyze performance data from multiple cloud service providers, generating an overlay model that characterizes services based on various attributes, such as spatial, temporal, and support metrics, to provide customers with informed recommendations for service selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If co-location facility providers rely on basic information from cloud service providers, then service selection is simple, but service selection intelligence is insufficient

Engineering Contradiction:
Improveservice delivery informationVSAvoidservice overlay model
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a service overlay model as an intermediary layer between cloud service providers and customers. This model aggregates service delivery information from multiple providers and presents it in a unified format, allowing customers to make informed decisions without directly dealing with the complexity of individual provider systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service overlay model serves multiple functions: it collects information from diverse cloud service providers, standardizes the data format, analyzes service delivery metrics, and presents recommendations to customers. This multi-functional approach consolidates what would otherwise require separate systems for each provider.

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

2Measurement precision

If co-location facility providers gather detailed performance data from multiple service providers, then service characterization improves, but data collection complexity increases

Engineering Contradiction:
Improveservice performance measurementVSAvoiddata collection system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges data collection efforts by having the service overlay model engine centrally aggregate performance data from multiple cloud service providers through a unified interface. This consolidation allows precise measurement of service delivery metrics across providers without requiring separate collection systems for each provider.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If customers evaluate multiple service providers manually, then selection thoroughness improves, but time consumption increases

Engineering Contradiction:
Improveservice selection qualityVSAvoidservice selection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The service overlay model performs preliminary analysis of service delivery information from multiple cloud service providers before customers make selection decisions. By pre-processing and characterizing service performance data, the system enables customers to make reliable selections quickly without manual evaluation of raw data from each provider.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10567519B1Service overlay model for a co-location facility
Publication Date: 2020.02.18 EQUINIX INC
  • US10567519B1 patent drawing
  • US10567519B1 patent drawing
  • US10567519B1 patent drawing

AI summary

In some examples, a method includes identifying, by a service overlay model engine executing at a computing device of a co-location facility provider, a plurality of service providers offering a service, the plurality of service providers co-located at one or more co-location facilities of the co-location facility provider; obtaining, by the service overlay model engine, first data obtained from the plurality of service providers describing the service; generating, by the service overlay model engine, second data describing the service based on one or more attributes of the service as delivered by the plurality of service providers and determined for the one or more co-location facilities by the co-location facility provider; and outputting, by the service overlay model engine and for display to a display device, based on a request for the service by a co-location facility customer, information based on the first data and the second data.