Edge Gateway FaaS Arbitration for Dynamic Service Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing architectures for Function as a Service (FaaS) lack transparency and dynamic adaptability in service provider selection and resource allocation, leading to inefficiencies and increased complexity for edge systems.

Innovation Solution

A system with an edge gateway that enables transparent FaaS arbitration by registering service providers, transforming requests, and selecting providers based on SLA, reputation, and other factors, allowing for dynamic adjustments to service provider offerings and application requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static service provider selection is used in traditional FaaS systems, then system complexity is reduced, but adaptability to changing service offerings and application requirements deteriorates

Engineering Contradiction:
Improveadaptability to service provider changesVSAvoidarbitration system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an edge gateway as an intermediary component that mediates between endpoint devices and service providers. The edge gateway implements the arbitration logic, maintaining static selection rules while enabling dynamic adaptation to service provider changes. This intermediary approach allows the system to adapt without increasing complexity at the endpoint device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic service provider selection is implemented, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improvedynamic adaptabilityVSAvoidarbitration mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The arbitration mechanism operates autonomously at the edge gateway, automatically selecting service providers based on predefined criteria without requiring complex coordination or manual intervention. The system self-adjusts to service provider availability and performance, implementing dynamic selection through automated monitoring and selection logic that reduces operational complexity.

Inventive Principle:
Principle #25Self-service

3Speed

If traditional cloud FaaS architecture is used, then ease of operation is maintained, but latency and performance deteriorate

Engineering Contradiction:
Improvefunction execution latencyVSAvoidsystem operation simplicity
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent segments the FaaS system into distinct components: endpoint devices, edge gateways, and service providers. This segmentation allows function execution to occur at the edge gateway closer to the endpoint, reducing latency. The arbitration function is separated from endpoint devices and placed at the edge gateway, maintaining operational simplicity at the endpoint while improving performance.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If multiple service providers are integrated, then versatility improves, but discovery and selection complexity increases

Engineering Contradiction:
Improveservice provider diversityVSAvoidservice provider discovery difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The edge gateway implements a universal arbitration mechanism that can handle multiple service providers through a standardized selection process. The gateway maintains a registry of service providers and applies consistent selection criteria regardless of the number or type of providers, making discovery and selection straightforward despite service provider diversity.

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

Data Source

PatentUS20250150361A1Technologies for transparent function as a service arbitration for edge systems
Publication Date: 2025.05.08 INTEL CORP
  • US20250150361A1 patent drawing
  • US20250150361A1 patent drawing
  • US20250150361A1 patent drawing

AI summary

Network apparatus, communicatively coupled to a provider of services, that includes gateway circuitry to receive application programming interface (API) request data from a computing device that indicates a requested service. The gateway circuitry is to (1) select, based upon the API request data, at least one of the services corresponding to the requested service, and (2) generate, based upon mapping of the API request data to the at least one of the services, corresponding request data specifically for use in invoking the at least one of the services. The gateway circuitry is to (1) generate the corresponding request data by performing at least one programmable transformation, (2) be used in association with at least one proxy-related operation, (3) register the services for use in association with service discovery, and (4) verify the API request data and an identity associated with the computing device.