I. Introduction
IN RECENT years, the Internet of Things (IoT) has received considerable attention among academic researchers as well as industrial managers. The principal reason behind this consideration is the capabilities that IoT promises to offer. Indeed, IoT technology promises to revolutionize the way people live, work and interact with each other, by providing new opportunities to create a smarter world where all the abundant physical smart objects surrounding us can connect to the Internet and collaborate with one another so as to accomplish a common task with limited human intervention [1].