IP Library › Granted Patent US 12,659,258
Granted Patent B2
US 12,659,258 · App. 18/048,126 · Granted Jun 16, 2026

Processing data connection requests from edge devices

Inventors: Kushal S. Patel (Pune, IN); Gandhi Sivakumar (Bentleigh, AU); Sarvesh S. Patel (Pune, IN)
Assignee: International Business Machines Corporation
H04L45/02H04L41/0806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,659,258
App. No.
18/048,126
Granted
Jun 16, 2026
Kind
B2
Abstract

A computer-implemented method for processing data connection requests is provided. The computer-implemented method includes receiving a connection request from an edge device and responding to the edge device such that the edge device recognizes that a connection is established and that data cannot be sent. The method further includes receiving a response from the edge device indicative of a connection parameter, determining that the connection is fiber-allocatable in accordance with the connection parameter being of a first connection parameter type, selecting one fiber from a plurality of fibers to have the connection allocated thereto based on one or more rules of fiber selection responsive to the determining that the connection is fiber-allocatable and allocating the connection to the one fiber.

Claims (64)

1 . A computer-implemented method for processing data connection requests, the computer-implemented method comprising:

receiving, using a processor, a connection request from an edge device;

responding, using the processor, to the connection request such that the edge device recognizes that a connection is established and that data cannot be sent;

receiving, using the processor, a response from the edge device indicative of a connection parameter;

determining that the connection is fiber-allocatable in accordance with the connection parameter being of a first connection parameter type;

selecting one fiber from a plurality of fibers to have the connection allocated thereto based on one or more rules of fiber selection responsive to the determining that the connection is fiber-allocatable; and

allocating the connection to the one fiber,

wherein:

the one fiber and the plurality of fibers are central processing unit (CPU) cores of a target service in an edge cloud network and the connection being fiber-allocatable is CPU core-allocatable,

the first connection parameter type is active optimized (AO) and is characterized in that the connection is for active workloads and a second connection parameter type is active non-optimized (ANO) and is characterized in that the connection is used for non-active workloads.

2 . The computer-implemented method according to claim 1 , wherein:

the responding to the edge device comprises sending a dummy packet hold response to the edge device, and

the dummy packet hold response is decodable by the edge device such that the edge device recognizes that the connection is established and that the data cannot be sent.

3 . The computer-implemented method according to claim 2 , wherein:

the responding to the edge device further comprises sending a connection enquiry to the edge device, and

the connection enquiry is configured for manipulation of workload expectation.

4 . The computer-implemented method according to claim 3 , wherein the one or more rules of fiber selection comprise each of avoidance of unequal overlaps on the one fiber, achieving a workload threshold and availability of processing capability.

5 . The computer-implemented method according to claim 4 , wherein the allocating of the connection to the one fiber comprises sending a packet resume signal to the edge device.

6 . The computer-implemented method according to claim 5 , further comprising:

updating mappers for the connection; and

repeating the method for any new connection request being received.

7 . A computer program product for processing data connection requests, the computer program product comprising one or more computer readable storage media having computer readable program code collectively stored on the one or more computer readable storage media, the computer readable program code being executed by a processor of a computer system to cause the computer system to perform a method comprising:

receiving a connection request from an edge device;

responding to the edge device such that the edge device recognizes that a connection is established and that data cannot be sent;

receiving a response from the edge device indicative of a connection parameter;

determining that the connection is fiber-allocatable in accordance with the connection parameter being of a first connection parameter type;

selecting one fiber from a plurality of fibers to have the connection allocated thereto based on one or more rules of fiber selection responsive to the determining that the connection is fiber-allocatable; and

allocating the connection to the one fiber,

wherein:

the one fiber and the plurality of fibers are central processing unit (CPU) cores of a target service in an edge cloud network and the connection being fiber-allocatable is CPU core-allocatable,

the first connection parameter type is active optimized (AO) and is characterized in that the connection is for active workloads and a second connection parameter type is active non-optimized (ANO) and is characterized in that the connection is used for non-active workloads.

8 . The computer program product according to claim 7 , wherein:

the responding to the edge device comprises sending a dummy packet hold response to the edge device, and

the dummy packet hold response is decodable by the edge device such that the edge device recognizes that the connection is established and that the data cannot be sent.

