A survey on resource scheduling in cloud computing: Issues and challenges
Resource scheduling in cloud is a challenging job and the scheduling of appropriate
resources to cloud workloads depends on the QoS requirements of cloud applications. In …
resources to cloud workloads depends on the QoS requirements of cloud applications. In …
Resource management in clouds: Survey and research challenges
Resource management in a cloud environment is a hard problem, due to: the scale of
modern data centers; the heterogeneity of resource types and their interdependencies; the …
modern data centers; the heterogeneity of resource types and their interdependencies; the …
Statistical characterization of business-critical workloads hosted in cloud datacenters
Business-critical workloads--web servers, mail servers, app servers, etc.--are increasingly
hosted in virtualized data enters acting as Infrastructure-as-a-Service clouds (cloud data …
hosted in virtualized data enters acting as Infrastructure-as-a-Service clouds (cloud data …
Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions
Infrastructure-as-a-Service (IaaS) cloud computing offers customers (tenants) a scalable and
economical way to provision virtual machines (VMs) on demand while charging them only …
economical way to provision virtual machines (VMs) on demand while charging them only …
Performance interference of virtual machines: A survey
The rapid development of cloud computing with virtualization technology has benefited both
academia and industry. For any cloud data center at scale, one of the primary challenges is …
academia and industry. For any cloud data center at scale, one of the primary challenges is …
Learning to schedule multi-NUMA virtual machines via reinforcement learning
With the rapid development of cloud computing, the importance of dynamic virtual machine
scheduling is increasing. Existing works formulate the VM scheduling as a bin-packing …
scheduling is increasing. Existing works formulate the VM scheduling as a bin-packing …
{Application-Informed} Kernel Synchronization Primitives
Kernel synchronization primitives are the backbone of any OS design. Kernel locks, for
instance, are crucial for both application performance and correctness. However, unlike …
instance, are crucial for both application performance and correctness. However, unlike …
Locality-aware scheduling for containers in cloud computing
The state-of-the-art scheduler of containerized cloud services considers load balance as the
only criterion; many other important properties, including application performance, are …
only criterion; many other important properties, including application performance, are …
Ribbon: cost-effective and qos-aware deep learning model inference using a diverse pool of cloud computing instances
Deep learning model inference is a key service in many businesses and scientific discovery
processes. This paper introduces Ribbon, a novel deep learning inference serving system …
processes. This paper introduces Ribbon, a novel deep learning inference serving system …
Multicore-aware virtual machine placement in cloud data centers
ZÁ Mann - IEEE Transactions on Computers, 2016 - ieeexplore.ieee.org
Finding the best way to map virtual machines (VMs) to physical machines (PMs) in a cloud
data center is an important optimization problem, with significant impact on costs …
data center is an important optimization problem, with significant impact on costs …