Abstract
The uplink data arriving at the Machine-to-Machine (M2M) Application Server (AS) via M2M Aggregators (MAs) is fairly heterogeneous along several dimensions such as maximum permissible packet delay, arrival rate, and payload size, thus necessitating the design of Quality-of-Service (QoS) aware packet schedulers. In this paper, we classify the M2M uplink data into multiple QoS classes and use sigmoidal function to map the delay requirements of each class onto utility functions. We propose a delay-optimal multiclass packet scheduler at AS obtained by iteratively searching for the optimal fraction of time-sharing between all preemptive priority scheduling policies, such that it maximizes a proportionally fair system utility metric. The iterative optimization process leads to reduced complexity, thus facilitating its online implementation. We then extend this work to determine a jointly optimal packet scheduler at the MAs and AS. We significantly reduce its computational complexity by iteratively solving a distributed optimization problem, independently at MAs and AS. Using Monte Carlo simulations, we show that the proposed joint packet scheduler outperforms other state-of-the-art packet schedulers and results in (desirable) near-minimal delay-jitter for delay-sensitive traffic at the expense of (tolerable) higher delay-jitter for delay-tolerant traffic.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.