Skip to main content

Advertisement

Log in

Cross-layer energy model for beacon-enabled 802.15.4 networks

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

A transmitted frame in a wireless sensor network (WSN) may get corrupted due to erroneous bits in the frame, an event characterized at the physical (PHY) layer. The frame may also get dropped at medium access control (MAC) layer due to collision with other frames. As energy is wasted due to both, a combined cross-layer (PHY + MAC) model is needed for evaluating the energy for every successful transmission at frame/bit level. The model would also help in assessing how green a technique is, which might be proposed for PHY/ MAC layer of any WSN, by computing the improvement in energy efficiency. In this paper, we present a cross-layer energy model for communication in beacon-enabled 802.15.4 networks operating in star topology. IEEE 802.15.4 is the worldwide accepted WSN standard. Further, for status monitoring and event detection, which are the most common low data rate WSN applications, sensor nodes form a star topology where a central node sends periodic beacons to access data from all other nodes. Our model includes energy consumption for both source and destination node during the actual frame transmission as well as during the operations that precede frame transmission such as backoff and clear channel assessment (CCA). A two dimensional Markov model has been adopted for the purpose and parameters like average number of backoffs and average number of CCAs have been computed. Finally, the energy consumption per successful bit transmission is found by combining the collision probability in MAC layer and error probability in PHY layer. The results revealed that while the number of nodes in a WSN does not affect the energy consumption much, the frame length has a huge influence. Also, energy consumption rises considerably when acknowledgement is opted for.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. When the node is operating under battery life extension mode, BE is set as, \(\mathrm {BE}=\min (2,{\textit{macMinBE}}).\)

Abbreviations

L :

Frame length in slots

\(L_B\) :

Beacon frame length

\(L_d\) :

Total number of bits in the transmitted data frame

\(L_{CCA}\) :

Length of one CCA

\(P_{act}\) :

Active mode power

\(P_{er,PHY}\) :

PHY layer frame error probability

\(P_{col}\) :

MAC layer collision probability

\(P_{PA}\) :

Power amplifier power

\(P_{TX}\) :

Transmitter power

\(P_{RX}\) :

Receiver power

\(P_{ta}\) :

Turnaround power

\(P_{id}\) :

Power consumption in the idle state

\(\tau\) :

Carrier sensing probability

\({\tau }_s\) :

Simulated carrier sensing probability

\(\alpha\) :

1st CCA busy channel probability

\({\alpha }_{data}\) :

1st CCA busy channel probability due to data frame

\({\alpha }_{ack}\) :

1st CCA busy channel probability due to ACK frame

\({\alpha }_s\) :

Simulated 1st CCA busy probability

\({\beta }_s\) :

Simulated 2nd CCA busy probability

\(\beta\) :

2nd CCA busy channel probability

\({\beta }_{data}\) :

2nd CCA busy channel probability due to data frame

\({\beta }_{ack}\) :

2nd CCA busy channel probability due to ACK frame

\(P_{suc}\) :

Probability of successful transmission of a frame

\(T_{trans}\) :

Total number of nodes which attempt transmission

\(CCA1_c\) :

Total number of nodes which get 1st CCA clear

\(CCA1_b\) :

Total number of nodes which get 1st CCA busy

\(CCA2_b\) :

Total number of nodes which get 2nd CCA busy

\(T_x\) :

Total number of nodes which is successful in frame transmission

n :

Total number of transmitting nodes

t :

Total simulation time

\({{BO}_s}(t)\) :

Back-off stage

\({{BO}_c}(t)\) :

Back-off counter

m :

macMaxCSMABackoff

\(N_r\) :

Average number of retransmissions

\(N_{bo}\) :

Average number of back-off periods

\(N_{CCA}\) :

Average number of CCAs

\(t_{tr}\) :

Transition time from sleep to active mode

\(t_{act}\) :

Active mode time duration

\(T_{B}\) :

Beacon frame length duration

\(T_{BO}\) :

aUnitBackoffPeriod

\(T_{CCA_{a}}\) :

Duration of one CCA

\(T_{CCA_{i}}\) :

Duration of idle state after each CCA

\(T_{CCA}\) :

Total duration of two CCAs

\(T_{FS}\) :

Active mode time for transmitting a frame

\(T_{FD}\) :

Active mode time for receiving a frame

\(T_s\) :

Bit duration

\(T_{Ls}\) :

Beacon listening time

\(T_{ACKwait}\) :

ACK wait duration before declaring a transmission failure

\(T_{ta}\) :

Turnaround energy

\(E_{tr}\) :

Transition energy

\(E_{as}\) :

Reinstate energy for active to sleep mode

\(E_{ai}\) :

Reinstate energy for active to idle mode

\(E_B\) :

Beacon energy

\(E_{B_t}\) :

Beacon transmission energy for the PAN coordinator

\(E_{B_r}\) :

Beacon listening energy for the source node

\(E_{BO}\) :

Back-off energy

\(E_{CCA}\) :

CCA energy

\(E_{CCA_t}\) :

Total CCA energy after each back-off

\(E_F\) :

Frame transmission energy

