A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment

The emergence of cloud computing has been growing rapidly in the last decades especially for workflow scheduling. Organizations with the same requirements and needs go to use the community cloud for saving costs. One of the important challenges of using the community cloud is resource allocation and...

Full description

Bibliographic Details
Main Authors: Kalka Dubey, Mahmoud Y. Shams, S. C. Sharma, Abdulaziz Alarifi, Mohammed Amoon, Aida A. Nasr
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8886574/
id doaj-4f4874295afd45a9a4d57b12bbc58691
record_format Article
spelling doaj-4f4874295afd45a9a4d57b12bbc586912021-03-30T00:43:15ZengIEEEIEEE Access2169-35362019-01-01715953515954610.1109/ACCESS.2019.29501108886574A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud EnvironmentKalka Dubey0Mahmoud Y. Shams1S. C. Sharma2Abdulaziz Alarifi3Mohammed Amoon4https://orcid.org/0000-0002-3212-8098Aida A. Nasr5https://orcid.org/0000-0003-4996-5439Cloud Computing and Wireless Sensor Lab, IIT Roorkee, Roorkee, IndiaFaculty of Artificial Intelligence, Kafrelsheikh University, Kafr el-Sheikh, EgyptCloud Computing and Wireless Sensor Lab, IIT Roorkee, Roorkee, IndiaDepartment of Computer Science, Community College, King Saud University, Riyadh, Saudi ArabiaDepartment of Computer Science, Community College, King Saud University, Riyadh, Saudi ArabiaFaculty of Artificial Intelligence, Kafrelsheikh University, Kafr el-Sheikh, EgyptThe emergence of cloud computing has been growing rapidly in the last decades especially for workflow scheduling. Organizations with the same requirements and needs go to use the community cloud for saving costs. One of the important challenges of using the community cloud is resource allocation and task scheduling. In this paper, we propose a new Management System for servicing Multi-organizations in a Community cloud (MSMC) in a secure cloud environment. The MSMC employs a virtual machine allocation algorithm to organize the community cloud usage among the organizations, where it allocates the available virtual machines according to the use of each organization in an efficient and fair way to execute the submitted applications. Moreover, the MSMC system proposes a new scheduling algorithm, called Ideal Distribution Algorithm (IDA), to schedule the workflow tasks to the virtual machines of the cloud considering both the deadline and cost constraints. Additionally, an enhanced version of the IDA, called Enhanced IDA (EIDA) is proposed to provide load balancing required by the cloud. The simulation experiments show that the system can improve the system ability under deadline constraints and improve the monetary cost.https://ieeexplore.ieee.org/document/8886574/Management systemcommunity cloudresource allocationtask schedulingload balance
collection DOAJ
language English
format Article
sources DOAJ
author Kalka Dubey
Mahmoud Y. Shams
S. C. Sharma
Abdulaziz Alarifi
Mohammed Amoon
Aida A. Nasr
spellingShingle Kalka Dubey
Mahmoud Y. Shams
S. C. Sharma
Abdulaziz Alarifi
Mohammed Amoon
Aida A. Nasr
A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
IEEE Access
Management system
community cloud
resource allocation
task scheduling
load balance
author_facet Kalka Dubey
Mahmoud Y. Shams
S. C. Sharma
Abdulaziz Alarifi
Mohammed Amoon
Aida A. Nasr
author_sort Kalka Dubey
title A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
title_short A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
title_full A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
title_fullStr A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
title_full_unstemmed A Management System for Servicing Multi-Organizations on Community Cloud Model in Secure Cloud Environment
title_sort management system for servicing multi-organizations on community cloud model in secure cloud environment
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The emergence of cloud computing has been growing rapidly in the last decades especially for workflow scheduling. Organizations with the same requirements and needs go to use the community cloud for saving costs. One of the important challenges of using the community cloud is resource allocation and task scheduling. In this paper, we propose a new Management System for servicing Multi-organizations in a Community cloud (MSMC) in a secure cloud environment. The MSMC employs a virtual machine allocation algorithm to organize the community cloud usage among the organizations, where it allocates the available virtual machines according to the use of each organization in an efficient and fair way to execute the submitted applications. Moreover, the MSMC system proposes a new scheduling algorithm, called Ideal Distribution Algorithm (IDA), to schedule the workflow tasks to the virtual machines of the cloud considering both the deadline and cost constraints. Additionally, an enhanced version of the IDA, called Enhanced IDA (EIDA) is proposed to provide load balancing required by the cloud. The simulation experiments show that the system can improve the system ability under deadline constraints and improve the monetary cost.
topic Management system
community cloud
resource allocation
task scheduling
load balance
url https://ieeexplore.ieee.org/document/8886574/
work_keys_str_mv AT kalkadubey amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT mahmoudyshams amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT scsharma amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT abdulazizalarifi amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT mohammedamoon amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT aidaanasr amanagementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT kalkadubey managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT mahmoudyshams managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT scsharma managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT abdulazizalarifi managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT mohammedamoon managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
AT aidaanasr managementsystemforservicingmultiorganizationsoncommunitycloudmodelinsecurecloudenvironment
_version_ 1724187908588437504