Method and system for collecting historical network information in a content centric network
First Claim
1. A computer system for facilitating collection 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 perform a method, the method comprising;
monitoring a plurality of packets which include outgoing interests and corresponding incoming content objects, 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;
collecting historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components;
storing the collected historical information;
receiving a query from a requesting entity for the historical information;
transmitting the historical information to the requesting entity; and
facilitating the requesting entity to use the historical information to increase network efficiency;
wherein the monitored plurality of packets further includes incoming interests and corresponding outgoing content objects.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitates collection of historical network information. During operation, the system monitors a plurality of packets which include outgoing interests and corresponding incoming content objects, 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. The system collects historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components. In response to receiving a query from a requesting entity for the historical information, the system transmits the historical information, thereby facilitating the requesting entity to use the historical information to increase network efficiency.
-
Citations
20 Claims
-
1. A computer system for facilitating collection 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 perform a method, the method comprising; monitoring a plurality of packets which include outgoing interests and corresponding incoming content objects, 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; collecting historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components; storing the collected historical information; receiving a query from a requesting entity for the historical information; transmitting the historical information to the requesting entity; and facilitating the requesting entity to use the historical information to increase network efficiency; wherein the monitored plurality of packets further includes incoming interests and corresponding outgoing content objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for facilitating collection of historical network information, the method comprising:
-
monitoring a plurality of packets which include outgoing interests and corresponding incoming content objects, 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; collecting historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components; storing the collected historical information; receiving a query from a requesting entity for the historical information; transmitting the historical information to the requesting entity; and facilitating the requesting entity to use the historical information to increase network efficiency; wherein the monitored plurality of packets further includes incoming interests and corresponding outgoing content objects. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage media encoded with instructions, that when executed by processor, cause the processor to perform operations for facilitating collection of history network comprising:
-
monitoring a plurality of packets which include outgoing interests and corresponding incoming content objects, 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; collecting historical information associated with the packets based on name prefixes of the packets, wherein a name prefix includes one or more contiguous name components; storing the collected historical information; and in response to receiving a query from a requesting entity for the historical information, transmitting the historical information, thereby facilitating the requesting entity to use the historical information to increase network efficiency; wherein the monitored plurality of packets further includes incoming interests and corresponding outgoing content objects. - View Dependent Claims (18, 19, 20)
-
Specification