Migration of network entities to a cloud infrastructure

US10133607B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10133607-B2
Application numberUS-201715620738-A
CountryUS
Kind codeB2
Filing dateJun 12, 2017
Priority dateJun 22, 2007
Publication dateNov 20, 2018
Grant dateNov 20, 2018

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 method for migrating network entities to a cloud computing infrastructure includes receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, identifying one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, and adding the indicated node and at least one node of the related nodes for the indicated node to a migration group. The method includes preparing a migration-configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information, deploying a migration agent to each node of the migration group, and migrating the migration group to the cloud computing infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, the indicated node comprising a first virtual machine; identifying, by a processing device, one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, the related nodes comprising a second virtual machine; adding the indicated node and at least one node of the related nodes for the indicated node to a migration group; preparing a migration-configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information; deploying a migration agent to each node of the migration group; and migrating the migration group to the cloud computing infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file. 2. The method of claim 1 wherein the one or more related nodes are identified in view of a network ontology for the indicated node, the network ontology being created for the indicated node using a data collection agent deployed to the indicated node, the network ontology describing current state of the indicated node and the related nodes. 3. The method of claim 1 wherein the SLA information in the migration-configuration file specifies a service tier for the respective node. 4. The method of claim 1 wherein the migration-configuration file specifies a network configuration to other nodes of the migration group. 5. The method of claim 2 wherein the migration-configuration file specifies a network configuration to non-migrated members of the network ontology of the indicated node. 6. The method of claim 1 further comprising providing the migration-configuration file to a cloud migration module of the migration agent at the node. 7. The method of claim 2 further comprising determining migratable components of the ontology of the indicated node. 8. The method of claim 2 further comprising distributing instances of the data collection agent to the plurality of nodes, wherein an instance of the data collection agent is to monitor data packet traffic between an adaptive layer and a protocol layer of a corresponding node, and to report results of the monitoring to a central node. 9. The method of claim 2 wherein the data collection agent comprises a network filter component inserted into a network stack to detect a connection made between entities. 10. The method of claim 2 further comprising: determining whether an ontological communicates—with relationship exists between the indicated node and a related node of the one or more related nodes by tracking a number of connections of an application hosted by the indicated node. 11. The method of claim 2 wherein the current state of the indicated node and the related nodes in the network ontology is updated using an inference engine that makes inferences using similar nodes of the plurality of nodes. 12. The method of claim 1 wherein the indication of the at least one node is provided automatically or by a user. 13. The method of claim 1 wherein the migration group is migrated to the cloud computing infrastructure using a migration routine. 14. The method of claim 1 wherein the migration-configuration file comprises an ontology tree covering each node of the migration group. 15. The method of claim 1 wherein migrating the migration group to the cloud computing infrastructure comprises cloning a virtual image of each virtual machine being represented by a node of the migration group. 16. The method of claim 2 further comprising presenting an inventory view of the plurality of nodes to a user, the inventory view allowing the user to view a current state and a network ontology of a node of the plurality of nodes. 17. A system for migration of one or more nodes of an enterprise to a cloud infrastructure, the system comprising: an administration console comprising a memory; and a processor, coupled to the memory, to: receive an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, the indicated node comprising a first virtual machine; identify one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, the related nodes comprising a second virtual machine; generate, in view of the network ontology, a migration group comprising the indicated node and at least one node of the related nodes for the indicated node; generate a migration configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information; deploy a migration agent to each node of the migration group; and migrate the migration group to a cloud infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file. 18. The system of claim 17 wherein the processor is to further determine a network ontology of the at least one node from one or more source-to-destination communication relationships during execution of one or more executables on the at least one node. 19. A non-transitory computer readable medium including instructions that, when executed by a computing device, cause the computing device to perform operations comprising: receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, the indicated node comprising a first virtual machine; identifying one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, the related nodes comprising a second virtual machine; adding the indicated node and at least one node of the related nodes for the indicated node to a migration group; preparing a migration-configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information; deploying a migration agent to each node of the migration group; and migrating the migration group to the cloud computing infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file. 20. The non-transitory computer readable medium of claim 19 wherein the one or more related nodes are identified in view of a network ontology for the indicated node, the network ontology being created for the indicated node using a data collection agent deployed to the indicated node, the network ontology describing current state of the indicated node and the related nodes.

Assignees

Inventors

Classifications

  • Assignment of logical groups to network elements · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • comprising network management agents or mobile agents therefor · CPC title

  • Hybrid transport · CPC title

  • by keeping history of different configuration generations or by rolling back to previous configuration versions · CPC title

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 US10133607B2 cover?
A method for migrating network entities to a cloud computing infrastructure includes receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, identifying one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, and adding the indica…
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).