Abstract
Wireless body area networks (WBANs) that offer various medical applications have received considerable attention in recent years. Due to limited energy of sensors, duty-cycling technique is employed to prolong the network lifetime. However, it results in long delivery delay and suffers from reliability issues. In this paper, we introduce an efficient and reliable sleep scheduling scheme from the perspective of constructing {m} -fold dominating set (DS), where {m} is the number of links from a node outside DS to those in DS. The key idea is to activate partial nodes at each frame to form a DS which can guarantee the network reliability such that the other nodes can fall asleep to save energy. Technically, we formulate the sleep scheduling in a WBAN as a problem of constructing minimum weighted {m} -fold DS, which is proven NP-hard. We first design an {H} ( {m}\,\,\boldsymbol {+}\,\,\boldsymbol {\delta } )-approximation algorithm, namely global approximation algorithm, by globally picking the optimal node based on a polymatroid function, where {H}(\boldsymbol \cdot) is the Harmonic number and \boldsymbol \delta is the maximum node degree. Then, we propose a simplified 1+\ln (m\delta) -approximation algorithm, referred to as local approximation algorithm, to reduce computational complexity and execution rounds. We further conduct extensive simulations to confirm the superiority of our proposed algorithms.
Original language | English |
---|---|
Article number | 8506392 |
Pages (from-to) | 6237-6246 |
Number of pages | 10 |
Journal | IEEE Internet of Things Journal |
Volume | 6 |
Issue number | 4 |
DOIs | |
Publication status | Published - Aug 2019 |
Externally published | Yes |
Keywords
- Dominating set (DS)
- sleep scheduling
- wireless body area networks (WBANs)