Using Machine Learning Analytics to Help Meet SLAs
October 11, 2016

Jerry Melnick
SIOS Technology

Share this

The first post in this two-part series introduced machine learning analytics as a new way to find and fix the root cause of performance problems to help meet SLAs. This post explains three ways MLA can be used to better utilize resources for optimal performance.

The first way MLA helps make certain needed performance is delivered while optimally use resources is by providing the accurate information needed for IT to tune VM configurations settings. IT managers today have poor insight into the causes of poor application performance. To be extra careful, they often throw a lot of hardware at the problem in an attempt to avoid the possibility of starving the applications.

In many cases applications can be over provisioned by as much as 80 percent. Under provisioning VMs is less common but equally problematic and can lead to very poor performance. Traditional processes for right-sizing VMs, is time-consuming, error-prone and inaccurate. IT administrators need the skill, time, and tools to run multiple reports, and then manually assemble their findings to approximate the right settings.

In contrast, MLA continuously and automatically observes resource utilization patterns using real-time data from the environment to identify over- and undersized VMs and then recommends precise configuration settings to right-size the VM for performance. And if usage changes, MLA will dynamically update recommendations.

The second way MLA helps improves utilization and save money is by finding unused or wasted resources. Among the many advantages of virtualization is the ease with which VMs can be set up and torn down and how storage can be dynamically allocated. But when unused VM’s or storage snapshots are left to languish, they waste precious resources. And these situations can be extremely difficult to identify given some of these may be seemingly unused when in fact they are being used! Removing these in error could be disastrous, so IT leaves them there.

MLA solves this by observing patterns of behavior over time over multiple dimensions to identify which VM’s are truly inactive and which storage snapshots are safe to be freed up. It then recommends precisely how to recover the waste. Once again eliminating the guess work.

Some MLA systems also provide a complete summary of savings that could be achieved by removing wasted resources and right sizing VM’s. They provide comprehensive reports that include not only the saving in hardware resources, but also the savings in software licensing that can be achieved by reducing the number of hosts and VMs.

The third way machine learning analytics helps optimize resource allocations for peak performance is by identifying those applications that would benefit the most from storage acceleration through the use of all-flash arrays or host-based caching (HBC). Storage acceleration delivers substantial improvements in throughput performance by increasing I/O operations per second (IOPS). But to be successful, IT managers need to verify that a) the root cause of their performance issue is related to storage performance and b) that they have chosen the right VMs and configured the storage acceleration optimally. Today, most use a trial-and-error approach and best guess usually using simple single dimension measurements from storage tools.

Machine learning is ideal for delivering the right information to make the decisions regarding which VMs need acceleration and how best configure them. Some MLA systems are also able to perform a simulation to estimate the likely increase in IOPS, which enables the IT department to prioritize the implementation effort.

Machine learning analytics brings machine derived intelligence to task of optimally configuring the infrastructure taking the guesswork out of many aspects involved in meeting SLAs more efficiently and cost-effectively. And with the technology advancing rapidly, its future holds tremendous potential for many new and even more powerful capabilities.

Jerry Melnick is President and CEO of SIOS Technology.

Jerry Melnick is President and CEO of SIOS Technology
Share this

The Latest

February 20, 2020

Over 70% of C-Suite decision makers believe business innovation and staff retention are driven by improved visibility into network and application performance, according to Rethink Possible: Visibility and Network Performance – The Pillars of Business Success, a survey
conducted by Riverbed ...

February 19, 2020

Modern enterprises rely upon their IT departments to deliver a seamless digital customer experience. Performance and availability are the foundational stepping stones to delivering that customer experience. Along those lines, this month we released a new research study titled the IT Downtime Detection and Mitigation Report that contains recommendations on how to best prevent, detect or mitigate brownouts and outages, given the context of today’s IT transformation trends ...

February 18, 2020

While Application Performance Management (APM) has become mainstream, with a majority of tech pros using APM tools regularly, there's work to be done to move beyond troubleshooting ...

February 13, 2020

Over the last few decades, IT departments have decreased budgets in part because of recession. As a result, they have are being asked to do more with less. The increase in work has amplified the need for automation ...

February 12, 2020

Many variables must align for optimum APM, and security is certainly among them. I offer the following APM predictions for 2020, which revolve around the reality that we will definitely begin to see much deeper integration of WAN technology on the security front. Look for this integration to take shape in the following ways ...

February 11, 2020

When it comes to growing a successful company, research shows it isn't about getting the most out of employees, but delivering an experience that empowers them to be and do their best. And according to Priming a New Era of Digital Wellness, a new study conducted by Quartz Insights in partnership with Citrix Systems, technology is the secret to doing so ...

February 10, 2020

Only 11% of website decision-makers feel that they have complete insight into the scripts that they use on their websites. However, industry estimates state that about 70% of the code on a website comes from a third-party library or service. Research highlights a clear need to raise awareness of the potential threats associated with the vulnerabilities inherent in third-party code ...

February 06, 2020

The ever-increasing access and speeds offered by today's modern networks offer many advantages to businesses and consumers, but also make the integrity of their performance and security more paramount than ever before. Organizations are struggling to manage the constant fluctuations in network conditions and security threats. This has prompted many to explore how automation can help to streamline network management and security processes ...

February 05, 2020

The demand to deliver a consistently positive and innovative customer experience is something that many companies — more specifically, their DevOps teams — are currently grappling with. While the ability to push out multiple features a week may appear as a great accomplishment for DevOps teams, our survey showed that 82% commonly discover bugs in production ...

February 04, 2020

Ensuring reliable data security is a critical part of Application Performance Management (APM) — or at least it should be. The fact is, as a result of our need for speed, increasingly development teams are confronted with the problem of releasing applications faster without compromising security ...