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

被引:5
作者
Ali, Muhammad Rizwan [1 ]
Ahmad, Farooq [2 ]
Chaudary, Muhammad Hasanain [2 ]
Khan, Zuhaib Ashfaq [3 ]
Alqahtani, Mohammed A. [4 ]
Alqurni, Jehad Saad [5 ]
Ullah, Zahid [6 ]
Khan, Wasim Ullah [7 ]
机构
[1] Western Norway Univ Appl Sci, Dept Comp Sci, Bergen, Norway
[2] COMSATS Univ Islamabad, Dept Comp Sci, Lahore Campus, Lahore, Pakistan
[3] COMSATS Univ Islamabad, Dept Elect & Comp Engn, Attock Campus, Attock, Pakistan
[4] Imam Abdulrahman Bin Faisal Univ, Coll Comp Sci & Informat Technol, Dept Comp Informat Syst, Dammam, Saudi Arabia
[5] Imam Abdulrahman Bin Faisal Univ, Coll Educ, Dept Educ Technol, Dammam, Saudi Arabia
[6] King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Informat Syst, Jeddah, Saudi Arabia
[7] Wuhan Univ, Sch Elect Engn & Automat, Wuhan, Peoples R China
关键词
Cloud computing; Replication; Colored Petri net; Formal analysis;
D O I
10.7717/peerj-cs.351
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:22
相关论文
共 37 条
[1]  
Adil SH, 2015, 2015 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS & TECHNOLOGIES (ICOSST), P158, DOI 10.1109/ICOSST.2015.7396420
[2]  
Ahmed Mohiuddin., 2012, INT J COMPUT SCI ISS, V9, P201
[3]  
[Anonymous], 1997, The Definition of Standard ML
[4]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[5]  
Buyya R, 2010, LECT NOTES COMPUT SC, V6081, P13
[6]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[7]   A cost-benefit analysis of using cloud computing to extend the capacity of clusters [J].
de Assuncao, Marcos Dias ;
di Costanzo, Alexandre ;
Buyya, Rajkumar .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2010, 13 (03) :335-347
[8]   Cloud Computing: Issues and Challenges [J].
Dillon, Tharam ;
Wu, Chen ;
Chang, Elizabeth .
2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, :27-33
[9]   Symmetry and model checking [J].
Emerson, EA ;
Sistla, AP .
FORMAL METHODS IN SYSTEM DESIGN, 1996, 9 (1-2) :105-131
[10]  
Guo-ning G., 2010, Proceedings of IEEE International Conference on Intelligent Computing and Integrated Systems, P60