Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …

A survey on the use of preferences for virtual machine placement in cloud data centers

A Alashaikh, E Alanazi, A Al-Fuqaha - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
With the rapid development of virtualization techniques, cloud data centers allow for cost-
effective, flexible, and customizable deployments of applications on virtualized infrastructure …

A performance modeling framework for microservices-based cloud infrastructures

TF da Silva Pinheiro, P Pereira, B Silva… - The Journal of …, 2023 - Springer
Microservice architectures (MSAs) can increase the performance of distributed systems and
enable better resource allocation by sharing underlying resources among multiple …

A stable matching-based virtual machine allocation mechanism for cloud data centers

JV Wang, KY Fok, CT Cheng… - 2016 IEEE World …, 2016 - ieeexplore.ieee.org
Virtualization is the enabling technology that makes resource provisioning in Cloud
computing feasible. With virtualization, virtual machines (VMs) can be migrated across …

Incorporating ceteris paribus preferences in multiobjective virtual machine placement

AS Alashaikh, EA Alanazi - IEEE Access, 2019 - ieeexplore.ieee.org
Proper handling of preferences in multiobjective evolutionary algorithms is essential for the
algorithms' success in real-life applications. While there has been a tremendous work …

An exploration of the application service provision outsourcing option

T Kern, J Kreijger - Proceedings of the 34th Annual Hawaii …, 2001 - ieeexplore.ieee.org
The third wave of IT outsourcing has reached small, medium-sized, but also large
organisations, with a storm of interest via the Internet, in the form of application service …

Dynamic virtual machine placement in cloud computing

AK Paul, B Sahoo - Resource Management and Efficiency in Cloud …, 2017 - igi-global.com
The aim of cloud computing is to enable users to access resources on demand. The number
of users is continuously increasing. In order to fulfil their needs, we need more number of …

A multi-resource sharing-aware approximation algorithm for virtual machine maximization

S Rampersaud, D Grosu - 2015 IEEE International Conference …, 2015 - ieeexplore.ieee.org
Cloud providers face the challenge of efficiently managing their infrastructure through
minimizing resource consumption while allocating requests such that their profit is …

Dynamic virtual machine placement in cloud computing

AK Paul - 2015 - ethesis.nitrkl.ac.in
Cloud computing enables users to have access to resources on demand. This leads to an
increased number of physical machines and data centers in order to fulfill the needs of users …

[PDF][PDF] A survey of preferences in virtual machine placement

AS Alashaikh, EA Alanazi - arXiv preprint arXiv:1907.07778, 2019 - researchgate.net
With the rapid developments of virtualization techniques, cloud data centers have had
enabled cost effective, flexible, and customizable deployments of applications in virtualized …