Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack

Cloud computing services that provide computing resources to users through the Internet also provide computing resources in a virtual machine form based on virtualization techniques. In general, supercomputing and grid computing have mainly been used to process large-scale jobs occurring in scientif...

Full description

Bibliographic Details
Main Authors: Jueun Jeon, Jong Hyuk Park, Young-Sik Jeong
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/20/4327
id doaj-c7698e40c5bb4954b0462e5934975de0
record_format Article
spelling doaj-c7698e40c5bb4954b0462e5934975de02020-11-24T21:51:05ZengMDPI AGApplied Sciences2076-34172019-10-01920432710.3390/app9204327app9204327Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStackJueun Jeon0Jong Hyuk Park1Young-Sik Jeong2Department of Multimedia Engineering, Dongguk University, Seoul 100-715, KoreaDepartment of Computer Science and Engineering, Seoul National University of Science & Technology (SeoulTech), Seoul 139-743, KoreaDepartment of Multimedia Engineering, Dongguk University, Seoul 100-715, KoreaCloud computing services that provide computing resources to users through the Internet also provide computing resources in a virtual machine form based on virtualization techniques. In general, supercomputing and grid computing have mainly been used to process large-scale jobs occurring in scientific, technical, and engineering application domains. However, services that process large-scale jobs in parallel using idle virtual machines are not provided in cloud computing at present. Generally, users do not use virtual machines anymore, or they do not use them for a long period of time, because existing cloud computing assigns all of the use rights of virtual machines to users, resulting in the low use of computing resources. This study proposes a scheme to process large-scale jobs in parallel, using idle virtual machines and increasing the resource utilization of idle virtual machines. Idle virtual machines are basically identified through specific determination criteria out of virtual machines created using OpenStack, and then they are used in computing services. This is called the idle virtual machine−resource utilization (IVM−ReU), which is proposed in this study.https://www.mdpi.com/2076-3417/9/20/4327cloud computing servicedistributed computingidle virtual machineopenstackcomputing resource
collection DOAJ
language English
format Article
sources DOAJ
author Jueun Jeon
Jong Hyuk Park
Young-Sik Jeong
spellingShingle Jueun Jeon
Jong Hyuk Park
Young-Sik Jeong
Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
Applied Sciences
cloud computing service
distributed computing
idle virtual machine
openstack
computing resource
author_facet Jueun Jeon
Jong Hyuk Park
Young-Sik Jeong
author_sort Jueun Jeon
title Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
title_short Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
title_full Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
title_fullStr Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
title_full_unstemmed Resource Utilization Scheme of Idle Virtual Machines for Multiple Large-Scale Jobs Based on OpenStack
title_sort resource utilization scheme of idle virtual machines for multiple large-scale jobs based on openstack
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2019-10-01
description Cloud computing services that provide computing resources to users through the Internet also provide computing resources in a virtual machine form based on virtualization techniques. In general, supercomputing and grid computing have mainly been used to process large-scale jobs occurring in scientific, technical, and engineering application domains. However, services that process large-scale jobs in parallel using idle virtual machines are not provided in cloud computing at present. Generally, users do not use virtual machines anymore, or they do not use them for a long period of time, because existing cloud computing assigns all of the use rights of virtual machines to users, resulting in the low use of computing resources. This study proposes a scheme to process large-scale jobs in parallel, using idle virtual machines and increasing the resource utilization of idle virtual machines. Idle virtual machines are basically identified through specific determination criteria out of virtual machines created using OpenStack, and then they are used in computing services. This is called the idle virtual machine−resource utilization (IVM−ReU), which is proposed in this study.
topic cloud computing service
distributed computing
idle virtual machine
openstack
computing resource
url https://www.mdpi.com/2076-3417/9/20/4327
work_keys_str_mv AT jueunjeon resourceutilizationschemeofidlevirtualmachinesformultiplelargescalejobsbasedonopenstack
AT jonghyukpark resourceutilizationschemeofidlevirtualmachinesformultiplelargescalejobsbasedonopenstack
AT youngsikjeong resourceutilizationschemeofidlevirtualmachinesformultiplelargescalejobsbasedonopenstack
_version_ 1725880516396187648