SUMMARY REMARKS & TESTBEDS
The Internet of Things (IoT) is an eco-system that allows the interaction of ubiquitous devices through a network in order to connect and exchange data. Forthcoming 5G networks are expected to handle about 1000times more mobile data than today’s cellular systems, becoming the backbone of the future Internet of Things (IoT), linking up fixed and mobile devices and therefore creating a new industrial and economic revolution.However, a main drawback towards this evolution is the heterogeneity of the IoT ecosystem and the various IoT sensors, not only from the perspective of computation capabilities, but also the communication capabilities, especially in terms of the used data protocol. Hence a smooth integration of the IoT devices and their services into one networked system is still an open problem. Thus, the main challenge for upcoming 5G ecosystem is to provide an interoperable and open framework with associated engineering tools and methodology for seamless integration of heterogeneous IoT platforms, regardless of the application domains.ANGEL proposal aims at researching this 5G challenge for IoT interoperability and openness framework through the agility provided by the use of SDN (and NFV) as engineering tools, which provide the distributed intelligence to analyze and manage traffic flows throughout the network. In this framework, ANGEL plans to combine the agility of a virtual Deep Packet Inspection (vDPI) function with the flexibility of mapping protocol functions (e.g. CoAP, MQTT, HTTP to generic UDP), allowing to the overlay IoT services to be automatically deployed and programmed by a single domain coordinator/orchestrator/experimenter. Our main contribution by this experiment will be the introduction of SDN-based network self-organisation by appropriate Network Functions (deployed in form of Virtual Machines (VMs)) in the IoT ecosystem, which will be capable of applying a SDN-driven self-configuration process at newly deployed or already deployed but heterogeneous IoT nodes (sensors) by automatically applying the necessary installation procedures (with the assistance of the appropriate SDN-based traffic steering) in order to achieve an interoperable IoT domain.