These embodiments permit performance anomaly detection. A computer-implemented technique consists of detecting, by a device operatively coupled to one or more processing units, by analyzing monitoring data of a plurality of performance metrics of a monitored device, at least one of the trends within the data that monitors the relevant performance metrics; removing the device the at least one trend from the data that monitors the respective performance metrics in order to produce altered data for the respective performance metrics; and detecting the device a performance anomaly that is based on the altered data of the respective performance metrics as well as a behavior clustering model with at least one steady state.

The present invention relates to data processing, and more specifically, performance anomaly detection for large-scale computing systems.

This summary is intended to provide a range of ideas in a simple manner that are further described below in the full description. This summary is not designed to highlight the most important features or the most important characteristics of the claimed subject matter or to be a means to be used to restrict the scope of the claims.

It is difficult to monitor the performance, enhance, or study large-scale computing systems. A good example of a large-scale computing system is a huge-scale cloud platform that offers computational services. There is a need for cloud computing platforms to achieve the highest quality and availability requirements.

One aspect of improving the availability and performance is through monitoring different crucial performance indicators of the computing system in order to measure the system’s efficiency and availability. However, the computing system can comprise multipleindependently developed computing devices, which often operate on diverse hardware configurations and across multiple data centers. Such heterogeneity and complexity of the computing system may make monitoring the key performance metrics anddetecting of irregularities in system behavior to be costly and time-consuming.

In accordance with the one or more embodiments there is a computer-implemented method facilitating performance anomaly detection. The computer-implemented method includes the following: detecting, using the device which is operatively connected to one or more processing units, based upon monitoring data of a plurality of performance metrics on a device that is monitored, at least one trend in the data that monitors the performance metrics of each and then removing, by the device, at-least one trend from the monitoring data of the performance metrics to generate modified data of the respective performance metrics, and then detecting, by the device, an anomaly in performance based on the altered data of the performance metrics and a behaviorclustering model comprising at least one steady state.

A method to detect anomalies is provided in accordance with one or more of the embodiments. The apparatus includes one or more memory units that store computer executable components; and a processor, which is connected to thememory and which executes the computer executable components stored in the memory. The computer executable components comprises at least one computer-executable component that: detects, at least one trend within the monitoring data of the respectiveperformance metrics based on monitoring data of a plurality of performance metrics of a monitored device; removes the at least one trend from the monitoring data of the respective performance metrics to generate modified data of the respectiveperformance metrics; and detects a performance anomaly based on the modified data of the respective performance metrics and a behavior clustering model comprising at least one steady state.

According to an aspect of one or more embodiments, there’s computer program products that aid in the detection of performance anomalies in an enormous-scale computing system. The computer program product comprises a computer readable storagemedium having program instructions embodied therewith, the program instructions executable by a processing unit to cause the processing unit to: detect, by the processing unit, based on monitoring data of a plurality of performance metrics of a monitoreddevice, at least one trend within the monitoring data of the respective performance metrics; remove, by the processing unit, the at least one trend from the monitoring data of the respective performance metrics to generate modified data of the respectiveperformance metrics; and detect, by the processing unit, a performance anomaly based on the modified data of the respective performance metrics and a behavior clustering model comprising at least one steady state.

In addition to the examples and the aspects discussed above, you can also refer to the drawings or read the following descriptions to discover other features and embodiments.

Click here to view the patent on USPTO website.


Get Patents with PatentPC

What is a patent?

A patent is granted by the government to protect an invention a patent provides the inventor exclusive rights to create, use, sell and promote the invention?society benefits when a innovative technology is introduced into the marketplace. The benefits may be the direct sense, since it allows individuals to achieve previously unattainable things. Or indirectly, through the economic opportunities (business expansion and job creation) that innovation provides.

Many drug companies and researchers at universities seek patent protection to protect their research and development. Patents may cover a physical or abstract product or process, or a technique or composition of material that are new to the field. In order to be granted protection under a patent the invention must be innovative, novel, and not obvious to other people within the same field.

Patents give inventors a chance to be recognized for commercially successful inventions. They are an incentive to inventors to create. Patents enable entrepreneurs and inventors to know that there’s the possibility that they’ll receive a return for their efforts, time and investment in technology development. They can earn a living from their work.

Companies that are able to:

Secure your products and services

Enhance the value, appearance, and visibility of your products market;

Make your brand stand out from the rest.

Find out about business and technical information.

Beware of the possibility of accidentally using third-party proprietary content, or losing important information, creative outputs, or another creative output.

Patents transform the knowledge of inventors into a valuable asset which opens up new opportunities to create jobs by licensing joint ventures and joint ventures.

Investors involved in the commercialization and development of technology will appreciate small businesses with patent protection appealing.

Patents can result in new ideas and inventions. The information you create may be protected by patents.

Patents can be used to prevent untrustworthy third-party companies from earning through the work of inventions.

Revenues from patent-protected technology that are commercially successful can be used to finance research and development (R&D) that will improve the chances of developing better technology in the near future.

It is possible to use intellectual property ownership to convince lenders and investors that your product has real commercial potential. Sometimes, one powerful patent could open the door to multiple financing opportunities. Patents as well as other IP assets are able to be used as collateral or security for debt financing. Investors are also able to view the patents you own to boost the value of their company. Forbes and others have stated that each patent can increase the value of a company by anything from $500,000 to $1 Million.

