Cargando…

Petri Net based modeling and analysis for improved resource utilization in cloud computing

The cloud is a shared pool of systems that provides multiple resources through the Internet, users can access a lot of computing power using their computer. However, with the strong migration rate of multiple applications towards the cloud, more disks and servers are required to store huge data. Mos...

Descripción completa

Detalles Bibliográficos
Autores principales: Rizwan Ali, Muhammad, Ahmad, Farooq, Hasanain Chaudary, Muhammad, Ashfaq Khan, Zuhaib, Alqahtani, Mohammed A., Saad Alqurni, Jehad, Ullah, Zahid, Khan, Wasim Ullah
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7959626/
https://www.ncbi.nlm.nih.gov/pubmed/33817001
http://dx.doi.org/10.7717/peerj-cs.351
_version_ 1783664990479187968
author Rizwan Ali, Muhammad
Ahmad, Farooq
Hasanain Chaudary, Muhammad
Ashfaq Khan, Zuhaib
Alqahtani, Mohammed A.
Saad Alqurni, Jehad
Ullah, Zahid
Khan, Wasim Ullah
author_facet Rizwan Ali, Muhammad
Ahmad, Farooq
Hasanain Chaudary, Muhammad
Ashfaq Khan, Zuhaib
Alqahtani, Mohammed A.
Saad Alqurni, Jehad
Ullah, Zahid
Khan, Wasim Ullah
author_sort Rizwan Ali, Muhammad
collection PubMed
description The cloud is a shared pool of systems that provides multiple resources through the Internet, users can access a lot of computing power using their computer. However, with the strong migration rate of multiple applications towards the cloud, more disks and servers are required to store huge data. Most of the cloud storage service providers are replicating full copies of data over multiple data centers to ensure data availability. Further, the replication is not only a costly process but also a wastage of energy resources. Furthermore, erasure codes reduce the storage cost by splitting data in n chunks and storing these chunks into n + k different data centers, to tolerate k failures. Moreover, it also needs extra computation cost to regenerate the data object. Cache-A Replica On Modification (CAROM) is a hybrid file system that gets combined benefits from both the replication and erasure codes to reduce access latency and bandwidth consumption. However, in the literature, no formal analysis of CAROM is available which can validate its performance. To address this issue, this research firstly presents a colored Petri net based formal model of CAROM. The research proceeds by presenting a formal analysis and simulation to validate the performance of the proposed system. This paper contributes towards the utilization of resources in clouds by presenting a comprehensive formal analysis of CAROM.
format Online
Article
Text
id pubmed-7959626
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-79596262021-04-02 Petri Net based modeling and analysis for improved resource utilization in cloud computing Rizwan Ali, Muhammad Ahmad, Farooq Hasanain Chaudary, Muhammad Ashfaq Khan, Zuhaib Alqahtani, Mohammed A. Saad Alqurni, Jehad Ullah, Zahid Khan, Wasim Ullah PeerJ Comput Sci Algorithms and Analysis of Algorithms The cloud is a shared pool of systems that provides multiple resources through the Internet, users can access a lot of computing power using their computer. However, with the strong migration rate of multiple applications towards the cloud, more disks and servers are required to store huge data. Most of the cloud storage service providers are replicating full copies of data over multiple data centers to ensure data availability. Further, the replication is not only a costly process but also a wastage of energy resources. Furthermore, erasure codes reduce the storage cost by splitting data in n chunks and storing these chunks into n + k different data centers, to tolerate k failures. Moreover, it also needs extra computation cost to regenerate the data object. Cache-A Replica On Modification (CAROM) is a hybrid file system that gets combined benefits from both the replication and erasure codes to reduce access latency and bandwidth consumption. However, in the literature, no formal analysis of CAROM is available which can validate its performance. To address this issue, this research firstly presents a colored Petri net based formal model of CAROM. The research proceeds by presenting a formal analysis and simulation to validate the performance of the proposed system. This paper contributes towards the utilization of resources in clouds by presenting a comprehensive formal analysis of CAROM. PeerJ Inc. 2021-02-08 /pmc/articles/PMC7959626/ /pubmed/33817001 http://dx.doi.org/10.7717/peerj-cs.351 Text en © 2021 Rizwan Ali et al. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Algorithms and Analysis of Algorithms
Rizwan Ali, Muhammad
Ahmad, Farooq
Hasanain Chaudary, Muhammad
Ashfaq Khan, Zuhaib
Alqahtani, Mohammed A.
Saad Alqurni, Jehad
Ullah, Zahid
Khan, Wasim Ullah
Petri Net based modeling and analysis for improved resource utilization in cloud computing
title Petri Net based modeling and analysis for improved resource utilization in cloud computing
title_full Petri Net based modeling and analysis for improved resource utilization in cloud computing
title_fullStr Petri Net based modeling and analysis for improved resource utilization in cloud computing
title_full_unstemmed Petri Net based modeling and analysis for improved resource utilization in cloud computing
title_short Petri Net based modeling and analysis for improved resource utilization in cloud computing
title_sort petri net based modeling and analysis for improved resource utilization in cloud computing
topic Algorithms and Analysis of Algorithms
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7959626/
https://www.ncbi.nlm.nih.gov/pubmed/33817001
http://dx.doi.org/10.7717/peerj-cs.351
work_keys_str_mv AT rizwanalimuhammad petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT ahmadfarooq petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT hasanainchaudarymuhammad petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT ashfaqkhanzuhaib petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT alqahtanimohammeda petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT saadalqurnijehad petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT ullahzahid petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing
AT khanwasimullah petrinetbasedmodelingandanalysisforimprovedresourceutilizationincloudcomputing