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...
Main Authors: | , , , , , |
---|---|
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 |