Persistent store-based dual replication system for distributed SDN controller
Sangyun Han, Sungwon Lee · 2016
In Software Defined Networking, the role of the centralized controller is paramount. Some SDN controllers adopt a distributed clustering mechanism for keeping normal operation of the whole network. Unfortunately, the data loss and the lack of consistency are unavoidable in this approach, because many controllers depend on volatile memory to store most of the important data. In case of restarting or machine failure, all data in memory can't be recovered. Therefore, we propose persistent store-based dual replication system for maintaining and backing a data of distributed SDN controller. Storing data in the persistent store can reduce Mean Time To Repair (MTTR) and consequently enhance the reliability and availability of the system.