Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment

One of the Internet’s fastest-growing technologies is cloud computing, which needs each user to share various resources and virtual computers to access the services they demand. The difficulty is in allocating the user’s tasks among the many resources at hand while maintaining a balanced workload. I...

Full description

Bibliographic Details
Main Authors: Younes Khair, Haouari Benlabbes
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Engineering Proceedings
Subjects:
Online Access:https://www.mdpi.com/2673-4591/29/1/1
_version_ 1797794355646300160
author Younes Khair
Haouari Benlabbes
author_facet Younes Khair
Haouari Benlabbes
author_sort Younes Khair
collection DOAJ
description One of the Internet’s fastest-growing technologies is cloud computing, which needs each user to share various resources and virtual computers to access the services they demand. The difficulty is in allocating the user’s tasks among the many resources at hand while maintaining a balanced workload. In this work, we present the design of a new scheduling approach for cloud virtual machines in order to process events (related to resource overuse or underuse). This reduces the amount of effort consumed while maintaining the required performance levels in the cloud data center. To evaluate the effectiveness of the approach with real load paths, we conducted an experiment using the open-source cloud computing platform OpenNebula.
first_indexed 2024-03-13T03:00:32Z
format Article
id doaj.art-6832e63f6369456eafaa4cc9b1fb8851
institution Directory Open Access Journal
issn 2673-4591
language English
last_indexed 2024-03-13T03:00:32Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Engineering Proceedings
spelling doaj.art-6832e63f6369456eafaa4cc9b1fb88512023-06-27T13:43:37ZengMDPI AGEngineering Proceedings2673-45912023-01-01291110.3390/engproc2023029001Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud EnvironmentYounes Khair0Haouari Benlabbes1Department of Computer Science, Faculty of Exact Sciences, University of Tahri Mohammed, Bechar 08000, AlgeriaDepartment of Exact Sciences, Higher Normal School of Bechar, Bechar 08000, AlgeriaOne of the Internet’s fastest-growing technologies is cloud computing, which needs each user to share various resources and virtual computers to access the services they demand. The difficulty is in allocating the user’s tasks among the many resources at hand while maintaining a balanced workload. In this work, we present the design of a new scheduling approach for cloud virtual machines in order to process events (related to resource overuse or underuse). This reduces the amount of effort consumed while maintaining the required performance levels in the cloud data center. To evaluate the effectiveness of the approach with real load paths, we conducted an experiment using the open-source cloud computing platform OpenNebula.https://www.mdpi.com/2673-4591/29/1/1cloud computingvirtual machine schedulingopportunistic load balancing
spellingShingle Younes Khair
Haouari Benlabbes
Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
Engineering Proceedings
cloud computing
virtual machine scheduling
opportunistic load balancing
title Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
title_full Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
title_fullStr Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
title_full_unstemmed Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
title_short Opportunistic Load Balancing for Virtual Machines Scheduling in a Cloud Environment
title_sort opportunistic load balancing for virtual machines scheduling in a cloud environment
topic cloud computing
virtual machine scheduling
opportunistic load balancing
url https://www.mdpi.com/2673-4591/29/1/1
work_keys_str_mv AT youneskhair opportunisticloadbalancingforvirtualmachinesschedulinginacloudenvironment
AT haouaribenlabbes opportunisticloadbalancingforvirtualmachinesschedulinginacloudenvironment