The evolution towards 5G is widely influenced by the exponential growth in the number of computing devices embedded in everyday objects and interconnected services over the Internet. This massive interconnection of heterogeneous devices is technically termed the Internet of Things (IoT). The IoT paradigm enables resource constrained devices to be connected over the Internet. IoT is poised to induce a significant surge in demand for computing resources, as well as networking infrastructures in order to accommodate these myriads of interconnected devices.