mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Evaluation of MAC protocols in Wireless Sensor Networks
Mälardalen University, School of Innovation, Design and Engineering.
2016 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Wireless Sensor Networks have limited resources in terms of processing capability, battery power, and channel bandwidth, which makes them both lightweight and cheap. These limitations and also advantages come with some problems regarding network lifetime and fault tolerance, as the nodes share the same wireless media with WiFi, Bluetooth and microwaves. The protocol that affects this the most is the Medium Access Control (MAC) protocol running on the MAC layer. The traditional MAC layer in wireless networking is responsible for accessing the wireless medium and decides when and how data is sent. This is really important as the wireless media is shared between all nodes and collisions needs to be avoided. In a typical sensor network operating system (ContikiOS), the MAC layer design is split into three main parts; (I) MAC, (ii) framer, and (iii) RDC (Radio Duty Cycling). Each of these parts constitute a driver which is responsible for its tasks and it is the combination of these drivers that create the traditional MAC layer. The two drivers which are focused on in this work is the MAC driver and the RDC driver. The MAC driver is responsible for detecting collisions and retransmissions. The MAC drivers being evaluated in this thesis are CSMA and NullMAC. The RDC driver is responsible for the nodes’ wakeup and sleep mechanism. This makes it the most important one as it controls if the radio is on and thus greatly affects both the delay and the energy consumption of the node. The RDC drivers evaluated in this research are ContikiMAC, XMAC and NullRDC. Through extensive simulations with ContikiOS, six different topologies with different parameters are considered.

The different MAC design were compared by evaluating them in terms of average delay, delivery rate and overhead. The resulting analysis concluded that the simulations running CSMA as the MAC driver improves the delivery rate by just adding a slightly more delay in comparison to the NullMAC driver. Simulations running ContikiMAC as the RDC driver has significantly higher delivery rate than the other RDC drivers, with the tradeoff of having a higher delay. The NullRDC RDC driver reveals the lowest average delay, while consuming more power than other RDC drivers by keeping the radio always on. Thus, based on the results from the simulations, it is possible to simply choose proper MAC and RDC drivers in ContikiOS in order to provide reliability and timeliness based on application requirements.

Place, publisher, year, edition, pages
2016. , 46 p.
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:mdh:diva-32103OAI: oai:DiVA.org:mdh-32103DiVA: diva2:939866
Subject / course
Computer Science
Presentation
2016-06-03, Lambda, Högskoleplan 1, Västerås, 13:15 (Swedish)
Supervisors
Examiners
Available from: 2016-06-27 Created: 2016-06-20 Last updated: 2016-06-27Bibliographically approved

Open Access in DiVA

fulltext(3429 kB)94 downloads
File information
File name FULLTEXT01.pdfFile size 3429 kBChecksum SHA-512
6441683a00ac085746f8e27d86efac85325d1ca66e95151d5312dcf6ca82d5c5bc6be293ff035f1b2acb5e5d97e6d787d39e3cf7cf05db562ae52fa861e1d02d
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Orell, Mattias
By organisation
School of Innovation, Design and Engineering
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 94 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 138 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf