Protocol to query for historical network information in a content centric network
First Claim
1. A computer system for facilitating querying of historical network information, the system comprising:
- a processor; and
a storage device storing instructions that when executed by the processor cause the processor to execute a method performed by a requesting entity of the computer system, the method comprising;
generating a query for historical information associated with interest packets and corresponding content object packets, wherein a name or a name prefix for an interest packet is a hierarchically structured variable length identifier (HSVLI) that includes contiguous name components ordered from a most general level to a most specific level, wherein the query includes a routable name prefix, a type for the query, and a random nonce;
transmitting the query to a responding entity; and
in response to receiving the historical information from the responding entity, changing one or more transmission parameters that results in increasing network efficiency.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitates querying of historical network information. During operation, the system generates a query for historical information associated with interest and content object packets, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system transmits the query to a responding entity. In response to receiving the historical information from the responding entity, the system performs an operation that increases network efficiency based on the historical information, thereby facilitating a protocol for querying the historical information to increase network efficiency.
498 Citations
20 Claims
-
1. A computer system for facilitating querying of historical network information, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to execute a method performed by a requesting entity of the computer system, the method comprising; generating a query for historical information associated with interest packets and corresponding content object packets, wherein a name or a name prefix for an interest packet is a hierarchically structured variable length identifier (HSVLI) that includes contiguous name components ordered from a most general level to a most specific level, wherein the query includes a routable name prefix, a type for the query, and a random nonce; transmitting the query to a responding entity; and in response to receiving the historical information from the responding entity, changing one or more transmission parameters that results in increasing network efficiency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for facilitating historical network information, comprising:
-
at a requesting entity, generating a query for historical information associated with interest packets and corresponding content object packets, wherein a name or a name prefix for an interest packet is a hierarchically structured variable length identifier (HSVLI) that includes contiguous name components ordered from a most general level to a most specific level, wherein the query includes a routable name prefix, a type for the query, and a random nonce; transmitting the query to a responding entity; and in response to receiving the historical information from the responding entity, changing one or more transmission parameters that results in increasing network efficiency. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage media storing instructions that, when executed by a processor a requesting entity, cause the processor to perform operations including:
generating a query for historical information associated with interest packets and corresponding content object packets, wherein a name or a name prefix for an interest packet is a hierarchically structured variable length identifier (HSVLI) that includes contiguous name components ordered from a most general level to a most specific level, wherein the query includes a routable name prefix, a type for the query, and a random nonce; transmitting the query to a responding entity; and in response to receiving the historical information from the responding entity, changing one or more transmission parameters that results in increasing network efficiency. - View Dependent Claims (18, 19, 20)
Specification