Technologies for managing network traffic through heterogeneous networks

US11258704B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11258704-B2
Application numberUS-201816023795-A
CountryUS
Kind codeB2
Filing dateJun 29, 2018
Priority dateJun 29, 2018
Publication dateFeb 22, 2022
Grant dateFeb 22, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: (i) receive a frame that includes a control resource block, wherein the control resource block includes packaged control instructions and (ii) extract the packaged control instructions from the received frame; perform a route selection action to identify a preferred target node from one or more target nodes based on the packaged control instructions, wherein to perform the route selection action includes to determine the preferred target node based on feedback information from previous route selections; perform, in response to a determination that the preferred target node is deployed in a different network segment of the network, one or more actions based on the packaged control instructions and one or more network characteristics of the network segment relative to a corresponding one or more network characteristics of the different network segment; and (i) generate updated control instructions based on at least one network characteristic of the different network segment and a de-ranking of ones of the control instructions based on an amount of nodes classified as decider nodes, (ii) replace the packaged control instructions of the received frame with the updated control instructions, and (iii) encrypt at least a portion of the frame based on a network policy associated with the received frame, wherein the processor circuitry is further to execute the instructions to transmit the received frame with the updated control instructions to the preferred target node. 2. The apparatus of claim 1 , wherein the processor circuitry is further to execute the instructions to determine whether to allow or block the received frame based on the packaged control instructions. 3. The apparatus of claim 1 , wherein the processor circuitry is further to execute the instructions to validate the packaged control instructions using a checksum included in the control resource block before performance of the route selection action. 4. The apparatus of claim 1 , wherein the processor circuitry is to execute the instructions to: monitor whether the received frame has been determined to be successfully transmitted to the preferred target node; increment, in response to a determination that the transmission to the preferred target node was successful, a counter associated with the preferred target node; and update a historical transmission success rate based on a value of the counter. 5. The apparatus of claim 1 , wherein to perform the route selection action includes to: identify a plurality of target nodes along potential routes for forwarding the frame to an egress point of the network; and identify network characteristics of an associated network segment of the network in which each of the plurality of target nodes is deployed. 6. The apparatus of claim 1 , wherein the one or more actions to be performed based on the packaged control instructions include to perform a communication protocol transformation from an internet protocol (IP) formatted packet to a non-IP formatted packet or from a non-IP formatted packet to an IP formatted packet. 7. The apparatus of claim 1 , wherein the one or more network characteristics include at least one of a supported security protocol and a supported communication protocol. 8. The apparatus of claim 1 , wherein the processor circuitry is further to execute the instructions to: receive a network packet from a computing device communicatively coupled to an edge network external to the network segment in which the node is deployed; encrypt at least a portion of a payload of the received network packet using an outer encryption scheme; identify one or more control instructions based on at least a portion of the received network packet, (i) generate the control resource block to include the one or more control instructions and (ii) generate a frame that includes the control resource block and the encrypted portion of the payload of the received network packet; and transmit the generated frame to a target node. 9. The apparatus of claim 8 , wherein the processor circuitry is further to execute the instructions to encrypt the encrypted portion of the payload of the received network packet using an inner encryption scheme. 10. The apparatus of claim 8 , wherein to identify the one or more control instructions further include to identify the one or more control instructions based on a plurality of network characteristics of a target network segment in which the target node is deployed. 11. The apparatus of claim 10 , wherein the plurality of network characteristics of the target network segment include a supported security protocol and a supported communication protocol. 12. The apparatus of claim 1 , wherein the apparatus includes a fog node deployed in a fog network segment of a fog network for managing network traffic through heterogeneous fog network segments of the fog network. 13. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a node deployed in a network segment of a network to: (i) receive a frame that includes a control resource block, wherein the control resource block includes packaged control instructions, and (ii) extract the packaged control instructions from the received frame; perform a route selection action to identify a preferred target node from one or more target nodes based on the packaged control instructions, wherein to perform the route selection action includes to determine the preferred target node based on feedback information from previous route selections; perform, in response to a determination that the preferred target node is deployed in a different network segment of the network, one or more actions based on the packaged control instructions and one or more network characteristics of the network segment relative to a corresponding one or more network characteristics of the different network segment; generate updated control instructions based on at least one network characteristic of the different network segment and a de-ranking of ones of the control instructions based on an amount of nodes classified as decider nodes; encrypt at least a portion of the frame based on a network policy associated with the received frame; replace the packaged control instructions of the received frame with the updated control instructions; and transmit the received frame with the updated control instructions to the preferred target node. 14. The one or more non-transitory machine-readable storage media of claim 13 , wherein the plurality of instructions further cause the node to determine whether to allow or block the received frame based on the packaged control instructions. 15. The one or more non-transitory machine-readable storage media of claim 13 , wherein the plurality of instructions further cause the node to validate the packaged control instructions using a checksum included in the control resource block before performance of the route selection action. 16. The one or more non-transitory machine-readable storage media of claim 13 , wherein the plurality of instructions further cause the node to: monitor whether the received frame has been determined to be successfully transmitted to the preferred target node; increment, in response to a determination that the transmission to the preferred target node was successful, a counter associated with the preferred target node; and

Assignees

Inventors

Classifications

  • Alternate routing · CPC title

  • H04L45/42Primary

    Centralised routing · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Route determination based on the nature of the carried application · CPC title

  • wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption (cryptographic mechanisms or cryptographic arrangements using a plurality of keys or algorithms H04L9/14) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11258704B2 cover?
Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform a…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L45/42. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).