Loading [MathJax]/extensions/MathMenu.js
Integration of the ultra-low power WiseMAC with the μ111 Real Time Operating System: a performance evaluation | IEEE Conference Publication | IEEE Xplore

Integration of the ultra-low power WiseMAC with the μ111 Real Time Operating System: a performance evaluation


Abstract:

Many communication solutions for low power wireless sensor networks (WSN) rely on monolithic implementations instead of Operating System (OS) features, properties and ser...Show More

Abstract:

Many communication solutions for low power wireless sensor networks (WSN) rely on monolithic implementations instead of Operating System (OS) features, properties and services. Such OS-less approach implements the timings, state-machines and functions into a single software including scheduling and synchronization. This means that porting a protocol on a new hardware requires the rewriting of major software parts and at least the low-level drivers and implies full re-testing. Using a low-resource, low footprint Real Time Operating System (RTOS) would instead allow for an easy and efficient implementation of applications, whose complexity is reduced by using the OS features and services who acts as a convenient abstraction layer. The general feeling is that, however, the presence of the OS would impact the performance of the wireless communication, in particular with respect to latency and power consumption. This paper describes the results obtained by integrating the μ111 RTOS with the ultra-low power Medium Access Control (MAC) protocol for Wireless Sensor Networks WiseMAC [1], [2], showing that the impact of the OS in terms of energy consumption and hardware resources utilization is minimal if not null.
Date of Conference: 11-13 October 2021
Date Added to IEEE Xplore: 22 November 2021
ISBN Information:

ISSN Information:

Conference Location: Bologna, Italy

Funding Agency:

No metrics found for this document.

I. Introduction

Initially introduced at the beginning of years 2000, WSN can be defined as a self-configured wireless network composed of low-power embedded devices with limited computational and hardware resources commonly called Sensor Nodes or simply nodes. Each node can serve a variety of purposes, such as physical data collection (e.g., temperature, humidity), partial processing or actuation (e.g., start fan, open door). The data recorded from the different nodes is generally routed to a single point of collection (sink) that usually acts as a gateway to a computer or central server where the data is stored and analysed. Minimizing the energy consumption is of critical importance in WSN design, since replacing or recharging batteries is often impractical. Radio communication is often the main source of energy consumption, so a big number of dedicated communication protocols have been developed during the years to reduce energy usage while guaranteeing adequate performance in terms of packet delivery reliability and latency. Differently from the huge effort on the design and evaluation of communication protocols, the WSN research community never adopted a common framework for portable and easily repeatable solutions, in spite of the initial popularity of TinyOS [3], Contiki [4] or, more recently, FreeRTOS [5]. Most of the proposed protocols are based on monolithic programs that run on a specific hardware and are able of executing a single application. The main argument to avoid the use of an OS could be that it would increase the power consumption, or it would cause a delay in the protocol operations, which can result in an increase in the number of lost packets or in the latency.

Usage
Select a Year
2025

View as

Total usage sinceNov 2021:104
01234JanFebMarAprMayJunJulAugSepOctNovDec103000000000
Year Total:4
Data is updated monthly. Usage includes PDF downloads and HTML views.

Contact IEEE to Subscribe

References

References is not available for this document.