QoS -aware resource allocation for machine type communications
Abstract
Cellular systems are very promising to support Machine-to-Machine (M2M) communications due
to their ubiquitous coverage and seamless connectivity. But, all of the cellular networks are
designed and optimized for Human-to-Human (H2H) or Human-to-Machine (H2M)
communications and therefore facing several challenges due to incorporation of M2M
communications. One of such challenges is efficient allocation of resource to M2M and H2H
applications or devices without violating their quality of service requirements. In order to address
this challenge, we have developed a QoS-aware resource allocation algorithm (DEP) that ensures
that the limited radio resources (resource blocks) are effectively allocated to devices in the
network. In this project, we have classified all H2H and M2M services into groups based on delay
sensitivity, error tolerance and priority where delay sensitivity is a major concern in conversational
services (voice) in Human to Human communication, error tolerance is an important requirement
for data transferring services and priority is an essential feature of M2M services.
We then came up with the code of the algorithm from a flow chart which we designed basing on
groups of differing QoS requirements as shown in chapter 4.
We evaluated the performance of our algorithm from simulation results using various metrics such
as packet loss, system throughput and average number of successfully allocated devices while
comparing with existing scheduling algorithms without grouping.