Pervasive sensing and actuation applications are increasingly being built using distributed devices connected with low-power wireless links. Most of these applications exploit anarchic protocols in which devices independently at- tempt to seize communication resources, supporting only best- effort applications as the communication they rely on cannot be guaranteed. For strict quality of service requirements, a few, non-anarchic, disciplined approaches exist in which nodes coordinate and resources are guaranteed to individual devices. Unfortunately, these solutions come at a considerable cost to form and conform to rigid communication schedules while considering the inherent volatility of the wireless environment. This work proposes REINS-MAC, a fully distributed solution that adapts to changes in the wireless environment and forms a flexible communication schedule able to support quality of service requirements. Inspired by pulse-coupled oscillators, the mathematical formulation of firefly flash synchronization, our approach forms and reserves communication slots of variable size in an online and adaptive manner. REINS-MAC tailors communication resources to network conditions that vary in time and space as well as to the explicit communication needs of devices by enabling distributed, dynamic changes to established schedules. Ultimately, REINS-MAC allows higher level abstractions to rein in the protocol anarchy, laying the foundation for reliable wireless applications.

Reins-MAC: Firefly Inspired Communication Scheduling for Reliable Low-Power Wireless

Matteo Ceriotti;Amy L. Murphy
2018

Abstract

Pervasive sensing and actuation applications are increasingly being built using distributed devices connected with low-power wireless links. Most of these applications exploit anarchic protocols in which devices independently at- tempt to seize communication resources, supporting only best- effort applications as the communication they rely on cannot be guaranteed. For strict quality of service requirements, a few, non-anarchic, disciplined approaches exist in which nodes coordinate and resources are guaranteed to individual devices. Unfortunately, these solutions come at a considerable cost to form and conform to rigid communication schedules while considering the inherent volatility of the wireless environment. This work proposes REINS-MAC, a fully distributed solution that adapts to changes in the wireless environment and forms a flexible communication schedule able to support quality of service requirements. Inspired by pulse-coupled oscillators, the mathematical formulation of firefly flash synchronization, our approach forms and reserves communication slots of variable size in an online and adaptive manner. REINS-MAC tailors communication resources to network conditions that vary in time and space as well as to the explicit communication needs of devices by enabling distributed, dynamic changes to established schedules. Ultimately, REINS-MAC allows higher level abstractions to rein in the protocol anarchy, laying the foundation for reliable wireless applications.
File in questo prodotto:
File Dimensione Formato  
saso_reinsmac.pdf

non disponibili

Tipologia: Documento in Pre-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.26 MB
Formato Adobe PDF
1.26 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/316132
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact