A delay efficient multiclass packet scheduler for heterogeneous M2M uplink

The sensory traffic in Machine-to-Machine (M2M) communications has fairly heterogeneous service delay requirements. Therefore, we study the delay-performance of a heterogeneous M2M uplink from the sensors to a M2M application server (AS) via M2M aggregators (MA). We classify the heterogeneous M2M traffic aggregated at AS into multiple Periodic Update (PU) and Event Driven (ED) classes. The PU arrivals are periodic and need to be processed by a prespecified firm service deadline whereas the ED arrivals are random with firm or soft real-time or non real-time service requirements. We use step and sigmoidal functions to represent the service utility for PU and ED packets respectively. We propose a delay efficient multiclass packet scheduling heuristic that aims to maximize a proportionally fair system utility metric. Specifically, the proposed scheduler prioritizes service to ED data while ensuring that the PU packets meet their service deadline. It also minimizes successive PU failures for critical applications by penalizing their occurrences. Furthermore, the failed PU packets are immediately cleared from the system so as to reduce network congestion. Using extensive simulations, we show that the proposed scheduler outperforms popular packet schedulers and the performance gap increases with heterogeneity in latency requirements and with greater penalty for PU failures in critical applications.

[1]  Athanasios S. Lioumpas,et al.  Evolution of packet scheduling for Machine-Type communications over LTE: Algorithmic design and performance analysis , 2012, 2012 IEEE Globecom Workshops.

[2]  Linus Schrage,et al.  Letter to the Editor - A Proof of the Optimality of the Shortest Remaining Processing Time Discipline , 1968, Oper. Res..

[3]  Giorgio Buttazzo,et al.  Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , 1997 .

[4]  Ahmed Abdel-Hadi,et al.  A robust optimal rate allocation algorithm and pricing policy for hybrid traffic in 4G-LTE , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Akshay Kumar,et al.  An online delay efficient packet scheduler for M2M traffic in industrial automation , 2016, 2016 Annual IEEE Systems Conference (SysCon).

[6]  Jane W.-S. Liu,et al.  Algorithms and optimality of scheduling soft aperiodic requests in fixed-priority preemptive systems , 2004, Real-Time Systems.

[7]  Kaijie Zhou,et al.  Simple Traffic Modeling Framework for Machine Type Communication , 2013, ISWCS.

[8]  Athanasios S. Lioumpas,et al.  Uplink scheduling for Machine-to-Machine communications in LTE-based cellular systems , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[9]  Giorgio C. Buttazzo,et al.  HARD REAL-TIME COMPUTING SYSTEMS Predictable Scheduling Algorithms and Applications , 2007 .

[10]  Ahmed Abdel-Hadi,et al.  A utility proportional fairness approach for resource allocation in 4G-LTE , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).