Why OpenKilda was created
With the great strides made by major open source projects like ONOS, Open Daylight, and others, why pursue another open source SDN Controller option? Scalability is the chief reason. As concentration was focused upon centralizing control of the network, current open source – as well as proprietary SDN controllers – and their developers seem to have neglected to keep in mind that distributing functionality and the associated data processing requirements is the best way to handle large network footprints. Many software developers of highly scalable applications have learned this over time.
OpenKilda is a scalable open-source SDN Controller built by a Tier-1 CSP and architected from the ground up for use in global provider networks. OpenKilda employs web-scale messaging, work process partitioning, and a graph node Database to deliver massive scalability even in situations of unreliable control planes, highly variable latencies and distances that span the globe. This makes OpenKilda ideal for Bandwidth-on-Demand applications including Datacenter interconnects, DC cross-connects and global WANs. Also providing live telemetry for network operations and a path computation engine (PCE) with intelligent flow routing, OpenKilda is currently deployed in production and manages a network spanning 11 countries and growing. For more information visit http://www.open-kilda.org.