Skip to content

DistanceRing Exponential Stations Generator (DRESG) framework.

License

Notifications You must be signed in to change notification settings

kakao-bits/DRESG_lpwan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRESG framework for LPWANs

The Distance-Ring Exponential Stations Generator (DRESG) allows analyzing the impact on LPWANs energy consumption of multi-hop communication in the uplink. By letting STAs to transmit data packets in lower power levels and higher data rates to closer parent STAs, they normally reduce their energy consumption consequently.

DRESG is a framework developed in Matlab designed to evaluate the performance of the so-called optimal-hop routing model, which establishes optimal routing connections in terms of energy efficiency, aiming to balance the consumption among all the STAs in the network. Results show that enabling such multi-hop connections entails higher network lifetimes, reducing significantly the bottleneck consumption in LPWANs with up to thousands of STAs. These results lead to foresee multi-hop communication in the uplink as a promising routing alternative for extending the lifetime of LPWAN deployments. A detailed analysis of the consumption of multi-hop in the uplink for LPWANs can be found in Barrachina-Muñoz, Sergio, et al. "Multi-hop Communication in the Uplink for LPWANs." Computer Networks (2017). NOTE: a newer version of the paper can be found at Barrachina, Sergio, et al. "Multi-hop Communication in the Uplink for LPWANs." arXiv preprint arXiv:1611.08703 (2017).

Installation

Just Matlab is required.

Usage

  • Set the scenario configuration and DRESG deployment in file set_configuration.m.
  • Run main file main_analysis.m to display the analysis results.

Learning optimal-hop routing extension

A code extension for running epsilon-greedy algorithms devoted to face the exploration/exploitation dilemma of finding the optimal-hop routings is now available. An application of such extension can be found in Barrachina-Muñoz, Sergio, and Boris Bellalta. "Learning Optimal Routing for the Uplink in LPWANs Using Similarity-enhanced epsilon-greedy." arXiv preprint arXiv:1705.08304 (2017).

Support

You can contact me for any issue you may have when using DRESG.

Contributing

I am always open to new contributions :) Just drop me an email at sergio.barrachina@upf.edu

About

DistanceRing Exponential Stations Generator (DRESG) framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 99.5%
  • Shell 0.5%