\(E_{suc}\) :

Energy consumption per successful bit transmission

\(E_{ta}\) :

Turnaround energy

\(E_{FS}\) :

Frame transmission energy for the source node during frame transmission

\(E_{FD}\) :

Frame transmission energy for PAN coordinator during frame reception

References

  • Bamber SS (2015) On battery energy consumption in IEEE 802.15.4 for wireless sensor networks with and without guaranteed time slots. Intl J Comput Sci Mobile Comput 4(6):892–900

    Google Scholar 

  • Bhosale V, Ladhe S (2018) Survey on beacon-enabled IEEE 802.15. 4 MAC mechanisms. Intl J Appl Eng Res 13(6):3725–3737

    Google Scholar 

  • Biswas S, Ghosh B, Chandra A, Roy SD (2017) Frame error rate for single hop and dual hop transmissions in 802.15.4 LoWPANs. Int J Electron 104(8):1413–1426

    Article  Google Scholar 

  • Bougard B, Catthoor F, Daly DC, Chandrakasan A, Dehaene W (2005) Energy efficiency of the IEEE 802.15.4 standard in dense wireless microsensor networks: modeling and improvement perspectives. Proc IEEE Design Autom Test Eur 1:196–201 (Munich, Germany)

    Article  Google Scholar 

  • Buratti C (2010) Performance analysis of IEEE 802.15.4 beacon-enabled mode. IEEE Trans Veh Technol 59(4):2031–2045

    Article  Google Scholar 

  • Chandra A, Biswas S, Ghosh B, Biswas N, Brante G, Souza RD (2014) Energy efficient relay placement in dual hop 802.15.4 networks. Wirel Pers Commun 75(4):1947–1967

    Article  Google Scholar 

  • Cui S, Goldsmith AJ, Bahai A (2005) Energy-constrained modulation optimization. IEEE Trans Wirel Commun 4(5):2349–2360

    Article  Google Scholar 

  • Elshabrawy T, Shereen E, Ashour M, Robert J (2017) Report success probability/ battery lifetime analysis of dense IEEE 802.15.4-based metering networks with hidden nodes. IEEE Sens J 17(7):2259–2266

    Article  Google Scholar 

  • Francesco MD, Anastasi G, Conti M, Das SK, Neri V (2011) Reliability and energy-efficiency in IEEE 802.15.4/ZigBee sensor networks: an adaptive and cross-layer approach. IEEE J Sel Areas Commun 29(8):1508–1524

    Article  Google Scholar 

  • Gao Q, Zhang J, Shen X, Larish B (2007) A cross-layer optimization approach for energy efficient wireless sensor networks: coalition-aided data aggregation, cooperative communication, and energy balancing. Adv Multimedia 2007(1):1–12

    Article  Google Scholar 

  • Goyal M, Rohm D, Xie W, Hosseini S H, Trivedi K S, Bashir Y, Divjak A (2011) A stochastic model for beaconless IEEE 802.15.4 MAC operation. Comput Commun 34(12):1460–1474

    Article  Google Scholar 

  • Hajlaoui N, Jabri I, Jemaa MB (2018) An accurate two dimensional Markov chain model for IEEE 802.11n DCF. Wirel Netw 24(4):1019–1031

    Article  Google Scholar 

  • Ha JY, Kim TH, Park HS, Choi S, Kwon WH (2007) An enhanced CSMA-CA algorithm for IEEE 802.15.4 LR-WPANs. IEEE Commun Lett 11(5):461–463

    Article  Google Scholar 

  • Han K, Luo J, Xiang L, Xiao M, Huang L (2015) Achieving energy efficiency and reliability for data dissemination in duty-cycled WSNs. IEEE/ACM Trans Netw 23(4):1041–1052

    Article  Google Scholar 

  • Hsiao MK (Jul. 2014) Integration of wireless and mobile technology to provide and evaluate sustainability information of consumer electronic products during purchase and recycling. PhD Thesis, Nottingham Trent University, Nottingham, UK

  • IEEE Computer Society, LAN/MAN Standards Committee (2006) Part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (WPANs). IEEE Std 802.15.4-2006

  • Jurčík P, Koubâa A (May 2007) The IEEE 802.15.4 OPNET simulation model: Reference guide v2.0. Technical Report TR-070509, IPP-HURRAY!, Polytechnic Institute of Porto (ISEP-IPP), Porto, Portugal

  • Khanafer M, Guennoun M, Mouftah HT (2014) A survey of beacon-enabled IEEE 802.15.4 MAC protocols in wireless sensor networks. IEEE Commun Surv Tuts 16(2):856–876 (2nd Qtr)

    Article  Google Scholar 

  • Kim W (2013) Short clear channel assessment in slotted IEEE 802.15.4 networks. Wirel Pers Commun 71(1):735–744

    Article  Google Scholar 

  • Koubaa A, Alves M, Tovar E (2006a) A comprehensive simulation study of slotted CSMA/CA for IEEE 802.15.4 wireless sensor networks. In: Proc. IEEE WFCS, Torino, Italy, pp 183–192

  • Koubaa A, Alves M, Tovar E, Song Y.-Q (2006b) On the performance limits of slotted CSMA/CA in IEEE 802.15.4 for broadcast transmissions in wireless sensor networks. Technical Report TR-060401, IPP-HURRAY!, Polytechnic Institute of Porto (ISEP-IPP), Porto, Portugal

  • Li F, Luo J, Shi G, He Y (2017) ART: adaptive frequency-temporal co-existing of ZigBee and WiFi. IEEE Trans Mobile Comput 16(3):662–674

    Article  Google Scholar 

  • Liu Z, Dragomirescu D, Da Costa G, Monteil T (2017) A stack cross-layer analytical model for CSMA/CA IEEE 802.15.4 networks. In: Proc. ACM ICC, Cambridge, UK, pp 1–7

  • Martalò M, Busanelli S, Ferrari G (2009) Markov chain-based performance analysis of multihop IEEE 802.15.4 wireless networks. Perform Eval 66(12):722–741

    Article  Google Scholar 

  • Misic J, Misic V (2008) Wireless personal area networks: performance, interconnection, and security with IEEE 802.15.4. Wiley, New York

    MATH  Google Scholar 

  • open-ZB (2009) OpenSource Toolset for IEEE 802.15.4 and ZigBee. http://www.open-zb.net/

  • Pan M-S, Tseng Y-C (2007) ZigBee and their applications. In: Mahalik NP (ed) Sensor networks and configuration: fundamentals, standards, platforms, and applications, chapter 16. Springer, New York, pp 349–368

    Chapter  Google Scholar 

  • Park P, Di Marco P, Soldati P, Fischione C, Johansson KH (2009) A generalized Markov chain model for effective analysis of slotted IEEE 802.15.4. In: Proc. IEEE MASS, Macau, China, pp 130–139

  • Patel NR, Kumar S (2017) Enhanced clear channel assessment for slotted CSMA/CA in IEEE 802.15.4. Wirel Pers Commun 95(4):4063–4081

    Article  Google Scholar 

  • Patro RK, Raina M, Ganapathy V, Shamaiah M, Thejaswi C (2007) Analysis and improvement of contention access protocol in IEEE 802.15.4 star network. In: Proc. IEEE MASS, Pisa, Italy, pp 1–8

  • Prasad YRV, Pachamuthu R (2014) Novel energy model to analyze the effect of MAC and network parameters on asynchronous IEEE 802.15.4 multi-hop wireless networks lifetime. In: Proc. IEEE ANTS, New Delhi, India, pp 1–6

  • Rasheed MB, Javaid N, Haider A, Qasim U, Khan ZA, Alghamdi TA (2014) An energy consumption analysis of beacon enabled slotted CSMA/CA IEEE 802.15.4. In: Proc. IEEE WAINA, Victoria, BC, Canada, pp 372–377

  • Rault T, Bouabdallah A, Challal Y (2014) Energy efficiency in wireless sensor networks: a top-down survey. Comput Netw 67:104–122

    Article  Google Scholar 

  • Rosas F, Oberli C (2012) Modulation and SNR optimization for achieving energy-efficient communications over short-range fading channels. IEEE Trans Wirel Commun 11(12):4286–4295

    Article  Google Scholar 

  • Shih E, Cho S, Lee FS, Calhoun BH, Chandrakasan A (2004) Design considerations for energy-efficient radios in wireless microsensor networks. J VLSI Signal Proc 37(1):77–94

    Article  Google Scholar 

  • Wang W, Xu Q, Fang S, Hu H, Rong L, Du Y (2009) Performance analysis of unsaturated slotted IEEE 802.15.4 medium access layer. In: Proc. IET CCWMC

  • Wen H, Lin C, Chen ZJ, Yin H, He T, Dutkiewicz E (2009) An improved Markov model for IEEE 802.15.4 slotted CSMA/CA mechanism. J Comput Sci Technol 24(3):495–504

    Article  Google Scholar 

  • Wijetunge S, Gunawardana U, Liyanapathirana R (2013) Performance analysis of IEEE 802.15.4 MAC protocol with ACK frame transmission. Wirel Pers Commun 69(2):509–534

    Article  Google Scholar 

  • Yick J, Mukherjee B, Ghosal D (2008) Wireless sensor network survey. Comput Netw 52(12):2292–2330

    Article  Google Scholar 

  • Zayani MH, Gauthier V, Zeghlache D (2011) A joint model for IEEE 802.15.4 physical and medium access control layers. In: Proc. IEEE IWCMC, Istanbul, Turkey, pp 814–819

  • Zhu J, Tao Z, Lv C (2012) Performance analyses and improvements for the IEEE 802.15.4 CSMA/CA scheme with heterogeneous buffered conditions. Sensors 12(4):5067–5104

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Chandra.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Biswas, S., Roy, S.D. & Chandra, A. Cross-layer energy model for beacon-enabled 802.15.4 networks. J Ambient Intell Human Comput 10, 4209–4224 (2019). https://doi.org/10.1007/s12652-018-0923-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0923-z

Keywords

Navigation