Processing data connection requests from edge devices
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.
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.