9 . The computer program product according to claim 8 , wherein:

the responding to the edge device further comprises sending a connection enquiry to the edge device, and

the connection enquiry is configured for manipulation of workload expectation.

10 . The computer program product according to claim 9 , wherein the one or more rules of fiber selection comprise each of avoidance of unequal overlaps on the one fiber, achieving a workload threshold and availability of processing capability.

11 . The computer program product according to claim 10 , wherein the allocating of the connection to the one fiber comprises sending a packet resume signal to the edge device.

12 . The computer program product according to claim 11 , wherein the method further comprises:

updating mappers for the connection; and

repeating the method for any new connection request being received.

13 . A computing system comprising:

a processor;

a memory coupled to the processor; and

one or more computer readable storage media coupled to the processor, the one or more computer readable storage media collectively containing instructions that are executed by the processor via the memory to implement a method comprising:

receiving a connection request from an edge device;

responding to the edge device such that the edge device recognizes that a connection is established and that data cannot be sent;

receiving a response from the edge device indicative of a connection parameter;

determining that the connection is fiber-allocatable in accordance with the connection parameter being of a first connection parameter type;

selecting one fiber from a plurality of fibers to have the connection allocated thereto based on one or more rules of fiber selection responsive to the determining that the connection is fiber-allocatable; and

allocating the connection to the one fiber,

wherein:

the one fiber and the plurality of fibers are central processing unit (CPU) cores of a target service in an edge cloud network and the connection being fiber-allocatable is CPU core-allocatable,

the first connection parameter type is active optimized (AO) and is characterized in that the connection is for active workloads and a second connection parameter type is active non-optimized (ANO) and is characterized in that the connection is used for non-active workloads.

14 . The computing system according to claim 13 , wherein:

the responding to the edge device comprises sending a dummy packet hold response and a connection enquiry to the edge device,

the dummy packet hold response is decodable by the edge device such that the edge device recognizes that the connection is established and that the data cannot be sent, and

the connection enquiry is configured for manipulation of workload expectation.

15 . The computing system according to claim 14 , wherein the one or more rules of fiber selection comprise each of avoidance of unequal overlaps on the one fiber, achieving a workload threshold and availability of processing capability.

16 . The computing system according to claim 15 , wherein the allocating of the connection to the one fiber comprises sending a packet resume signal to the edge device.

17 . The computing system according to claim 16 , wherein the method further comprises:

updating mappers for the connection; and

repeating the method for any new connection request being received.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: PATEL, KUSHAL S.; SIVAKUMAR, GANDHI; PATEL, SARVESH S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061481/0426 →
Continuity (2)
Related Publication 20240137303A1 · Apr 25, 2024
Related Publication 20240235980A9 · Jul 11, 2024
References Cited (15)
US 11190614B2 · Dar · 2021 [cited by examiner]
US 20030033394A1 · Stine · 2003 [cited by examiner]
US 20060062383A1 · Kaneda · 2006 [cited by examiner]
US 20090292643A1 · Wu · 2009 [cited by examiner]
US 20110002240A1 · Harel et al. · 2011 [cited by applicant]
US 20110267942A1 · Aybay · 2011 [cited by examiner]
US 20130329601A1 · Yin et al. · 2013 [cited by applicant]
US 20180184143A1 · Davis · 2018 [cited by examiner]
US 20210409112A1 · Chen · 2021 [cited by examiner]
US 20230319444A1 · Chen · 2023 [cited by examiner]
US 20230385089A1 · Sidis · 2023 [cited by examiner]
Cisco.com, “Routing Configuration Guide for vEdge Routers, Cisco SD-WAN Release 20.x”, Jun. 17, 2022, 43p. [cited by applicant]
Desai, “Edge-based Optimal Routing in SDN-enabled Industrial Internet of Things”, IEEE Internet of Things Journal, Mar. 29, 2022, 2p. [cited by applicant]
Peppers, “Implementing and configuring Modern SANs with NVMe/FC”, Jun. 2021 | TR-4684 | Version 6, 45p. [cited by applicant]
Seagate. “Cloud Computing and Cloud Storage Architectures”, retrieved from web https://web.archive.org/web/20170809174318/https://www.seagate.com/in/en/tech-insights/cloud-compute-and-cloud-storage-architecture-master-t… [cited by applicant]