Network Time Protocol & GSoC 2015 wrap-up

September 16, 2015 by Sue Graves

Google Summer of Code 2015 - NTF’s NTP projects are heading to the finish line!

We are excited to be approaching the last phase of Network Time Foundation’s sponsorship in GSoC 2015! There was great participation from the Mentors and Students both, and their work has already been put to use in improving Network Time Protocol (NTP).

Here are some highlights…

  • Three students were selected to revamp our old and incomplete test scripts that were written in google test, and ported them to Unity.

  • Mark Vander Voord, a committer from Unity, worked with and mentored the students and collaborated on some new features.

  • We implemented a peer review system among some of the team members which resulted in better scripts.

  • The biggest success is these new tests have already been integrated into the NTP distribution, starting with 4.2.8p2 (April 2015). We continue to augment the NTP test suite, and while the previous Google Test framework required the installation
    of 3rd party tools, the new Unity test framework is built-in to and integrated with the NTP source code distribution and build process.

Summary of all the Projects

ProjectStudentMentors
Testing Protocol Python - Converting the old Google Test framework to the Unity Test framework. Also added new tests.Damir TomicRahul Kumar
Harlan Stenn
Migration to Unity Framework.Lokesh WalaseRahul Kumar
Harlan Stenn
Updating the test suite of Network Time Protocol - continuous integration using Travis-CI.Tomasz FlendrichHarlan Stenn
Rahul Kumar
Study the usefulness of different clock models/algorithms for NTP.Durgesh PandeyJudah Levine
Terje Mathisen
Web-based ntp.conf generator/file analyzer. This project is likely a multi-year GSoC effort and has given us a base to build upon for NTF to provide this service.Parth KolekarHarlan Stenn
Wayne Buckhanan

Thank You to all of our students and mentors who worked together on these NTP projects, and thanks to Harlan Stenn for mentoring the new mentors.

Share on: