m‎ > ‎t‎ > ‎

8

Enterprise
  • Apple’s enterprise evolution

    Apple’s enterprise evolution

  • Foursquare is finally proving its (dollar) value

    Foursquare is finally proving its (dollar) value

  • IBM’s year-over-year revenue didn’t decline in the last quarter

    IBM’s year-over-year revenue didn’t decline in the last quarter

  • Browse more...

Facebook
  • 2018 might be Amazon’s year to take a leading role in online advertising

    2018 might be Amazon’s year to take a leading role in online advertising

  • Facebook’s latest News Feed update will prioritize trustworthy publishers

    Facebook’s latest News Feed update will prioritize trustworthy publishers

  • Facebook, Twitter, YouTube praised for “steady progress” quashing illegal hate speech in Europe

    Facebook, Twitter, YouTube praised for “steady progress” quashing illegal hate speech in Europe

  • Browse more...

open source
  • Dgraph raises $3M for its open-source distributed graph database, hits 1.0 release

    Dgraph raises $3M for its open-source distributed graph database, hits 1.0 release

  • As Kubernetes surged in popularity in 2017, it created a vibrant ecosystem

    As Kubernetes surged in popularity in 2017, it created a vibrant ecosystem

  • Salesforce is latest big tech vendor to join the Cloud Native Computing Foundation

    Salesforce is latest big tech vendor to join the Cloud Native Computing Foundation

  • Browse more...

networking
  • Huawei’s new whole-home Wi-Fi system combines Powerline and mesh networking

    Huawei’s new whole-home Wi-Fi system combines Powerline and mesh networking

  • Google gives enterprises a private on-ramp to its cloud

    Google gives enterprises a private on-ramp to its cloud

  • Inflect’s infrastructure marketplace adds 30 new service providers and 2,200 data center and peering locations

    Inflect’s infrastructure marketplace adds 30 new service providers and 2,200 data center and peering locations

  • Browse more...

Facebook open sources Open/R distributed networking software

Posted Nov 15, 2017 by Ron Miller (@ron_miller)
  • 0

    SHARES
Next Story

Amazon reportedly blames the U.S. Postal Service for Amazon Fresh issues

Facebook is no stranger when it comes to open sourcing its computing knowledge. Over the years, it has consistently created software and hardware internally, then transferred that wisdom to the open source community to let them have it. Today, it announced it was open sourcing its modular network routing software called Open/R, as the tradition continues.

Facebook obviously has unique scale needs when it comes to running a network. It has billions of users doing real-time messaging and streaming content at a constant clip. As with so many things, Facebook found that running the network traffic using traditional protocols had its limits and it needed a new way to route traffic that didn’t rely on the protocols of the past,

“Open/R is a distributed networking application platform. It runs on different parts of the network. Instead of relying on protocols for networking routing, it gives us flexibility to program and control a large variety of modern networks,” Omar Baldonado, Engineering Director at Facebook explained.

While it was originally developed for Facebook’s Terragraph wireless backhaul network, the company soon recognized it could work on other networks too including the Facebook network backbone, and even in the middle of Facebook network, he said.

Given the company’s extreme traffic requirements where the conditions were changing so rapidly and was at such scale, they needed a new way to route traffic on the network. “We wanted to find per application, the best path, taking into account dynamic traffic conditions throughout the network,” Baldonado said.

But Facebook also recognized that it could only take this so far internally, and if they could work with partners and other network operators and hardware manufacturers, they could extend the capabilities of this tool. They are in fact working with other companies in this endeavor including Juniper and Arista networks, but by open sourcing the software, it allows developers to do things with it that Facebook might not have considered, and their engineering team finds that prospect both exciting and valuable.

It’s also part of a growing trend at Facebook (and other web scale companies) to open up more and more of the networking software and hardware. These companies need to control every aspect of the process that they can, and building software like this, then giving it to the open source community lets others bring their expertise and perspective and improve the original project.

“This goes along with movement toward disaggregation of the network. If you open up the hardware and open up the software on top of it, it benefits everyone,” Baldonado said.

Featured Image: Getty Images
  • 0

    SHARES
Advertisement Advertisement

Crunchbase

  • Facebook

    • Founded 2004
    • Overview Facebook is an online social networking service that allows its users to connect with friends and family as well as make new connections. It provides its users with the ability to create a profile, update information, add images, send friend requests, and accept requests from other users. Its features include status update, photo tagging and sharing, and more. Facebook’s profile structure includes …
    • Location Menlo Park, California
    • Categories Social Media, Social Network, Social
    • Website http://www.facebook.com
    • Full profile for Facebook

Newsletter Subscriptions

Latest Crunch Report

  • Google and Tencent ink patent agreement | Crunch Report

    Google and Tencent ink patent agreement | Crunch Report

Watch More Episodes
  • open source
  • networking
  • Facebook
  • Enterprise
  • Popular Posts

    #auto

    Subpages (1): x
    Comments