An algorithm on fairness verification of mobile sink routing in wireless sensor network

  • Authors:
  • Guangquan Xu;Weisheng Li;Rui Xu;Yingyuan Xiao;Honghao Gao;Xiaohong Li;Zhiyong Feng;Jia Mei

  • Affiliations:
  • Institute of Knowledge Science and Engineering, School of Computer Science and Technology, Tianjin University, Tianjin, People's Republic of China 300072;College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, People's Republic of China;Institute of Knowledge Science and Engineering, School of Computer Science and Technology, Tianjin University, Tianjin, People's Republic of China 300072;Tianjin Key Laboratory of Intelligence Computing and Novel Software Technology, Tianjin University of Technology, Tianjin, People's Republic of China;Shanghai Key Laboratory of Computer Software Evaluating and Testing, Shanghai University, Shanghai, People's Republic of China 201112;Institute of Knowledge Science and Engineering, School of Computer Science and Technology, Tianjin University, Tianjin, People's Republic of China 300072;Institute of Knowledge Science and Engineering, School of Computer Science and Technology, Tianjin University, Tianjin, People's Republic of China 300072;Guangxi Economic Management Cadre College, Guangxi, People's Republic of China

  • Venue:
  • Personal and Ubiquitous Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Congestion and starvation will occur among some nodes due to the emerging serious unfairness, which is derived from the limited communication capabilities of all nodes and sink or in the case of a mobile sink moving to a new place. The problem to be solved is to balance the network and keep the fairness for all nodes. For this purpose, this paper focuses on verifying the fairness of mobile sink routing based on both state and action, which is realized mainly by composing Labeled Kripke Transition Systems (LKTS). First, an approach is presented by LKTS to model node behaviors. Second, a notion of Fair Computational Tree Logic (CTL) is introduced to describe the fairness formulae in branching time transitions, and four kinds of fairness assumptions are defined for fairness verification. Moreover, in order to avoid the problem of state-space explosion, Bounded model Checking to explore states and transitions on-the-fly until a witness is found, while Strong Connected Components algorithm is used to pick up fair paths under fairness constraints of Fair CTL. The experimental results show the superiority of our method by the savings in memory and time consumptions during the mobile sink routing process.