Timed Consistent Network Updates in Software-Defined Networks

被引:43
作者
Mizrahi, Tal [1 ]
Saat, Efi [1 ]
Moses, Yoram [1 ]
机构
[1] Technion Israel Inst Technol, Viterbi Fac Elect Engn, IL-32000 Haifa, Israel
关键词
SDN; PTP; IEEE; 1588; clock synchronization; management; time; consistent updates; CLOCKS;
D O I
10.1109/TNET.2016.2529058
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network updates, such as policy and routing changes, occur frequently in software-defined networks (SDNs). Updates should be performed consistently, preventing temporary disruptions, and should require as little overhead as possible. Scalability is increasingly becoming an essential requirement in SDNs. In this paper, we propose to use time-triggered network updates to achieve consistent updates. Our proposed solution requires lower overhead than the existing update approaches, without compromising the consistency during the update. We demonstrate that accurate time enables far more scalable consistent updates in the SDN than previously available. In addition, it provides the SDN programmer with fine-grained control over the tradeoff between consistency and scalability.
引用
收藏
页码:3412 / 3425
页数:14
相关论文
共 45 条
[21]  
Katta N.P., 2013, P 2 ACM SIGCOMM WORK, P49, DOI 10.1145/2491185.2491191
[22]  
Kreutz D., 2013, Proceedings of ACM SIGCOMM workshop on Hot topics in software defined networking (HotSDN'13), P55
[23]   SYNCHRONIZING CLOCKS IN THE PRESENCE OF FAULTS [J].
LAMPORT, L ;
MELLIARSMITH, PM .
JOURNAL OF THE ACM, 1985, 32 (01) :52-78
[24]   TIME, CLOCKS, AND ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM [J].
LAMPORT, L .
COMMUNICATIONS OF THE ACM, 1978, 21 (07) :558-565
[25]   USING TIME INSTEAD OF TIMEOUT FOR FAULT-TOLERANT DISTRIBUTED SYSTEMS [J].
LAMPORT, L .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (02) :254-280
[26]  
Li H., 2014, IEEE ISPCS
[27]   zUpdate: Updating Data Center Networks with Zero Loss [J].
Liu, Hongqiang Harry ;
Wu, Xin ;
Zhang, Ming ;
Yuan, Lihua ;
Wattenhofer, Roger ;
Maltz, David A. .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) :411-422
[28]   APPLICATION OF A TECHNIQUE FOR RESEARCH AND DEVELOPMENT PROGRAM-EVALUATION [J].
MALCOLM, DG ;
ROSEBOOM, JH ;
CLARK, CE ;
FAZAR, W .
OPERATIONS RESEARCH, 1959, 7 (05) :646-669
[29]   OpenFlow: Enabling innovation in campus networks [J].
McKeown, Nick ;
Anderson, Tom ;
Balakrishnan, Hari ;
Parulkar, Guru ;
Peterson, Larry ;
Rexford, Jennifer ;
Shenker, Scott ;
Turner, Jonathan .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (02) :69-74
[30]   Teaching Cybersecurity with DeterLab [J].
Mirkovic, Jelena ;
Benzel, Terry .
IEEE SECURITY & PRIVACY, 2012, 10 (01) :73-76