Start-ups require a well-constructed business plan that is built on the IP to demonstrate that your product or service is distinctive, superior, or innovative. Investors will also be impressed when you prove that your IP rights are secure or in the process of becoming secure, and that they align with your business plan.

It is crucial to keep your invention secret until you file to protect it with patents. It is essential to protect an invention before making a patent application. Public disclosure can often ruin the novelty of an invention and render it patent-infringing. Therefore, prior filing disclosures (e.g., for test-marketing investors, test-marketing, or any other business partners) should only be made following the signing of a confidentiality agreement.

There are several types of patents, and understanding the different types is crucial to protect your invention. Utility patents cover the development of new methods and machines. Design patents cover ornamental designs. Utility patents are best and shield the owner from copycats and other competitors. Most often they are granted for alterations or improvements to existing inventions. They can also be used to enhance or alter existing inventions. A process patent would describe the methods or actions to perform a specific action. However, a chemical composition will include a combination of ingredients.

What is the average length of a patent? Although utility patents are valid for 20 years from the date of their initial filing, they are able to be extended by delay at the Patent Office.

Are you considering patenting your ideas? As patents are only granted for applicants who are first to file and you must start filing quickly. Call PatentPC to speak with a patent attorney PatentPC to patent your idea now!

When you’re writing a patent application it is recommended to conduct an internet search for patents, since the search will give you an understanding of other people’s ideas. You’ll be able narrow down the scope of your invention. Additionally, you’ll be able to be aware of the current state of technological advancements in your field of innovation. You’ll get a better understanding of what your invention should be and will be better prepared to write the patent application.

How to Search for Patents

The first step in obtaining your patent is to perform a patent search. You can do a google patent search or do a USPTO search. Patent-pending refers to the product protected by the patent application. You can use for the public pair to locate the patent application. When the patent office is satisfied with your application, you’ll be able to conduct an examination of the patent number to find the patent issued. Your product now has the potential to be patent-able. You can also use the USPTO search engine. Check out the following article for more information. For assistance, consult an attorney for patents. In the US Patents are issued through the US patent and trademark office as well as the United States patent and trademark office, which also reviews trademark applications.

Are you looking for similar patents? Here are the steps to follow:

1. Think of terms to describe your invention, based on the purpose, composition and use.

Write down a concise detailed description of the invention. Don’t use generic terms like “device”, “process,” or “system”. Instead, consider synonyms to the terms you initially chose. Then, take note of important technical terms and key words.

Use the following questions to help you identify keywords or concepts.

  • What is the goal of the invention? Is it a utilitarian device or an ornamental design?
  • Invention is a method to come up with something or to perform an action? Is it an object?
  • What is the basis of the invention? What is the physical structure of the invention?
  • What’s the purpose of this invention?
  • What are the technical terms and keywords that describe the nature of an invention? A technical dictionary can help you locate the right words.

2. These terms allow you to find relevant Cooperative Patent Classifications at Classification Search Tool. If you’re not able to locate the appropriate classification for your invention, scan through the Schemas of classes (class schedules) and try again. Consider substituting the words you’re using for describing your invention, if you do not receive any results from the Classification Text Search with synonyms such as the terms you used in the first step.

3. Examine 3. Review the CPC Classification Definition to verify the validity of the CPC classification that you have discovered. The link to the CPC classification definition will be provided when the classification you have selected has a blue box that includes “D” on the left. CPC classification definitions can assist you in determining the classification’s scope so that you can pick the one that is the most appropriate. The definitions could also contain some search tips or other recommendations that can be useful for further research.

4. Get patent documents using the CPC classification from the Patents Full-Text and Image Database. By focusing your search on abstracts and illustrations it is possible to narrow your search for the most relevant patent publications.

5. Use this selection of the most pertinent patent documents to examine each one in depth for any similarities to your invention. Be sure to read the claims and specification. Consult the applicant and patent examiner for additional patents.

6. Search for patent applications that have been published using the CPC classification you chose in Step 3 from the Applications Full-Text and Image Database. It is also possible to use the same strategy of searching you utilized in Step 4 to narrow your search results down to just the most relevant patents by reading the abstracts as well as the drawings for every page. Then, you must carefully review the patent applications published and pay particular attention to the claims as well as additional drawings.

7. Find additional US patent publications using keywords searching in the PatFT and AppFT databases, classification searching of non-U.S. patents in the below, and searching non-patent literature disclosures of inventions using web search engines. Here are a few examples:

  • Add keywords to your search. Keyword searches may turn up documents that are not well-categorized or have missed classifications during Step 2. For example, US patent examiners often supplement their classification searches with keyword searches. Think about the use of technical engineering terminology rather than everyday words.
  • Search for foreign patents using the CPC classification. Then, re-run the search using international patent office search engines such as Espacenet, the European Patent Office’s worldwide patent publication database of over 130 million patent publications. Other national databases include:
  • Search non-patent literature. Inventions can be made public in many non-patent publications. It is recommended that you search journals, books, websites, technical catalogs, conference proceedings, and other print and electronic publications.

To review your search, you can hire a registered patent attorney to assist. A preliminary search will help one better prepare to talk about their invention and other related inventions with a professional patent attorney. In addition, the attorney will not spend too much time or money on patenting basics.