DocumentCode
3170141
Title
MultiMAC: A Multiple MAC Network Stack Architecture for TinyOS
Author
Van den Akker, Daniel ; Blondia, Chris
Author_Institution
Dept. of Math. & Comput. Sci., Univ. of Antwerp, Antwerp, Belgium
fYear
2012
fDate
July 30 2012-Aug. 2 2012
Firstpage
1
Lastpage
5
Abstract
Due to the extreme energy requirements often found in sensor networks and the fact that these sensor networks are being used for an increasingly wide variety of applications, there currently exist many different sensor network MAC protocols each optimised for a different set of application requirements. Since these MAC protocols are not compatible with each other, there is generally no interoperability between sensor networks. This lack of interoperability becomes a severe problem when connectivity between sensor networks is required. In this paper, we demonstrate the feasibility of using Virtual Gateways, sensor nodes running multiple MAC protocols simultaneously on top of a single radio interface, to enable connectivity between sensor networks. To this end we have developed MultiMAC, a network stack for TinyOS capable of running multiple MAC protocols at the same time. We show that the architecture of the MultiMAC stack is flexible and extensible enough to support a wide variety of MAC protocols and that the overhead of this network stack is minimal.
Keywords
access protocols; internetworking; open systems; operating systems (computers); telecommunication computing; wireless sensor networks; MultiMAC; TinyOS; energy requirements; interoperability; multiple MAC network stack architecture; multiple MAC protocols; sensor network MAC protocols; sensor nodes; single radio interface; virtual gateways; Delay; Logic gates; Media Access Protocol; Multiaccess communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks (ICCCN), 2012 21st International Conference on
Conference_Location
Munich
Print_ISBN
978-1-4673-1543-2
Type
conf
DOI
10.1109/ICCCN.2012.6289210
Filename
6289210
Link To Document