System, method, and computer program for inter-module communication in a network based on network function virtualization (nfv)
US-2015180730-A1 · Jun 25, 2015 · US
US10348488B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10348488-B1 |
| Application number | US-201715686312-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 25, 2017 |
| Priority date | Aug 25, 2017 |
| Publication date | Jul 9, 2019 |
| Grant date | Jul 9, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of combining chains of blocks in a network. The method comprising, creating a plurality of birth blocks of a plurality of chains of blocks by a block foundry application in a network, where each birth block is associated with a chain of blocks that records events of a network entity, creating blocks by a plurality of nodes in the network, wherein the current block and the previous block are linked, terminating the chain of blocks by the network entity, wherein the entity sends a termination request to create an end block, creating the end block, wherein the end block is the final block of the chain of blocks, and in response to the creation of the end block, sending a request by the network entity to create a block of a meta-chain of blocks, and creating the block of the meta-chain of blocks by the plurality of nodes.
Opening claim text (preview).
What is claimed is: 1. A method of tracking, monitoring, and preserving temporal network function virtualization (NFV) events on a distributed ledger technology (DLT) computer system, the method comprising: initiating by a hypervisor executing on a computer system a plurality of virtual servers providing a plurality of virtualized network functions (VNFs) that comprises a tracking application on a network function virtualization (NFV) core network; for each virtual server, sending a request to create a birth block based on the initiation of the virtual server by the tracking application to a block foundry application in a network; creating based on the block request by the block foundry application, the birth block of a chain of blocks comprising a first nonce value, a first transaction, and a first hash value; detecting a plurality of changes of state of the virtual server by the tracking application; for each change of state of the virtual server, sending a request to create a new block based on the change of state of the virtual server by the hypervisor to a plurality of nodes in the network; and creating based on the new block request by the plurality of nodes, a new block of the chain of blocks, wherein the new block follows the previous block, comprising a new nonce value, a new transaction, a new hash value, and the hash value of the previous block, wherein the hash value of the previous block links the new block and the previous block; terminating the virtual server on the NFV core network by the hypervisor; sending a termination request to create an end block based on the termination of the virtual server by the hypervisor to the plurality of nodes in the network; creating based on the termination block request by the plurality of nodes, an end block of the chain of blocks, wherein the end block is the final block of the chain of blocks, the end block comprising a final nonce value, a final transaction, a final hash value, and the hash value of the previous block, wherein the hash value of the previous block links the end block and the previous block; sending a request by the hypervisor to the plurality of nodes to create a block of a meta-chain of blocks, wherein the meta-chain of blocks tracks related chains of blocks in the NFV core network; and creating by the plurality of nodes the block of the meta-chain of blocks, wherein the block comprises a nonce value, a transaction, a hash value, the hash value of the previous block of the meta-chain of blocks, and the hash value of the end block of the chain of blocks; billing by a service provider a user of the plurality of virtual servers based on usage of the plurality of VNFs determined from the meta-chain of blocks; and scaling the plurality of virtual servers used by the NFV core network in response to a change in the frequency of NFV events by the service provider. 2. The method of claim 1 , wherein the virtualized network function (VNF) provides a common function selected from one of a policy function, a mobility function, a bearer function, a context function, an authentication function, an attach function, or a data function. 3. The method of claim 1 , wherein the change of state comprises processing, by the virtual server, a predefined amount of virtualized network functions (VNFs) for one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a laptop computer, a notebook computer, a tablet computer, or a combination thereof. 4. The method of claim 1 , wherein the related chains of blocks tracked by the meta-chain of blocks are related by one of a network virtualization function (NFV), client, or class.
Hypervisor-specific management and integration aspects · CPC title
Monitoring or debugging support · CPC title
Routing software · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
using an overlay routing layer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.