Abstract

The complexity of cloud datacenter scenarios poses new challenges in infrastructure management processes such as the impracticality of collecting specific service level events from inside the datacenter infrastructure, and the scalability issues that can appear during event monitoring when thousands of virtual machines have to be polled at a granularity of seconds. Therefore, it would be desirable to provide mechanisms for obtaining these types of events without incurring in the previously described problems. To this end, we propose a generic and scalable method based on the application of deep neural network architectures for predicting service level events using only a reduced number of generic datacenter infrastructure statistics that can be monitored in a scalable way. We demonstrate in a controlled scenario of a real datacenter and using only three variables from a physical machine that it is possible to predict events in real-time and with decent accuracy, without needing to deploy any meter in the end-user equipment. Specifically, we demonstrate this over two service-level events: i) the so-called Noisy Neighbors effect, a harmful situation that appears in physical machines due to the interferences created by the interaction of virtual machines running on them; and ii) the jitter values of a multimedia call running in a virtual machine. We set up a testbed in a real datacenter deploying physical and virtual machines, running a large amount of different experiments for 1000 hours and collecting samples at a 10 seconds granularity in a dataset of 260,000 records. Two different scenarios, in which training and testing data sets contain significant statistical differences, are deployed to demonstrate a better generalization ability of deep models in changing scenarios when compared with traditional Machine Learning techniques. A set of different deep architectures are proposed for both use cases and approximately 4,000 deep models were trained and tested. In both use cases, the best deep models show a good performance when predicting service level events, even if the inputs do not exactly follow the statistical patterns of the data used during training.

Highlights

  • Internet communications are more and more based on Cloud infrastructures deployed in specialized telecom datacenters, which combine the flexibility of today’s computing clouds with the service quality of telecom systems

  • CONTRIBUTION We propose a scalable and generic method based on deep neural networks for predicting service level events in a datacenter infrastructure taking as input only a reduced number of physical machine statistics

  • The combination of CONVOLUTIONAL NEURAL NETWORKS (CNN) and LONG SHORT-TERM MEMORY (LSTM) blocks has been previously explored in other fields ( [29], [30]), but to the best of our knowledge there is no reference in the literature in the application of this type of networks to the use cases we present in this paper

Read more

Summary

Introduction

Internet communications are more and more based on Cloud infrastructures deployed in specialized telecom datacenters, which combine the flexibility of today’s computing clouds with the service quality of telecom systems. Cloud datacenters are exposed to a continuous growth of the Internet traffic that will increase exponentially due to. Current and forthcoming 5G deployments – analysts predict that in the short term 90% of Internet traffic will go through datacenters [1]. Cloud infrastructures use virtualization as the mechanism to provide performance isolation between multiple application services. Each application service is typically allocated within one or more virtual machines (VM) or containers.

Objectives
Methods
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.