Performance Analysis and Optimization of OpenDaylight Controller in Distributed Cluster Environment

KIPS Transactions on Computer and Communication Systems, Vol. 6, No.11, pp.453-462, November 2017
10.3745/KTCCS.2017.6.11.453, Full Text

Abstract

OpenDaylight is an SDN (Software Defined Networking) open source framework, which is popular in network fields recently. This paper analyzes the performance of a controller cluster architecture by focusing on distributed datastore and Raft leader election algorithm. In addition, we propose an enhanced version of Raft algorithm in order to improve the performance of distributed datastore by distributing shard leaders over controller cluster. This paper compares the conventional Raft algorithm with the proposed version of the Raft algorithm. Moreover, we compare the performance of distributed datastore according to shard roles such as leader and follower. Experimental results show that Shard leaders provide better performance than followers and Shard updating requests need to be distributed over multiple controllers. So, by using proposed version of Raft algorithm, controller performance can be improved. The details of the experiment results are cleary described.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from October 15, 2016)

Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


Cite this paper

[KIPS Transactions Style]
S. Lee, T. Kim, and T. Kim, "Performance Analysis and Optimization of OpenDaylight Controller in Distributed Cluster Environment," KIPS Transactions on Computer and Communication Systems, Vol.6, No.11, pp.453-462, 2017, DOI: 10.3745/KTCCS.2017.6.11.453.

[IEEE Style]
Solyi Lee, Taehong Kim, and Taejoon Kim, "Performance Analysis and Optimization of OpenDaylight Controller in Distributed Cluster Environment," KIPS Transactions on Computer and Communication Systems, vol. 6, no. 11, pp. 453-462, 2017. DOI: 10.3745/KTCCS.2017.6.11.453.

[ACM Style]
Lee, S., Kim, T., and Kim, T. 2017. Performance Analysis and Optimization of OpenDaylight Controller in Distributed Cluster Environment. KIPS Transactions on Computer and Communication Systems, 6, 11, (2017), 453-462. DOI: 10.3745/KTCCS.2017.6.11.453.