# US 12,184,487 B2 · Serverless computing method and apparatus based on mutual monitoring between network edges

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,184,487 B2
- Document ID: US12184487B2
- Status: Granted
- Kind: B2
- Application number: 18/011,690
- Filed: 2022-02-24
- Published: 2024-07-18
- Granted: 2024-12-31
- Earliest claimed: 2021-12-24
- Assignees: Foundation of Soongsil University-Industry Cooperation
- Applicants: Foundation of Soongsil University-Industry Cooperation
- Inventors: Young Han Kim; Jae Eun Cho
- Web page: https://patentgrep.com/patent/US12184487B2

## CPC

- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- G06F 9/455: Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- H04L 67/562: Brokering proxy services
- H04L 67/59: Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention relates to a serverless computing method and apparatus, and more particularly, to a serverless computing method and apparatus using mutual monitoring between network edges. The serverless computing method according to one embodiment of the present invention comprises monitoring, by an event handler of the first network edge, an event occurring in the second network edge, generating, by an event generating module of the second network edge, an event response signal through filtering on the event in response to the event occurring, transmitting, by an event delivery module of the second network edge, the event response signal to the event handler of the first network edge, and scaling an application, by an auto-scaler, in the first network edge based on the event response signal.

## Claims

### Claim 1

A serverless computing method between a first network edge and a second network edge adjacent to the first network edge, the method comprising:
monitoring, by an event handler of the first network edge, an event occurring in the second network edge;
generating, by an event-generating module of the second network edge, an event response signal through filtering on the event in response to the event occurring;
transmitting, by an event delivery module of the second network edge, the event response signal to the event handler of the first network edge;
scaling an application, by an auto-scaler, in the first network edge based on the event response signal; and
before transmitting the event response signal, identifying a resource of the second network edge, and if a remaining resource of the second network edge is greater than or equal to a preset reference value, transmitting, by the event delivery module, the event response signal to an event handler of the second network edge,
wherein, if the remaining resource of the second network edge is less than the preset reference value, the event delivery module transmits the event response signal to the event handler of the first network edge,
wherein the second network edge detects an event occurring in each network edge through mutual monitoring with the first network edge.

### Claim 2 (depends on 1)

The serverless computing method of claim 1 further comprises, before the monitoring, grouping, by a multi-access edge orchestrator (MEO) that is a central control device for controlling the first network edge and the second network edge, a part of the first network edge according to a preset criterion.

### Claim 3

A serverless computing apparatus between a first network edge and a second network edge adjacent to the first network edge comprising: one or more processors for executing an instruction, wherein one or more processors perform steps comprising, monitoring, by an event handler of the first network edge, an event occurring in the second network edge;
generating, by an event-generating module of the second network edge, an event response signal through filtering on the event in response to the event occurring;
transmitting, by an event delivery module of the second network edge, the event response signal to the event handler of the first network edge;
scaling an application, by an auto-scaler, in the first network edge based on the event response signal; and
before transmitting the event response signal, identifying a resource of the second network edge, and if a remaining resource of the second network edge is greater than or equal to a preset reference value, transmitting, by the event delivery module, the event response signal to an event handler of the second network edge,
wherein, if the remaining resource of the second network edge is less than the preset reference value, the event delivery module transmits the event response signal to the event handler of the first network edge,
wherein the second network edge detects an event occurring in each network edge through mutual monitoring with the first network edge.

### Claim 4 (depends on 3)

The serverless computing apparatus of claim 3, wherein one or more processors further perform, before the monitoring, a step of grouping, by a multi-access edge orchestrator (MEO) that is a central control device for controlling the first network edge and the second network edge, a part of the first network edge according to a preset criterion.
