Cross-layer Multiuser Session Control for Improved SDN Cloud Communications

The integration of Cloud Computing and Internet of Things (IoT) is foreseen as an enabler to suit a plethora of novel latency critical applications (e.g, e-health, intelligent transportation, safety, energy, smart cities, and many others). These applications require multimedia (mainly video) flows to be handled by the underlying network in an efficient and scalable way, as they expect to consume a massive data produced by billions of things. In view of this, we propose a dynamic multiuser session control plane which leverages 5G’s support of Software-Defined Networking (SDN) substrate to advance beyond todays limited, per-flow IP-based communication systems. We handle such limitations by proposing CLASSICO, a Cross-LAyer Sdn SessIon COntrol architecture that exploits SDN to offload the flow streaming computation operations from the IoT cloud platform to the network edge, affording high timeliness and scalability for the IoT-cloudified system. CLASSICO dynamically builds Application Layer multiuser data sessions and maps them into enhanced group-enabled data paths featuring SDN replication at branching nodes. We applied our solution to multimedia-alike use case, and results show that CLASSICO outperforms typical SDN-enabled IoT systems in terms to Quality of Service (QoS) and Quality of Experience (QoE) video metrics.

[1]  Marília Curado,et al.  Evaluation of Video Transmission Energy Consumption and Quality , 2016, Wirel. Pers. Commun..

[2]  Alfio Lombardo,et al.  An SDN/NFV telco operator platform for video broadcasting , 2016, IEEE Communications Magazine.

[3]  Nik Bessis,et al.  An inter-cloud bridge system for heterogeneous cloud platforms , 2016, Future Gener. Comput. Syst..

[4]  Chau Yuen,et al.  Enabling Adaptive High-Frame-Rate Video Streaming in Mobile Cloud Gaming Applications , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Benoit Claise,et al.  Guidelines for Considering New Performance Metric Development , 2011, RFC.

[6]  Raimund Schatz,et al.  Quality of Experience in Cloud services: Survey and measurements , 2014, Comput. Networks.

[7]  Piero Castoldi,et al.  Cross-layer resource orchestration for cloud service delivery: A seamless SDN approach , 2015, Comput. Networks.

[8]  Alejandro Sánchez,et al.  SmartPort: A Platform for Sensor Data Monitoring in a Seaport Based on FIWARE , 2016, Sensors.

[9]  Christian Jacquenet,et al.  Software-Defined Networking: A Perspective from within a Service Provider Environment , 2014, RFC.

[10]  Andrei Tchernykh,et al.  Cloud based Video-on-Demand service model ensuring quality of service and scalability , 2016, J. Netw. Comput. Appl..

[11]  Jeremie Leguay,et al.  Overlay routing for fast video transfers in CDN , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[12]  Maria Fazio,et al.  A Heterogeneous Approach for Developing Applications with FIWARE GEs , 2015, ESOCC.

[13]  Periklis Chatzimisios,et al.  Design and implementation of application programming interface for Internet of things cloud , 2017, Int. J. Netw. Manag..

[14]  Manuel Díaz,et al.  State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing , 2016, J. Netw. Comput. Appl..

[15]  Baek-Young Choi,et al.  Push or pull? Toward optimal content delivery using cloud storage , 2014, J. Netw. Comput. Appl..

[16]  Fermín Galán Márquez,et al.  Exploiting the FIWARE cloud platform to develop a remote patient monitoring system , 2015, 2015 IEEE Symposium on Computers and Communication (ISCC).

[17]  Jesus Alonso-Zarate,et al.  A Survey on Application Layer Protocols for the Internet of Things , 2015 .

[18]  L. Javier García-Villalba,et al.  Framework for optimized multimedia routing over software defined networks , 2015, Comput. Networks.