QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics

When Internet of Things (IoT) big data analytics (BDA) require to transfer data streams among software defined network (SDN)-based distributed data centers, the data flow forwarding in the communication network is typically done by an SDN controller using a traditional shortest path algorithm or jus...

Full description

Bibliographic Details
Main Authors: Jose E. Lozano-Rizk, Juan I. Nieto-Hipolito, Raul Rivera-Rodriguez, Maria A. Cosio-Leon, Mabel Vazquez-Briseño, Juan C. Chimal-Eguia
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Applied Sciences
Subjects:
SDN
QoS
Online Access:https://www.mdpi.com/2076-3417/10/21/7586
id doaj-532083bf256c457387b51bcd6a0e3d63
record_format Article
spelling doaj-532083bf256c457387b51bcd6a0e3d632020-11-25T03:44:12ZengMDPI AGApplied Sciences2076-34172020-10-01107586758610.3390/app10217586QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data AnalyticsJose E. Lozano-Rizk0Juan I. Nieto-Hipolito1Raul Rivera-Rodriguez2Maria A. Cosio-Leon3Mabel Vazquez-Briseño4Juan C. Chimal-Eguia5Faculty of Engineering, Architecture and Design, Universidad Autonoma de Baja California, Ensenada 22860, MexicoFaculty of Engineering, Architecture and Design, Universidad Autonoma de Baja California, Ensenada 22860, MexicoTelematics Division, Centro de Investigacion Cientifica y de Educacion Superior de Ensenada, Ensenada 22860, MexicoResearch, Innovation and Academic Division, Universidad Politecnica de Pachuca, Zempoala 43830, MexicoFaculty of Engineering, Architecture and Design, Universidad Autonoma de Baja California, Ensenada 22860, MexicoCenter for Computing Research, Instituto Politecnico Nacional, Ciudad de Mexico 07738, MexicoWhen Internet of Things (IoT) big data analytics (BDA) require to transfer data streams among software defined network (SDN)-based distributed data centers, the data flow forwarding in the communication network is typically done by an SDN controller using a traditional shortest path algorithm or just considering bandwidth requirements by the applications. In BDA, this scheme could affect their performance resulting in a longer job completion time because additional metrics were not considered, such as end-to-end delay, jitter, and packet loss rate in the data transfer path. These metrics are quality of service (QoS) parameters in the communication network. This research proposes a solution called QoSComm, an SDN strategy to allocate QoS-based data flows for BDA running across distributed data centers to minimize their job completion time. QoSComm operates in two phases: (i) based on the current communication network conditions, it calculates the feasible paths for each data center using a multi-objective optimization method; (ii) it distributes the resultant paths among data centers configuring their openflow Switches (OFS) dynamically. Simulation results show that QoSComm can improve BDA job completion time by an average of 18%.https://www.mdpi.com/2076-3417/10/21/7586IoT big data analyticsSDNQoS
collection DOAJ
language English
format Article
sources DOAJ
author Jose E. Lozano-Rizk
Juan I. Nieto-Hipolito
Raul Rivera-Rodriguez
Maria A. Cosio-Leon
Mabel Vazquez-Briseño
Juan C. Chimal-Eguia
spellingShingle Jose E. Lozano-Rizk
Juan I. Nieto-Hipolito
Raul Rivera-Rodriguez
Maria A. Cosio-Leon
Mabel Vazquez-Briseño
Juan C. Chimal-Eguia
QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
Applied Sciences
IoT big data analytics
SDN
QoS
author_facet Jose E. Lozano-Rizk
Juan I. Nieto-Hipolito
Raul Rivera-Rodriguez
Maria A. Cosio-Leon
Mabel Vazquez-Briseño
Juan C. Chimal-Eguia
author_sort Jose E. Lozano-Rizk
title QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
title_short QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
title_full QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
title_fullStr QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
title_full_unstemmed QoSComm: A Data Flow Allocation Strategy among SDN-Based Data Centers for IoT Big Data Analytics
title_sort qoscomm: a data flow allocation strategy among sdn-based data centers for iot big data analytics
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-10-01
description When Internet of Things (IoT) big data analytics (BDA) require to transfer data streams among software defined network (SDN)-based distributed data centers, the data flow forwarding in the communication network is typically done by an SDN controller using a traditional shortest path algorithm or just considering bandwidth requirements by the applications. In BDA, this scheme could affect their performance resulting in a longer job completion time because additional metrics were not considered, such as end-to-end delay, jitter, and packet loss rate in the data transfer path. These metrics are quality of service (QoS) parameters in the communication network. This research proposes a solution called QoSComm, an SDN strategy to allocate QoS-based data flows for BDA running across distributed data centers to minimize their job completion time. QoSComm operates in two phases: (i) based on the current communication network conditions, it calculates the feasible paths for each data center using a multi-objective optimization method; (ii) it distributes the resultant paths among data centers configuring their openflow Switches (OFS) dynamically. Simulation results show that QoSComm can improve BDA job completion time by an average of 18%.
topic IoT big data analytics
SDN
QoS
url https://www.mdpi.com/2076-3417/10/21/7586
work_keys_str_mv AT joseelozanorizk qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
AT juaninietohipolito qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
AT raulriverarodriguez qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
AT mariaacosioleon qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
AT mabelvazquezbriseno qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
AT juancchimaleguia qoscommadataflowallocationstrategyamongsdnbaseddatacentersforiotbigdataanalytics
_version_ 1724515583834193920