Method and apparatus for deploying a minimal-cost CCN topology

US9537719B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9537719-B2
Application numberUS-201414309686-A
CountryUS
Kind codeB2
Filing dateJun 19, 2014
Priority dateJun 19, 2014
Publication dateJan 3, 2017
Grant dateJan 3, 2017

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.

A CCN-deployment system can design and deploy a content centric network (CCN) topology, either across a collection of CCN nodes or across an existing computer network. During operation, the system analyzes a computer network of N network nodes to determine a physical network topology. The system also determines a number, k, of network nodes of the physical network on which to overlay a content centric network (CCN). The system then determines an average degree of connectivity, and a degree-of-connectivity distribution, that achieves an optimal performance metric for the CCN overlay network. The system generates a network topology of k network nodes that satisfies the average degree of connectivity, and that satisfies the degree-of-connectivity distribution. The system can deploy the content centric network topology across k nodes of the underlying physical network.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: determining, by a computing device, a number k, of network nodes for a content centric networking (CCN) network; determining an average node degree as twice a number of edges divided by a number of nodes, a degree-of-connectivity distribution, and a joint degree or higher-order distribution, that achieves an optimal performance metric for the CCN network to transmit a CCN Interest, wherein the joint degree distribution indicates an occurrence for a respective pair of node degrees, and wherein the higher-order distribution indicates a probability distribution of loops with at least three nodes; generating a network topology of k network nodes that satisfies the average node degree, and satisfies the degree-of-connectivity distribution and joint degree or higher-order distribution; mapping the k nodes of the generated network topology to nodes of a physical computer network; and transmitting the CCN Interest via the physical computer network according to the mapped network topology. 2. The method of claim 1 , wherein mapping the k nodes of the generated network topology to nodes of the physical computer network involves selecting the k network nodes of the physical computer network on which to overlay the CCN network, such that the selected nodes satisfy the generated network topology for the CCN network; and wherein the method further comprises deploying the CCN network across the k nodes selected from the physical computer network. 3. The method of claim 1 , wherein the performance metrics include at least one of: CCN Interest overhead; a number or percentage of CCN Interest retransmissions; and an Interest-to-Content-Object round-trip delay. 4. The method of claim 1 , wherein determining the average node degree involves: iterating over one or more average node degrees, to generate a network topology of k network nodes for each average node degree; computing a performance metric for each network topology; and selecting an average node degree with a highest performance metric. 5. The method of claim 1 , wherein determining the degree-of-connectivity distribution involves determining an optimal distribution based on one or more of: a power-law distribution; and a Gaussian distribution. 6. The method of claim 1 , wherein determining the degree-of-connectivity distribution involves: iterating over one or more distribution functions, to generate a network topology of k network nodes that satisfies the average node degree based on a corresponding distribution function; computing a performance metric for each network topology; and selecting a degree-of-connectivity distribution with a highest performance metric. 7. The method of claim 6 , wherein determining the degree-of-connectivity distribution further involves: iterating over one or more parameters for the distribution function, to generate a network topology of the k network nodes that satisfies the average node degree based on each distribution function; computing a performance metric for each network topology; and selecting network parameters with a highest performance metric. 8. The method of claim 1 , wherein the joint degree or higher-order distribution includes a degree-distribution matrix. 9. The method of claim 8 , wherein determining the degree-of-connectivity distribution involves: generating the degree-distribution matrix to indicate the occurrence value for each pair of node degrees, wherein the degree-distribution matrix is multi-dimensional, and achieves an optimal performance metric for a network topology of the k network nodes that satisfies the average node degree. 10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method: determining a number k, of network nodes for a content centric networking (CCN) network; determining an average node degree as twice a number of edges divided by a number of nodes, a degree-of-connectivity distribution, and a joint degree or higher-order distribution, that achieves an optimal performance metric for the CCN network to transmit a CCN Interest, wherein the joint degree distribution indicates an occurrence for a respective pair of node degrees, and wherein the higher-order distribution indicates a probability distribution of loops with at least three nodes; generating a network topology of k network nodes that satisfies the average node degree, and satisfies the degree-of-connectivity distribution and joint degree or higher-order distribution; mapping the k nodes of the generated network topology to nodes of a physical computer network; and transmitting the CCN Interest via the physical computer network according to the mapped network topology. 11. The non-transitory computer-readable storage medium of claim 10 , wherein mapping the k nodes of the generated network topology to nodes of the physical computer network involves selecting the k network nodes of the physical computer network on which to overlay the CCN network, such that the selected nodes satisfy the generated network topology for the CCN network; and wherein the method further comprises deploying the CCN network across the k nodes selected from the physical computer network. 12. The non-transitory computer-readable storage medium of claim 10 , wherein determining the average node degree involves: iterating over one or more average node degrees, to generate a network topology of k network nodes for each average node degree; computing a performance metric for each network topology; and selecting an average node degree with a highest performance metric. 13. The non-transitory computer-readable storage medium claim 10 , wherein determining the degree-of-connectivity distribution involves determining an optimal distribution based on one or more of: a power-law distribution; and a Gaussian distribution. 14. The non-transitory computer-readable storage medium of claim 10 , wherein determining the degree-of-connectivity distribution involves: iterating over one or more distribution functions, to generate a network topology of k network nodes that satisfies the average node degree based on a corresponding distribution function; computing a performance metric for each network topology; and selecting a degree-of-connectivity distribution with a highest performance metric. 15. The non-transitory computer-readable storage medium of claim 14 , wherein determining the degree-of-connectivity distribution further involves: iterating over one or more parameters for the distribution function, to generate a network topology of the k network nodes that satisfies the average node degree based on each distribution function; computing a performance metric for each network topology; and selecting network parameters with a highest performance metric. 16. The non-transitory computer-readable storage medium of claim 10 , wherein the joint degree or higher-order distribution includes a degree-distribution matrix. 17. The non-transitory computer-readable storage medium of claim 16 , wherein determining the degree-of-connectivity distribution involves: generating the degree-distribution matrix to indicate the occurrence value for each pair of node degrees, wherein the degree-distribution matrix is multi-dimensional, and achieves an optimal performance metric for a network topology of the k network nodes that satisfies the average node degree. 18. An apparatus, comprising: a processor; and storage medium storing

Assignees

Inventors

Classifications

  • H04L41/12Primary

    Discovery or management of network topologies · CPC title

  • minimising geographical or physical path length · CPC title

  • involving simulating, designing, planning or modelling of a network · CPC title

  • using statistical or mathematical methods · CPC title

  • Cross-Sectional Technologies · 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 US9537719B2 cover?
A CCN-deployment system can design and deploy a content centric network (CCN) topology, either across a collection of CCN nodes or across an existing computer network. During operation, the system analyzes a computer network of N network nodes to determine a physical network topology. The system also determines a number, k, of network nodes of the physical network on which to overlay a content …
Who is the assignee on this patent?
Palo Alto Res Ct Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 03 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).