Methods and systems to adjust a monitoring tool and auxiliary servers of a distributed computing system

US2018365044A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018365044-A1
Application numberUS-201715628369-A
CountryUS
Kind codeA1
Filing dateJun 20, 2017
Priority dateJun 20, 2017
Publication dateDec 20, 2018
Grant date

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.

Methods and systems adjust resources and monitoring configuration of a monitoring tool and auxiliary servers of a distributed computing system. Any new virtual object installed in the distributed computing system or change in functionality of an existing virtual object of the distributed computing system is identified. Expected configuration rules and resource allocation rules are determined for the virtual object. The expected configured rules are used to adjust a monitoring configuration of the monitoring tool. The resource allocation rules are used to adjust the infrastructure resources available to the monitoring tool. When the virtual object creates a change in demand for auxiliary services, corresponding auxiliary servers are installed, removed, or changed in the distributed computing system. Resource allocated rules and expected configuration rules are determined for the auxiliary servers and used to adjust the infrastructure resources and monitoring configuration of the monitoring tool. Methods optimize distributions of virtual objects.

First claim

Opening claim text (preview).

1 . A method stored in one or more data-storage devices and executed using one or more processors of a management server computer of a distributed computing system to adjust a monitoring tool and auxiliary services of a distributed computing system, the method comprising: identifying a virtual object of the distributed computing system, wherein the virtual object is a new virtual object installed on the distributed computing system or functionality of the virtual object has changed; determining a change in demand for auxiliary services used by the virtual object by the monitoring tool; determining rules for adjusting the monitoring tool based on the virtual object and functionality of the virtual object and the change in demand for auxiliary services; adjusting allocation of infrastructure resources to the monitoring tool in accordance with the rules; adjusting monitoring configuration of the monitoring tool in accordance with the rules; and adjusting auxiliary services of the distributed computing system based on the changed demand for auxiliary services by the virtual objects, as determined by the monitoring tool. 2 . The method of claim 1 wherein identifying the virtual object comprises comparing a current list of virtual objects of the distributed computing system with a previous list of virtual objects of the distributed computing system, the virtual object appearing on the current list of virtual object and not appearing on the previous list of virtual objects. 3 . The method of claim 1 wherein identifying the virtual object comprises searching event messages for text or phrases that identify the virtual object as a new virtual object installed on the distributed computing system. 4 . The method of claim 1 wherein identifying the virtual object further comprises performing one or more of the following: matching event type set of virtual object to event type set in a list of event type sets of virtual object of known functionality; searching event messages of the virtual object for log source tags that identify functionality of the virtual object; searching event messages for text and phrases that correspond to the functionality of the virtual object; comparing IP address of the virtual object with IP addresses of virtual objects of known functionality; determining functionality from a destination port of the virtual object; and assigning the functionality to the virtual object as the functionality identified from one or more of the event type set, log source tag, text and phrases, IP address, and the destination port of the virtual object. 5 . The method of claim 1 wherein determining the rules for adjusting the monitoring tool comprises: determining expected configuration rules for the monitoring tool based on the functionality of the virtual object; determining resource allocation rules for the monitoring tool based on the functionality of the virtual object; determining expected configuration rules for the monitoring tool based on the change in demand for auxiliary services; and determining resource allocation rules for the monitoring tool based on the change in demand for auxiliary services. 6 . The method of claim 5 wherein determining the expected configuration rules comprises searching a database of expected configuration rules for expected configuration rules that match the virtual object and functionality of the virtual object. 7 . The method of claim 5 wherein determining the resource allocation rules comprises searching a database of resource allocation rules that matches the virtual object and functionality of the virtual object. 8 . The method of claim 5 wherein determining the resource allocation rules for the auxiliary services comprises searching the database of resource allocation rules that matches the auxiliary servers. 9 . The method of claim 5 wherein determining the resource allocation rules for the auxiliary services comprises: when rules are not available for the auxiliary services, collecting metric data of infrastructure resources used by the auxiliary services before the virtual object; collecting metric data of the infrastructure resources used by the auxiliary services after the virtual object; compute rules as a difference between the metric data collected before and after the virtual object; and storing the rules in a database of resource allocation rules. 10 . The method of claim 1 wherein adjusting the infrastructure resources used by the monitoring tool comprises: generating an alert identifying the one or more infrastructure resources that are expected to be impacted based on the resource allocation rules; and scaling up or down infrastructure resources available to the monitoring tool based on the resource allocation rules. 11 . The method of claim 1 wherein adjusting the monitoring configuration of the monitoring tool comprises: identifying a monitoring group configuration that corresponds to the functionality of the virtual object; and adding the expected configuration rules of the virtual object to the monitoring group configuration. 12 . The method of claim 1 wherein adjusting the auxiliary services of the distributed computing system comprises: when the virtual object creates an increase in demand for auxiliary services, installing auxiliary servers in the distributed computing system in accordance with the auxiliary service rules; when the virtual object creates a decrease in demand for auxiliary services, deleting auxiliary servers in the distributed computer in accordance with the auxiliary service rules; and when the virtual object creates a change in auxiliary services, changing auxiliary servers in the distributed computer in accordance with the auxiliary service rules. 13 . The method of claim 1 further comprises: identifying a logical application program with different functionalities in multiple virtual objects distributed on multiple server computers of the distributed computing system; determining the functionalities of the virtual objects in each of the multiple server computers; migrating virtual objects to create equal distribution of functionalities of virtual objects in the multiple server computers; and dynamically changing IP destination address of the migrated virtual objects. 14 . A system to adjust resources and monitoring configuration of objects in the distributed computing system in a distributed computing system, the system comprising: one or more processors; one or more data-storage devices; and machine-readable instructions stored in the one or more data-storage devices that when executed using the one or more processors controls the system to carry out identifying a virtual object of the distributed computing system, wherein the virtual object is a new virtual object installed on the distributed computing system or functionality of the virtual object has changed; determining a change in demand for auxiliary services used by the virtual object by the monitoring tool; determining rules for adjusting the monitoring tool based on the virtual object and functionality of the virtual object and the change in demand for auxiliary services; adjusting allocation of infrastructure resources to the monitoring tool in accordance with the rules; adjusting monitoring configuration of the monitoring tool in accordance with the rules; and adjusting auxiliary services of the distributed computing system based on the changed demand for auxiliary services by the virtual objects, as determined by the monitoring tool. 15 . The system of claim 14 wherein identifying the virtual

Assignees

Inventors

Classifications

  • Fully automatic configuration · CPC title

  • Threshold monitoring · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

  • Arrangements for monitoring or testing data switching networks · CPC title

  • Configuration of triggering conditions · 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 US2018365044A1 cover?
Methods and systems adjust resources and monitoring configuration of a monitoring tool and auxiliary servers of a distributed computing system. Any new virtual object installed in the distributed computing system or change in functionality of an existing virtual object of the distributed computing system is identified. Expected configuration rules and resource allocation rules are determined fo…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0886. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).