Storage node recruitment in an information centric network

US2022014450A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022014450-A1
Application numberUS-202117484134-A
CountryUS
Kind codeA1
Filing dateSep 24, 2021
Priority dateSep 24, 2021
Publication dateJan 13, 2022
Grant date

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.

System and techniques for storage node recruitment in an information centric network (ICN) are described herein. An ICN node receives a storage interest packet that includes an indication differentiating the storage interest from other ICN interests. The ICN node forwards the storage interest packet and receives a storage data packet in response. Here, the storage data packet includes an indication that the storage data packet is not to be cached along with node information for a node that created the storage data packet. The ICN node may then transmit the storage data packet in accordance with a pending interest table (PIT) entry corresponding to the storage interest packet.

First claim

Opening claim text (preview).

1 . A node comprising: a memory including instructions; and processing circuitry that, when in operation, is configured by the instructions to: receive a storage interest packet, the storage interest including an indication differentiating the storage interest from other ICN interests; forward the storage interest packet; receive a storage data packet in response to the storage interest packet, the storage data packet including an indication that the storage data packet is not to be cached, the storage data packet including node information for a node that created the storage data packet; and transmit the storage data packet in accordance with a pending interest table (PIT) entry corresponding to the storage interest packet. 2 . The node of claim 1 , wherein the storage interest packet includes a set of selectors, wherein the set of selectors is used by nodes to determine storage requirements for data indicated in the storage interest packet, and wherein the node that created the storage data packet met the storage requirements. 3 . The node of claim 2 , wherein the set of selectors includes a platform requirement, security requirement, an integrity requirement, a storage requirement, or a transformation requirement. 4 . The node of claim 3 , wherein the storage requirement restricts the data to a geographic area. 5 . The node of claim 3 , wherein the platform requirement enforces minimum performance of components. 6 . The node of claim 3 , wherein the transformation requirement defines which transformations to the data are acceptable during storage. 7 . The node of claim 6 , wherein compression or encryption are transformations to the data. 8 . The node of claim 1 , wherein the instructions configure the processing circuitry to: determine that the node has resources that satisfy the storage interest packet; create a second storage data packet that includes information about the node; and transmit the second storage data packet in accordance with the PIT entry. 9 . The node of claim 8 , wherein the instructions configure the processing circuitry to transmit, through an interface used to receive the storage interest packet, an interest packet for data identified in the storage interest packet. 10 . The node of claim 1 , wherein the instructions configure the processing circuitry to: determine that a second node in a cluster has resources that satisfy the storage interest packet, the node being part of the cluster; create a second storage data packet that includes information about the second node in the cluster; and transmit the second storage data packet in accordance with the PIT entry. 11 . The node of claim 10 , wherein the instructions configure the processing circuitry to communicate periodically with nodes in the cluster to obtain node information including the information about the node in the cluster. 12 . At least one machine readable medium including instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations comprising: receiving, at an information centric network (ICN) node, a storage interest packet, the storage interest including an indication differentiating the storage interest from other ICN interests; forwarding the storage interest packet; receiving a storage data packet in response to the storage interest packet, the storage data packet including an indication that the storage data packet is not to be cached, the storage data packet including node information for a node that created the storage data packet; and transmitting the storage data packet in accordance with a pending interest table (PIT) entry corresponding to the storage interest packet. 13 . The at least one machine readable medium of claim 12 , wherein the storage interest packet includes a set of selectors, wherein the set of selectors is used by nodes to determine storage requirements for data indicated in the storage interest packet, and wherein the node that created the storage data packet met the storage requirements. 14 . The at least one machine readable medium of claim 13 , wherein the set of selectors includes a platform requirement, security requirement, an integrity requirement, a storage requirement, or a transformation requirement. 15 . The at least one machine readable medium of claim 14 , wherein the storage requirement restricts the data to a geographic area. 16 . The at least one machine readable medium of claim 14 , wherein the platform requirement enforces minimum performance of components. 17 . The at least one machine readable medium of claim 14 , wherein the transformation requirement defines which transformations to the data are acceptable during storage. 18 . The at least one machine readable medium of claim 17 , wherein compression or encryption are transformations to the data. 19 . The at least one machine readable medium of claim 12 , wherein the operations comprise: determining that the ICN node has resources that satisfy the storage interest packet; creating a second storage data packet that includes information about the ICN node; and transmitting the second storage data packet in accordance with the PIT entry. 20 . The at least one machine readable medium of claim 19 , wherein the operations comprise transmitting, through an interface used to receive the storage interest packet, an interest packet for data identified in the storage interest packet. 21 . The at least one machine readable medium of claim 12 , wherein the operations comprise: determining that a node in a cluster has resources that satisfy the storage interest packet, the ICN node being part of the cluster; creating a second storage data packet that includes information about the node in the cluster; and transmitting the second storage data packet in accordance with the PIT entry. 22 . The at least one machine readable medium of claim 21 , wherein the operations comprise communicating periodically with nodes in the cluster to obtain node information including the information about the node in the cluster. 23 . The at least one machine readable medium of claim 22 , wherein the ICN node is a cluster head arranged to organize storage interest packets and storage data packets for the cluster. 24 . The at least one machine readable medium of claim 12 , wherein the ICN node is part of an ICN network, where the ICN node passed an attestation process to join the ICN network, wherein the attestation process includes: pledging the ICN network including providing attestation evidence; and being onboarded after a verifier of the ICN network receives endorsements or reference values of the attestation evidence from other nodes of the ICN network. 25 . A method comprising: receiving, at an information centric network (ICN) node, a storage interest packet, the storage interest including an indication differentiating the storage interest from other ICN interests; forwarding the storage interest packet; receiving a storage data packet in response to the storage interest packet, the storage data packet including an indication that the storage data packet is not to be cached, the storage data packet including node information for a node that created the storage data packet; and transmitting the storage data packet in accordance with a pending interest table (PIT) entry corresponding to the storage interest packet. 26

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • H04L67/63Primary

    Routing a service request depending on the request content or context · CPC title

  • Information retrieval; Database structures therefor; File system structures therefor · CPC title

  • Electricity · mapped topic

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 US2022014450A1 cover?
System and techniques for storage node recruitment in an information centric network (ICN) are described herein. An ICN node receives a storage interest packet that includes an indication differentiating the storage interest from other ICN interests. The ICN node forwards the storage interest packet and receives a storage data packet in response. Here, the storage data packet includes an indica…
Who is the assignee on this patent?
Srikanteswara Srikathyayani, Spoczynski Marcin, Zhang Yi, and 9 more
What technology area does this patent fall under?
Primary CPC classification H04L41/5019. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).