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...
Main Authors: | , , , , , |
---|---|
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 |