preview

The Problem Of Cloud Computing

Better Essays

Introduction: The current scenario in cloud computing has evolved from traditional need of cloud platforms as a single platform of data storage and virtual machines to Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). Due to growth in availability of number of cloud providers in the market, providers are facing intense pressure of competition for providing best prices and complement it with the best Quality of Service(QoS). QoS is dependent on various factors like latency, acceptance rate as well as reliability. Cloud providers must meet all these requirements and keeping the running costs as low as possible. The pattern of access to these services varies depending on the time of access. …show more content…

This new data available from predictions can help in deciding which VM's can be safely oversubscribed. Health management and maintenance of the VMs can also be done without the explicit need to bring the VM's offline. This prediction data is especially crucial during migration which requires high data volume and higher allocation of the resources. Resource Central is a large-scale example of implementation of the machine learning which produces, stores and uses the predictions. These prediction models are kept small enough, so they can run optimally on the client machine allowing for offline predictions. This model when applied on Azure’s VM scheduler which selects a new physical server for each VM needed. Using the predictions, the VM schedulers server selection was improved. Characteristics of VM: The distinctive characteristics that can be recorded and used for prediction are Workload, distribution if size, lifetime, resource consumption, utilization pattern and deployment size. After recording these characterizes, it becomes obvious that the VM characteristics and behavior patterns are repeated over multiple lifetimes. The VM workloads can be divided into two main types, 1st party and 3rd party each of which can be further split in Infrastructure as a Service and Platform as a Service VM’s. Workloads from internal VM’s like research and development, infrastructure management as well as first party services like communication, data storage, gaming provided to clients

Get Access