Behavioral modeling and formal verification of a resource discovery approach in Grid computing

被引:61
作者
Souri, Alireza [1 ]
Navimipour, Nima Jafari [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, East Azarbaijan Sci & Res Branch, Tabriz, Iran
关键词
Grid computing; Formal verification; Behavioral modeling; Resource discovery; Model checking; NuSMV; PEER-TO-PEER; SERVICES; CHECKING; SYSTEMS; MANAGEMENT; ALGORITHM; P2P;
D O I
10.1016/j.eswa.2013.11.042
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Grid computing is the federation of resources from multiple locations to facilitate resource sharing and problem solving over the Internet. The challenge of finding services or resources in Grid environments has recently been the subject of many papers and researches. These researches and papers evaluate their approaches only by simulation and experiments. Therefore, it is possible that some part of the state space of the problem is not analyzed and checked well. To overcome this defect, model checking as an automatic technique for the verification of the systems is a suitable solution. In this paper, an adopted type of resource discovery approach to address multi-attribute and range queries has been presented. Unlike the papers in this scope, this paper decouple resource discovery behavior model to data gathering, discovery and control behavior. Also it facilitates the mapping process between three behaviors by means of the formal verification approach based on Binary Decision Diagram (BOO). The formal approach extracts the expected properties of resource discovery approach from control behavior in the form of CTL and LTL temporal logic formulas, and verifies the properties in data gathering and discovery behaviors comprehensively. Moreover, analyzing and evaluating the logical problems such as soundness, completeness, and consistency of the considered resource discovery approach is provided. To implement the behavior models of resource discovery approach the ArgoUML tool and the NuSMV model checker are employed. The results show that the adopted resource discovery approach can discovers multi-attribute and range queries very fast and detects logical problems such as soundness, completeness, and consistency. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3831 / 3849
页数:19
相关论文
共 85 条
[1]  
Alavizaedh S. F., 2007, SOFTW ENG ADV 2007 I
[2]  
[Anonymous], J COMPUTATIONAL INFO
[3]  
[Anonymous], 1 INT WORKSH PEER TO
[4]  
[Anonymous], P 3 INT C APPL CONC
[5]  
[Anonymous], 1992, TEMPORAL LOGIC REACT, DOI DOI 10.1007/978-1-4612-0931-7
[6]  
[Anonymous], 1999, GRID BLUEPRINT NEW C
[7]   Studying software evolution using artefacts' shared information content [J].
Arbuckle, Tom .
SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (12) :1078-1097
[8]   A hybrid policy for fault tolerant load balancing in grid computing environments [J].
Balasangameshwara, Jasma ;
Raju, Nedunchezhian .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2012, 35 (01) :412-422
[9]  
Barais O, 2004, INT FED INFO PROC, V176, P85
[10]  
Benson Edward, 2006, P 20 INT C PAR DISTR