Resumen |
We introduce the Selective-Awakening MAC (SA-MAC) protocol which is a synchronized duty-cycled protocol with pipelined schedulingforLinearSensorNetworks(LSNs).Intheproposedprotocol,nodesselectivelyawakedependingonnodedensityand trafficloadconditionsandonthestateofthebuffersofthereceivingnodes.Inordertocharacterizetheperformanceoftheproposed protocol,wepresentaDiscrete-TimeMarkovChain-basedanalysisthatisvalidatedthroughextensivediscrete-eventsimulations. Our results show that SA-MAC significantly outperforms previous proposals in terms of energy consumption, throughput, and packetlossprobability.Thisisparticularlytrueunderhighnodedensityandhightrafficloadconditions,whichareexpectedtobe common scenarios in the context of IoT applications. We also present an analysis by grade (i.e., the number of hops to the sink, whichislocatedatoneendoftheLSN)thatrevealsthatLSNsexhibitheterogeneousperformancedependingonthenodes’grade. SuchresultscanbeusedasadesignguidelineforfutureLSNimplementations. |