school of
play

School of Information Sciences UNIVERSITY OF PITTSBURGH ptp tp++: - PowerPoint PPT Presentation

School of Information Sciences UNIVERSITY OF PITTSBURGH ptp tp++: +: A A Precis cision ion Time e Prot rotocol col Simulation lation Model l for OMNeT++ ++ / IN INET Martin Lvesque, PhD Plan Introduction Background Precision


  1. School of Information Sciences UNIVERSITY OF PITTSBURGH ptp tp++: +: A A Precis cision ion Time e Prot rotocol col Simulation lation Model l for OMNeT++ ++ / IN INET Martin Lévesque, PhD

  2. Plan Introduction Background – Precision Time Protocol (PTP) OMNeT++ Simulation model Simulation results Conclusions S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  3. Introduction Emerging smart applications require tight synchronization requirements. ◦ Smart power grid. ◦ Internet-of-Things (IoT). ◦ Smart cities. Efficiency and reliability improvements via machine-to-machine (M2M) communications. IEEE 1588 Precision Time Protocol (PTP): Key synchronization protocol. Not currently part of OMNeT++ / INET. S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  4. Precision Time Protocol (PTP) S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  5. Precision Time Protocol (PTP) Offset time from the slave clock perspective is approximated by: 𝐸 1 −𝐸 2 𝜄 ← 2 A given slave clock adjusts its time as follows: 𝑢 ← 𝑢 − 𝜄 For precise synchronization performance, 𝐸 1 should be close to 𝐸 2 (symmetrical). Challenging requirement to meet in practice. Asymmetry mitigation mechanisms: ◦ Residence time measurement, peer-to-peer path correction, etc. S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  6. PTP OMNeT++ model S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  7. PTP OMNeT++ model PTPNode: ◦ Node having PTP support. ◦ Master or slave. ◦ Implemented as an application. Follow the OSI layers, use of the INET modules. Software and hardware clocks. Allows to study asymmetry mitigation mechanisms. Stats collector: ◦ Time deviation: Average, standard deviation, min-max, PDF. S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  8. Simulation results Scenario: Measurement of the synchronization performance over multiple hops with background traffic. Slave nodes synchronize with the master node. Two trafgen nodes generate at the intermediate nodes – Asymmetric conditions. Fig.: Simulation model. With and without quality-of-service (QoS) – PTP packets prioritization. S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  9. Simulation results – Without QoS S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  10. Simulation results – With QoS S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  11. Conclusions The OMNeT++ PTP model allows to measure synchronization performance under different conditions. Variable traffic load can significantly influence the synchronization performance. Prioritized QoS improves the accuracy drastically. Future works: Investigate the model with realistic conditions. ◦ With security (timestamps). ◦ Increase the number of nodes and intermediate nodes. ◦ Variety of applications: triple-play, smart grid, etc. S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

  12. Questions ? S c h o o l o f I n f o r m a t i o n S c i e n c e s a t P i t t | w w w . i s c h o o l . p i t t . e d u

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend