Open Networking Summit 2017
April 3-6, 2017 - Santa Clara Convention Center

Click here for more information and to register. 
Tuesday, April 4 • 11:30am - 12:20pm
Efficient Geographic Replication & DR Using Open Source Controller - Colin Dixon & Tom Pantelis, Brocade; Brian Freeman, AT&T

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Most, if not all, modern network controllers acknowledge that they are distributed systems and must deal with how to replicate state. There is a trade-off between strong consistency (with easier debugging, programming models, and understandability) on the one hand and tolerance for high latency between controllers and possible partitions on the other hand. To address this, we have extended a strongly-consistent data store (based on RAFT) to also allow for best-effort replication to additional nodes. This allows there to be a small number of nodes (with low latency between them) providing a strongly-consistent data store, while efficiently replicating state to other entities including other controllers acting as warm standbys to handle disaster recovery. Future extensions can allow simple federation by leveraging selective best-effort replication to exchange state without tight coupling.

avatar for Colin Dixon

Colin Dixon

Distinguished Engineer, Brocade
Colin Dixon is the Chair of OpenDaylight's Technical Steering Committee and a Distinguished Engineer at Brocade. In both roles, he focuses on leveraging open source software to build innovative networking solutions. Beyond that, he is active in open standards bodies including the... Read More →
avatar for Brian Freeman

Brian Freeman

Brian Freeman is an AT&T Fellow working as a software architect/systems engineer in emerging service technologies and large system design and delivery. Brian is currently leading the architecture and design efforts for the AT&T Software Defined Network Controller. The SDN Controller... Read More →

Tom Pantelis

Tom Pantelis is a Principal Software Engineer 2 at Brocade Communications. He has been an active participant in OpenDaylight community since April 2014. He has been an active contributor to the core OpenDaylight projects with main contributions to the clustered data store as well... Read More →

Tuesday April 4, 2017 11:30am - 12:20pm PDT
Grand Ballroom D