Network migration assistant

US10554501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10554501-B2
Application numberUS-201715790412-A
CountryUS
Kind codeB2
Filing dateOct 23, 2017
Priority dateOct 23, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

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.

The disclosed technology relates to assisting with the migration of networked entities. A system may be configured to collect operations data for a service from at least one endpoint host in a network, calculate at least one metric for the service based on the operations data, retrieve a migration configuration and platform data for a target platform, generate a predicted cost for the migration configuration based on the migration configuration, the at least one metric, and the platform data, and provide the predicted cost for the migration configuration to a user.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: collecting operations data for a service from at least one sensor deployed in an endpoint host executing the service in a network, the operations data comprising traffic flow information related to the endpoint host; calculating at least one metric for the service based on the operations data, wherein the at least one metric comprises one or more of average values, maximum values, minimum values, or trends related to the operations data; retrieving a migration configuration and platform data for a target platform; generating a predicted cost for the migration configuration based on the migration configuration, the at least one metric, and the platform data; and providing the predicted cost for the migration configuration to a user. 2. The method of claim 1 , further comprising: calculating a current cost of a current configuration; generating a comparison between the current cost of the current configuration and the predicted cost for the migration configuration; and providing the comparison to the user. 3. The method of claim 1 , wherein the migration configuration is received from a network administrator. 4. The method of claim 1 , further comprising generating the migration configuration based on at least the operations data and the platform data. 5. The method of claim 1 , wherein the operations data further comprises at least one of an amount of data transferred by the service, an amount of data received by the service, an amount of processor time needed by the service, an amount of memory needed for the service, an amount of storage needed for the service, a number of endpoint hosts on which the service runs, or specifications of the endpoint hosts on which the service runs. 6. The method of claim 1 , wherein the platform data comprises at least one of location, pricing information, features, specifications for endpoint hosts, or platform options. 7. The method of claim 1 , further comprising providing a recommended configuration for a migration based on the predicted cost for the migration configuration. 8. The method of claim 7 , wherein the recommended configuration is the migration configuration. 9. The method of claim 1 , further comprising: calculating a performance metric for the migration configuration based on the operations data and the platform data; and providing the performance metric for the migration configuration to the user. 10. The method of claim 1 , wherein the operations data is generated by sensors at the at least one endpoint host. 11. The method of claim 1 , wherein the endpoint host is one of a virtual machine, a container, a computing device. 12. A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to: collect operations data for a service from at least one sensor deployed in an endpoint host executing the service in a network, the operations data comprising traffic flow information related to the endpoint host; calculate at least one metric for the service based on the operations data, wherein the at least one metric comprises one or more of average values, maximum values, minimum values, or trends related to the operations data; retrieve a migration configuration and platform data for a target platform; generate a predicted cost for the migration configuration based on the migration configuration, the at least one metric, and the platform data; and provide the predicted cost for the migration configuration to a user. 13. The non-transitory computer-readable medium of claim 12 , wherein the instructions further cause the computing system to: calculate a current cost of a current configuration; generate a comparison between the current cost of the current configuration and the predicted cost for the migration configuration; and provide the comparison to a network administrator. 14. The non-transitory computer-readable medium of claim 12 , wherein the instructions further cause the computing system to generate the migration configuration based on at least the operations data and the platform data. 15. A system comprising: a processor; and a non-transitory computer-readable medium storing instructions that, when executed by the system, cause the system to: collect operations data for a service from at least one sensor deployed in an endpoint host executing the service in a network, the operations data comprising traffic flow information related to the endpoint host; calculate at least one metric for the service based on the operations data, wherein the at least one metric comprises one or more of average values, maximum values, minimum values, or trends related to the operations data; retrieve a migration configuration and platform data for a target platform; generate a predicted cost for the second configuration based on the migration configuration, the at least one metric, and the platform data; and provide the predicted cost for the migration configuration to a user. 16. The system of claim 15 , wherein the instructions further cause the system to: calculate a current cost of a current configuration; generate a comparison between the current cost of the current configuration and the predicted cost for the migration configuration; and provide the comparison to the user. 17. The system of claim 15 , wherein the migration configuration is received from a network administrator. 18. The system of claim 15 , wherein the instructions further cause the system to generate the migration configuration based on at least the operations data and the platform data. 19. The system of claim 15 , wherein the instructions further cause the system to: calculate a performance metric for the migration configuration based on the operations data and the platform data; and provide the performance metric for the migration configuration to the user.

Assignees

Inventors

Classifications

  • by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · CPC title

  • characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability (for optimising operational conditions of wireless networks H04W24/02) · CPC title

  • wherein the managed service relates to distributed or central networked applications · CPC title

  • H04L41/145Primary

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

  • resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · 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 US10554501B2 cover?
The disclosed technology relates to assisting with the migration of networked entities. A system may be configured to collect operations data for a service from at least one endpoint host in a network, calculate at least one metric for the service based on the operations data, retrieve a migration configuration and platform data for a target platform, generate a predicted cost for the migration…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/145. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 04 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).