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...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-10-01
|
Series: | Applied Sciences |
Subjects: | |
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 |