A survey on resource scheduling in cloud computing: Issues and challenges

S Singh, I Chana - Journal of grid computing, 2016 - Springer
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 …

Resource management in clouds: Survey and research challenges

B Jennings, R Stadler - Journal of Network and Systems Management, 2015 - Springer
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 …

Statistical characterization of business-critical workloads hosted in cloud datacenters

S Shen, V Van Beek, A Iosup - 2015 15th IEEE/ACM …, 2015 - ieeexplore.ieee.org
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 …

Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions

F Xu, F Liu, H **, AV Vasilakos - Proceedings of the IEEE, 2013 - ieeexplore.ieee.org
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 …

Performance interference of virtual machines: A survey

W Lin, C **ong, W Wu, F Shi, K Li, M Xu - ACM Computing Surveys, 2023 - dl.acm.org
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 …

Learning to schedule multi-NUMA virtual machines via reinforcement learning

J Sheng, Y Hu, W Zhou, L Zhu, B **, J Wang… - Pattern Recognition, 2022 - Elsevier
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 …

{Application-Informed} Kernel Synchronization Primitives

S Park, D Zhou, Y Qian, I Calciu, T Kim… - 16th USENIX Symposium …, 2022 - usenix.org
Kernel synchronization primitives are the backbone of any OS design. Kernel locks, for
instance, are crucial for both application performance and correctness. However, unlike …

Locality-aware scheduling for containers in cloud computing

D Zhao, M Mohamed, H Ludwig - IEEE Transactions on cloud …, 2018 - ieeexplore.ieee.org
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 …

Ribbon: cost-effective and qos-aware deep learning model inference using a diverse pool of cloud computing instances

B Li, RB Roy, T Patel, V Gadepally, K Gettings… - Proceedings of the …, 2021 - dl.acm.org
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 …

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 …