DocumentCode :
145901
Title :
Using ReversePTP to distribute time in Software Defined Networks
Author :
Mizrahi, Tal ; Moses, Yoram
Author_Institution :
Technion - Israel Inst. of Technol., Haifa, Israel
fYear :
2014
fDate :
22-26 Sept. 2014
Firstpage :
112
Lastpage :
117
Abstract :
Accurate time can be a useful tool in Software Defined Networks (SDN), allowing to coordinate network updates and topology changes, and to timestamp events and notifications. Moreover, accurate time is used in various environments in which software defined networking is being considered, making accurate time distribution an essential feature of SDNs. Accurate timekeeping requires a clock synchronization method, such as the Precision Time Protocol (PTP). Contrary to the centralized SDN paradigm, PTP is by nature a distributed protocol, in which every node is required to run a complex clock servo algorithm. We introduce ReversePTP, a clock synchronization protocol for SDN. ReversePTP is based on PTP, but is conceptually reversed; in ReversePTP all nodes (switches) in the network distribute timing information to a single node, the controller, that tracks the state of all the clocks in the network. Hence, all computations and bookkeeping are performed by the controller, whereas the `dumb´ switches are only required to send it their current time periodically. In accordance with the SDN paradigm, the controller is the `brain´, making ReversePTP flexible and programmable from an SDN programmer´s perspective. We present the ReversePTP architecture, and discuss how SDN applications that require accurate time can use ReversePTP. Our experimental evaluation of a network with 34 ReversePTP-enabled nodes shows that ReversePTP can be effectively used for coordinating events in networks at the same level of accuracy as provided by the conventional PTP.
Keywords :
computer networks; software radio; synchronisation; transport protocols; ReversePTP; clock synchronization method; distributed protocol; precision time protocol; software defined networks; time distribution; Accuracy; Clocks; Delays; Protocols; Servomotors; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), 2014 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4799-2698-5
Type :
conf
DOI :
10.1109/ISPCS.2014.6948702
Filename :
6948702
Link To Document :
بازگشت