1 of 5

OCP-TAP Servo Workstream

Meeting

March 31, 2022

2 of 5

Agenda

  • Objectives discussion continued
  • Discuss requirements gathering
  • Gary to present overview of Oscillators workflow

3 of 5

Workstream logistics

  • Wiki: https://www.opencompute.org/wiki/TAP_PTP_Servos
    • General information
    • Meeting schedule & login information
    • Recordings from previous calls
  • Document Sharing
    • Google Drive
  • Meeting schedule / cadence

4 of 5

Potential objective thoughts

  • Document requirements & use-cases
    • Both application-driven (i.e. max|TE| < X) and developer-driven (i.e. APIs, debuggability/observability)
    • Liaise with other workstreams including oscillator workstream
    • Liaise with relevant industry & standards groups (i.e. ITU-T, IEEE 1588, etc.) as needed to identify generic requirements
    • Cover controlling and monitoring requirements
  • Investigate current public open-source solutions
    • Functionality provided, algorithms used, pros, cons
    • Documentation
  • Define servo parameterization requirements
    • Including holdover characteristics
  • Investigate & characterize algorithms
    • Define use-cases that should be simulated/characterized
  • Define / expand API requirements & APIs
  • Open-source solutions
    • Modify, develop, and/or sponsor
    • Contributing to HW or SW open-source including TimeCard FPGA

5 of 5

Requirements Gathering

  • Problem Formulation
    • Alon to draft initial text
  • Understanding the network & system/hardware
  • Data Center PTP profile is one source of requirements
  • Requirements from other workstreams
    • Reach out to other workstream
  • Application-level (customer) requirements
    • i.e. can we have an algorithm/system that is more adaptive
  • Theory of operations?
  • Create “wishlist” brainstorm on the Wiki
  • Invite experts to present experience / problems to the workstream
    • Example: open source solutions such as linuxptp
  • Define where in the system the Servo can go