打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
今日论文推荐(附下载地址)

AMiner下周三将发布《3D打印研究报告》

届时微信公众号菜单栏可直接下载研究报告

敬请关注

Facebook开放式交换系统(FBOSS)是专门为满足大型快速增长网络的需求而创建的交换机软件。

在ACM SIGCOMM 2018,此篇论文的作者们分享了有关FBOSS开源版本的新细节以及我们在Facebook网络中使用FBOSS的经验和挑战。

论文名:FBOSS: Building Switch Software at Scale

作者:

Sean Choi, Boris Burkov, Alex Eckert, Tian Fang, Saman Kazemkhani, Rob Sherwood, Ying Zhang, James Hongyi Zeng

Abstract

The conventional software running on network devices, such as switches and routers, is typically vendor-supplied, proprietary and closed-source; as a result, it tends to contain extraneous features that a single operator will not most likely fully utilize. Furthermore, cloud-scale data center networks often times have software and operational requirements that may not be well addressed by the switch vendors.

In this paper, we present our ongoing experiences on overcoming the complexity and scaling issues that we face when designing, developing, deploying and operating an in-house software built to manage and support a set of features required for data center switches of a large scale Internet content provider. We present FBOSS, our own data center switch software, that is designed with the basis on our switch-as-a-server and deploy-early-and-iterate principles. We treat software running on data center switches as any other software services that run on a commodity server. We also build and deploy only a minimal number of features and iterate on it. These principles allow us to rapidly iterate, test, deploy and manage FBOSS at scale. Over the last five years, our experiences show that FBOSS’s design principles allow us to quickly build a stable and scalable network. As evidence, we have successfully grown the number of FBOSS instances running in our data center by over 30x over a two year period.

中文摘要

在网络设备上运行的传统软件,例如交换机和路由器,通常是供应商提供的,专有的和封闭的源;因此,它往往包含单个运营商最不可能充分利用的无关功能。此外,云规模数据中心网络通常具有交换机供应商可能无法很好地解决的软件和操作要求。

在本文中,我们介绍了我们在设计、开发、部署和运行内部软件时所面临的复杂性和扩展问题的持续经验,这些软件旨在管理和支持大规模数据中心交换机所需的一组功能。我们介绍了我们自己的数据中心交换机软件FBOSS,它是基于我们的交换机即服务器和部署早期和迭代原则而设计的。我们将在数据中心交换机上运行的软件视为在商用服务器上运行的任何其他软件服务。我们还构建和部署最少数量的功能并对其进行迭代。这些原则使我们能够快速迭代,测试,部署和管理FBOSS。在过去的五年中,我们的经验表明,FBOSS的设计原则使我们能够快速构建稳定且可扩展的网络。作为证据,我们在两年的时间内成功地将数据中心运行的FBOSS实例数量增加了30多倍。

论文下载链接:https://research.fb.com/wp-content/uploads/2018/07/FBOSS-Building-Switch-Software-at-Scale.pdf?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
cisco网络交换机配置手册
思科智能堆叠技术概述(StackWise )
以软件之力,破网络之弊
所有架构师都应该至少读上两遍的十篇论文
cisco 2918交换机灌注IOS的方法。
cisco 交换机端口镜像配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服