Edge Server Runtime Binary Activation via Secure Shell

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current edge computing systems face challenges in efficiently provisioning and executing business functions at the edge, particularly when users request services outside the current network, leading to alignment issues with edge computing benefits.

Innovation Solution

The method involves sending a runtime binary activation code to a nodal edge server, establishing a secure shell protocol connection with root access, and executing the code to provision and execute virtualized business functions on edge devices by providing lightweight runtime binaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If runtime binaries are provided to edge devices to enable business function execution, then the capability to perform complex tasks is improved, but the device complexity increases

Engineering Contradiction:
Improvecapability to perform complex tasksVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the runtime binary execution capability from the edge devices themselves and places it in the nodal edge server. The edge devices only need to receive and execute simple activation codes, while the complex runtime binary provisioning and management is handled centrally by the server, thus reducing edge device complexity while maintaining task execution capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The nodal edge server acts as an intermediary between the central provisioning system and the edge devices. It receives runtime binary activation codes, manages the runtime binaries, and executes them on behalf of the edge devices, thereby simplifying the edge devices while enabling complex task execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If secure shell protocol connection with root access is established to execute activation code, then the reliability of binary execution is improved, but the security risk increases

Engineering Contradiction:
Improvereliability of binary executionVSAvoidsecurity risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system establishes the secure shell connection and executes the runtime binary activation code before the actual business function execution begins. This preliminary action ensures that the correct runtime environment is prepared in advance, improving reliability while limiting the exposure window for security risks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of providing direct root access to edge devices, the system uses a secure shell connection to transfer and execute activation codes. The runtime binaries are copied to the nodal edge server where they are executed in a controlled environment, reducing security risks while maintaining execution reliability.

Inventive Principle:
Principle #26Copying

3Speed

If runtime binaries are provided for real-time data processing, then the speed of data processing is improved, but the loss of time in provisioning increases

Engineering Contradiction:
Improvespeed of data processingVSAvoidtime in provisioning
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The runtime binaries are pre-provisioned and cached at the nodal edge servers before actual business function execution is needed. When a business function is activated, the system only needs to transfer the activation code and execute the pre-existing runtime binary, significantly reducing provisioning time while enabling real-time data processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The time-consuming runtime binary provisioning process is extracted and performed in advance at the nodal edge server. The edge devices only experience the brief activation code execution, separating the heavy provisioning work from the real-time execution requirement.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12307263B2Provisioning business function on edge
Publication Date: 2025.05.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12307263B2 patent drawing
  • US12307263B2 patent drawing
  • US12307263B2 patent drawing

AI summary

Provisioning business functions is provided. A runtime binary activation code is sent to a nodal edge server that has a needed runtime binary for a set of edge devices to perform a business function. A secure shell protocol connection with root operating system access is established to the nodal edge server that has the needed runtime binary to execute the runtime binary activation code.