Software-defined networks: A walkthrough guide from occurrence To data plane fault tolerance

Ali Malik, B. Aziz, A. Al-Haj, M. Adda
{"title":"Software-defined networks: A walkthrough guide from occurrence To data plane fault tolerance","authors":"Ali Malik, B. Aziz, A. Al-Haj, M. Adda","doi":"10.7287/PEERJ.PREPRINTS.27624V1","DOIUrl":null,"url":null,"abstract":"In recent years, the emerging paradigm of software-defined networking has become a hot and thriving topic that grabbed the attention of industry sector as well as the academic research community. The decoupling between the network control and data planes means that software-defined networking architecture is programmable, adjustable and dynamically re-configurable. As a result, a large number of leading companies across the world have latterly launched software-defined solutions in their data centers and it is expected that most of the service providers will do so in the near future due to the new opportunities enabled by software-defined architectures. Nonetheless, each emerging technology is accompanied by new issues and concerns, and fault tolerance and recovery is one such issue that faces software-defined networking. Although there have been numerous studies that have discussed this issue, gaps still exist and need to be highlighted. In this paper, we start by tracing the evolution of networking systems from the mid 1990's until the emergence of programmable networks and software-defined networking, and then define a taxonomy for software-defined networking dependability by means of fault tolerance of data plane to cover all aspects, challenges and factors that need to be considered in future solutions. We discuss in a detailed manner current state-of-the-art literature in this area. Finally, we analyse the current gaps in current research and propose possible directions for future work.","PeriodicalId":93040,"journal":{"name":"PeerJ preprints","volume":"77 1","pages":"e27624"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"PeerJ preprints","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7287/PEERJ.PREPRINTS.27624V1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

In recent years, the emerging paradigm of software-defined networking has become a hot and thriving topic that grabbed the attention of industry sector as well as the academic research community. The decoupling between the network control and data planes means that software-defined networking architecture is programmable, adjustable and dynamically re-configurable. As a result, a large number of leading companies across the world have latterly launched software-defined solutions in their data centers and it is expected that most of the service providers will do so in the near future due to the new opportunities enabled by software-defined architectures. Nonetheless, each emerging technology is accompanied by new issues and concerns, and fault tolerance and recovery is one such issue that faces software-defined networking. Although there have been numerous studies that have discussed this issue, gaps still exist and need to be highlighted. In this paper, we start by tracing the evolution of networking systems from the mid 1990's until the emergence of programmable networks and software-defined networking, and then define a taxonomy for software-defined networking dependability by means of fault tolerance of data plane to cover all aspects, challenges and factors that need to be considered in future solutions. We discuss in a detailed manner current state-of-the-art literature in this area. Finally, we analyse the current gaps in current research and propose possible directions for future work.
软件定义网络:从发生到数据平面容错的演练指南
近年来,软件定义网络(software-defined networking)这一新兴范式已成为业界和学术界关注的热门话题。网络控制平面和数据平面之间的解耦意味着软件定义的网络架构是可编程的、可调整的和动态可重构的。因此,世界各地的许多领先公司最近都在其数据中心中推出了软件定义解决方案,由于软件定义架构带来的新机会,预计大多数服务提供商将在不久的将来这样做。尽管如此,每种新兴技术都伴随着新的问题和关注点,而容错和恢复就是软件定义网络所面临的问题之一。虽然已经有许多研究讨论了这个问题,但差距仍然存在,需要强调。本文首先追溯了网络系统从20世纪90年代中期到可编程网络和软件定义网络的发展历程,然后通过数据平面容错定义了软件定义网络可靠性的分类,涵盖了未来解决方案中需要考虑的所有方面、挑战和因素。我们将详细讨论这一领域的最新文献。最后,我们分析了当前研究的差距,并提出了未来工作的可能方向。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信