A tool for rapid MAC protocols prototyping and designing for wireless sensor networks

dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola d'Enginyeria de Telecomunicació i Aeroespacial de Castelldefels
dc.contributorMähönen, Petri
dc.contributorZhang, Xi
dc.contributorAnsari, Junaid
dc.contributorRuiz Boqué, Sílvia
dc.contributor.authorAmorós Martínez, Luis Miguel
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions
dc.date.accessioned2013-03-05T15:41:23Z
dc.date.available2013-03-05T15:41:23Z
dc.date.issued2012-09-25
dc.date.updated2012-10-26T06:15:18Z
dc.description.abstractWireless Sensor Networks (WSNs)consists of several resource constrained sensor nodes distributed over an specific geographical area. WSNs are typically energy constraint due to the fact the sensor nodes are battery powered. Medium Access Control (MAC) protocols used in WSNs are usually designed to be power aware, i.e., they are more energy efficient than MAC protocols used for other ad-hoc wireless networks such as IEEE 802.11 [2]; to increase the lifetime of the nodes. Traditional MAC protocol implementations are done for specific hardware platforms using a monolithic approach. Therefore, it is very difficult to port from one platform to another without modifying the whole implementation protocol. This reduces code reusage and increases the implementation efforts. We have designed and implemented a toolchain which allows to design and prototype MAC protocols for WSNs in a simple manner. In addition, it allows non-specific sensors users to implement and execute them in sensor nodes without worrying about technical specifications of the platforms. The toolchain has been implemented in TinyOS using a component-based design. Special care has been taken to ensure hardware independence of the protocol implementations described in this thesis has been integrated with [1] to allow runtime reconfiguration of MAC protocols. We have evaluated our toolchain against monolithic implementations in terms of memory consumption and execution time. The results show that the toolchain introduces an acceptable memory and execution time overhead, less than 5 %, compared to the monolithic approach and substantially eases the implementation efforts.
dc.identifier.urihttps://hdl.handle.net/2099.1/17506
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.accessOpen Access
dc.rights.licensenameAttribution-NonCommercial-ShareAlike 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors::Protocols de comunicació
dc.subject.lcshWireless sensor networks
dc.subject.lcshComputer network protocols
dc.subject.lemacXarxes de sensors
dc.subject.lemacProtocols de xarxes d'ordinadors
dc.subject.otherWSN
dc.subject.otherWireless sensor networks
dc.subject.otherMAC protocols
dc.titleA tool for rapid MAC protocols prototyping and designing for wireless sensor networks
dc.typeMaster thesis
dspace.entity.typePublication

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
memoria.pdf
Mida:
3.09 MB
Format:
Adobe Portable Document Format