An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks
A plenty of Medium Access Control (MAC) protocols deal with static traffics with low traffic load. The performance of these protocols drops significantly when network traffic become dynamic or in high traffic load. In this paper, we propose a new MAC protocol called Self-Adaptive Duty Cycle MAC (SEA...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/96991 http://hdl.handle.net/10220/11710 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-96991 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-969912020-05-28T07:17:37Z An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks Zhao, Yi Zhi Ma, Maode Miao, Chun Yan School of Computer Engineering School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering A plenty of Medium Access Control (MAC) protocols deal with static traffics with low traffic load. The performance of these protocols drops significantly when network traffic become dynamic or in high traffic load. In this paper, we propose a new MAC protocol called Self-Adaptive Duty Cycle MAC (SEA-MAC) by introducing dual adaptive mechanisms: (1) An Adaptive Scheduling (AS) mechanism which makes the nodes’ active duration adaptive to variable traffic load, thus enabling SEA-MAC to resiliently schedule data transmission for the Sleep period. The algorithm is designated to schedule more data transmission in bursty and high traffic load, thus enabling rapid dissemination of data and reduction of latency. While under the light traffic load, nodes enter the Sleep mode timely, mitigating idle listening and saving energy. (2) A Self-Adaptive duty cycle mechanism which further adjusts the duty cycle and makes SEA-MAC adaptive to the dynamic traffic loads. When network experience with very low or very high traffic load, the protocol further adjusts duty cycle dynamically based on the traffic load, thus reducing inefficient duty cycle or reduce end-to-end delay. Experiment results show that the SEA-MAC is a great advancement compared with AS-MAC and RI-MAC protocols on the performance for unicast scenarios, especially under heavy unicast traffic load. SEA-MAC can reduce average and max end-to-end delay up to 50.90 and 68.20% respectively, lower energy consumption up to about 16.28%, and increase PDR up to about 16% compared with AS-MAC. SEA-MAC superiors to RI-MAC in average end-to-end delay by up to 80% and in maximum end-to-end delay up to 90% for all the traffic load in question. SEA-MAC outperforms RI-MAC significantly in average duty cycle under medium and heavy traffic load. 2013-07-17T04:50:15Z 2019-12-06T19:37:39Z 2013-07-17T04:50:15Z 2019-12-06T19:37:39Z 2012 2012 Journal Article Zhao, Y. Z., Miao, C. Y., & Ma, M. (2013). An Energy-Efficient Self-Adaptive Duty Cycle MAC Protocol for Traffic-Dynamic Wireless Sensor Networks. Wireless Personal Communications, 68(4), 1287-1315. 0929-6212 https://hdl.handle.net/10356/96991 http://hdl.handle.net/10220/11710 10.1007/s11277-012-0508-7 en Wireless personal communications © 2012 Springer Science+Business Media, LLC. |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Zhao, Yi Zhi Ma, Maode Miao, Chun Yan An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
description |
A plenty of Medium Access Control (MAC) protocols deal with static traffics with low traffic load. The performance of these protocols drops significantly when network traffic become dynamic or in high traffic load. In this paper, we propose a new MAC protocol called Self-Adaptive Duty Cycle MAC (SEA-MAC) by introducing dual adaptive mechanisms: (1) An Adaptive Scheduling (AS) mechanism which makes the nodes’ active duration adaptive to variable traffic load, thus enabling SEA-MAC to resiliently schedule data transmission for the Sleep period. The algorithm is designated to schedule more data transmission in bursty and high traffic load, thus enabling rapid dissemination of data and reduction of latency. While under the light traffic load, nodes enter the Sleep mode timely, mitigating idle listening and saving energy. (2) A Self-Adaptive duty cycle mechanism which further adjusts the duty cycle and makes SEA-MAC adaptive to the dynamic traffic loads. When network experience with very low or very high traffic load, the protocol further adjusts duty cycle dynamically based on the traffic load, thus reducing inefficient duty cycle or reduce end-to-end delay. Experiment results show that the SEA-MAC is a great advancement compared with AS-MAC and RI-MAC protocols on the performance for unicast scenarios, especially under heavy unicast traffic load. SEA-MAC can reduce average and max end-to-end delay up to 50.90 and 68.20% respectively, lower energy consumption up to about 16.28%, and increase PDR up to about 16% compared with AS-MAC. SEA-MAC superiors to RI-MAC in average end-to-end delay by up to 80% and in maximum end-to-end delay up to 90% for all the traffic load in question. SEA-MAC outperforms RI-MAC significantly in average duty cycle under medium and heavy traffic load. |
author2 |
School of Computer Engineering |
author_facet |
School of Computer Engineering Zhao, Yi Zhi Ma, Maode Miao, Chun Yan |
format |
Article |
author |
Zhao, Yi Zhi Ma, Maode Miao, Chun Yan |
author_sort |
Zhao, Yi Zhi |
title |
An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
title_short |
An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
title_full |
An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
title_fullStr |
An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
title_full_unstemmed |
An energy-efficient self-adaptive duty cycle MAC protocol for traffic-dynamic wireless sensor networks |
title_sort |
energy-efficient self-adaptive duty cycle mac protocol for traffic-dynamic wireless sensor networks |
publishDate |
2013 |
url |
https://hdl.handle.net/10356/96991 http://hdl.handle.net/10220/11710 |
_version_ |
1681059633064574976 |