Abstract

In recent years, machine-to-machine (M2M) communications have attracted great attentions from both academia and industry. In M2M communication systems, machine type communication devices (MTCDs) are capable of communicating with each other intelligently under highly reduced human interventions. Although diverse types of services are expected to be supported for MTCDs, various quality of service (QoS) requirements and network states pose difficulties and challenges to the resource allocation and clustering schemes of M2M communication systems. In this paper, we address the joint resource allocation and clustering problem in M2M communication systems. To achieve the efficient resource management of the MTCDs, we propose a joint resource management architecture, and design a joint resource allocation and clustering algorithm. More specifically, by defining system energy efficiency as the sum of the energy efficiency of the MTCDs, the joint resource allocation and clustering problem is formulated as an energy efficiency maximization problem. As the original optimization problem is a nonlinear fractional programming problem, which cannot be solved conveniently, we transform the optimization problem into power allocation subproblem and clustering subproblem. Applying iterative method-based energy efficiency maximization algorithm, we first obtain the optimal power allocation strategy based on which, we then propose a modified K-means algorithm to obtain the clustering strategy. Numerical results demonstrate the effectiveness of the proposed algorithm.

Highlights

  • Machine to machine (M2M) communication technology has been considered as one of the promising approaches to realize the Internet of things (IoT) in the 5th generation network [1]

  • The problem of resource allocation and clustering has been studied for M2M communications in previous research work, it can be shown that the two problems are highly related and the associated strategies may jointly affect user quality of service (QoS) and network performance

  • Applying iterative method-based energy efficiency maximization algorithm, we first obtain the optimal power allocation strategy based on which, we propose a modified K-means algorithm to obtain the clustering strategy

Read more

Summary

INTRODUCTION

Machine to machine (M2M) communication technology has been considered as one of the promising approaches to realize the Internet of things (IoT) in the 5th generation network [1]. The problem of resource allocation and clustering has been studied for M2M communications in previous research work, it can be shown that the two problems are highly related and the associated strategies may jointly affect user QoS and network performance. 2) While the problem of joint resource allocation and clustering has been considered for M2M communication systems in [16]–[22], previous research work mainly aims to increase the success probability of random access [16]–[18], reduce access latency [19], [20], maximize network lifetime [21] or maximize sum-throughput [22], they fail to consider the energy efficiency of the MTCDs which is of particular importance for achieving the tradeoff between data transmission performance and energy consumption.

RELATED WORK
OPTIMIZATION PROBLEM FORMULATION
SOLUTION TO THE OPTIMIZATION PROBLEM
POWER ALLOCATION SUBPROBLEM
1: Set the maximum number of iterations T0 and the maximum tolerance ε0
7: The algorithm terminates
COMPLEXITY ANALYSIS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call