A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities

Current computing platforms encourage the integration of thousands of processing cores, and their interconnections, into a single chip. Mobile smartphones, IoT, embedded devices, desktops, and data centers use Many-Core Systems-on-Chip (SoCs) to exploit their compute power and parallelism to meet th...

Full description

Bibliographic Details
Main Authors: Jose Ricardo Gomez-Rodriguez, Remberto Sandoval-Arechiga, Salvador Ibarra-Delgado, Viktor Ivan Rodriguez-Abdala, Jose Luis Vazquez-Avila, Ramon Parra-Michel
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Micromachines
Subjects:
Online Access:https://www.mdpi.com/2072-666X/12/2/183
id doaj-393dc8c78e47402ea721f54b1062798b
record_format Article
spelling doaj-393dc8c78e47402ea721f54b1062798b2021-02-13T00:00:27ZengMDPI AGMicromachines2072-666X2021-02-011218318310.3390/mi12020183A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and OpportunitiesJose Ricardo Gomez-Rodriguez0Remberto Sandoval-Arechiga1Salvador Ibarra-Delgado2Viktor Ivan Rodriguez-Abdala3Jose Luis Vazquez-Avila4Ramon Parra-Michel5Academic Unit of Electrical Engineering, Center of Research, Innovation and Development in Telecommunications (CIDTE), Autonomous University of Zacatecas, Zacatecas 98000, MexicoAcademic Unit of Electrical Engineering, Center of Research, Innovation and Development in Telecommunications (CIDTE), Autonomous University of Zacatecas, Zacatecas 98000, MexicoAcademic Unit of Electrical Engineering, Center of Research, Innovation and Development in Telecommunications (CIDTE), Autonomous University of Zacatecas, Zacatecas 98000, MexicoAcademic Unit of Electrical Engineering, Center of Research, Innovation and Development in Telecommunications (CIDTE), Autonomous University of Zacatecas, Zacatecas 98000, MexicoFacultad de Ingeniería, Universidad Autónoma del Carmen, Carmen 24180, MexicoDepartment of Electrical Engineering, Communications Section, CINVESTAV-IPN, Guadalajara, Jalisco 45019, MexicoCurrent computing platforms encourage the integration of thousands of processing cores, and their interconnections, into a single chip. Mobile smartphones, IoT, embedded devices, desktops, and data centers use Many-Core Systems-on-Chip (SoCs) to exploit their compute power and parallelism to meet the dynamic workload requirements. Networks-on-Chip (NoCs) lead to scalable connectivity for diverse applications with distinct traffic patterns and data dependencies. However, when the system executes various applications in traditional NoCs—optimized and fixed at synthesis time—the interconnection nonconformity with the different applications’ requirements generates limitations in the performance. In the literature, NoC designs embraced the Software-Defined Networking (SDN) strategy to evolve into an adaptable interconnection solution for future chips. However, the works surveyed implement a partial Software-Defined Network-on-Chip (SDNoC) approach, leaving aside the SDN layered architecture that brings interoperability in conventional networking. This paper explores the SDNoC literature and classifies it regarding the desired SDN features that each work presents. Then, we described the challenges and opportunities detected from the literature survey. Moreover, we explain the motivation for an SDNoC approach, and we expose both SDN and SDNoC concepts and architectures. We observe that works in the literature employed an uncomplete layered SDNoC approach. This fact creates various fertile areas in the SDNoC architecture where researchers may contribute to Many-Core SoCs designs.https://www.mdpi.com/2072-666X/12/2/183Networks-on-ChipchallengesopportunitiesSoftware-Defined Networks-on-Chipsurvey
collection DOAJ
language English
format Article
sources DOAJ
author Jose Ricardo Gomez-Rodriguez
Remberto Sandoval-Arechiga
Salvador Ibarra-Delgado
Viktor Ivan Rodriguez-Abdala
Jose Luis Vazquez-Avila
Ramon Parra-Michel
spellingShingle Jose Ricardo Gomez-Rodriguez
Remberto Sandoval-Arechiga
Salvador Ibarra-Delgado
Viktor Ivan Rodriguez-Abdala
Jose Luis Vazquez-Avila
Ramon Parra-Michel
A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
Micromachines
Networks-on-Chip
challenges
opportunities
Software-Defined Networks-on-Chip
survey
author_facet Jose Ricardo Gomez-Rodriguez
Remberto Sandoval-Arechiga
Salvador Ibarra-Delgado
Viktor Ivan Rodriguez-Abdala
Jose Luis Vazquez-Avila
Ramon Parra-Michel
author_sort Jose Ricardo Gomez-Rodriguez
title A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
title_short A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
title_full A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
title_fullStr A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
title_full_unstemmed A Survey of Software-Defined Networks-on-Chip: Motivations, Challenges and Opportunities
title_sort survey of software-defined networks-on-chip: motivations, challenges and opportunities
publisher MDPI AG
series Micromachines
issn 2072-666X
publishDate 2021-02-01
description Current computing platforms encourage the integration of thousands of processing cores, and their interconnections, into a single chip. Mobile smartphones, IoT, embedded devices, desktops, and data centers use Many-Core Systems-on-Chip (SoCs) to exploit their compute power and parallelism to meet the dynamic workload requirements. Networks-on-Chip (NoCs) lead to scalable connectivity for diverse applications with distinct traffic patterns and data dependencies. However, when the system executes various applications in traditional NoCs—optimized and fixed at synthesis time—the interconnection nonconformity with the different applications’ requirements generates limitations in the performance. In the literature, NoC designs embraced the Software-Defined Networking (SDN) strategy to evolve into an adaptable interconnection solution for future chips. However, the works surveyed implement a partial Software-Defined Network-on-Chip (SDNoC) approach, leaving aside the SDN layered architecture that brings interoperability in conventional networking. This paper explores the SDNoC literature and classifies it regarding the desired SDN features that each work presents. Then, we described the challenges and opportunities detected from the literature survey. Moreover, we explain the motivation for an SDNoC approach, and we expose both SDN and SDNoC concepts and architectures. We observe that works in the literature employed an uncomplete layered SDNoC approach. This fact creates various fertile areas in the SDNoC architecture where researchers may contribute to Many-Core SoCs designs.
topic Networks-on-Chip
challenges
opportunities
Software-Defined Networks-on-Chip
survey
url https://www.mdpi.com/2072-666X/12/2/183
work_keys_str_mv AT josericardogomezrodriguez asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT rembertosandovalarechiga asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT salvadoribarradelgado asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT viktorivanrodriguezabdala asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT joseluisvazquezavila asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT ramonparramichel asurveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT josericardogomezrodriguez surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT rembertosandovalarechiga surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT salvadoribarradelgado surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT viktorivanrodriguezabdala surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT joseluisvazquezavila surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
AT ramonparramichel surveyofsoftwaredefinednetworksonchipmotivationschallengesandopportunities
_version_ 1724272677385928704