SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Building on TAP
Ken Hann; WSTS 2023; Vancouver
Sync resiliency for the cloud
2023 © ADTRAN, INC.
2
• Data centre / general trends
• Motivation for synchronization with software
• Time Appliance Project
• O-RAN architecture
• Software synchronization and the virtual measurement
• Options; results; interfaces;
Agenda
2023 © ADTRAN, INC.
3
New role of software in synchronization
Miniaturization
Consolidation
General trends Cloud trends
Scalability Explosive growth
(Synchronization management)
Sustainability Open source (white box)
(Efficiencies of scale)
Accuracy;
resiliency;
security
2023 © ADTRAN, INC.
4
Clocks - hardware with “soul”
PPS or PTP
• HW timestamping of events
• Accuracy HW (~1ns)
• Accuracy SW (~1us)
• Huge vendor investment
• (ORAN; TAP;
Interface(s)
CPU
Application
(SW)
HW
Clock
(PHC)
(RTC/PLL)
OS
Application
(SW)
`
...
...
2023 © ADTRAN, INC.
5
Existing clocks/applications use dedicated HW
Synchronization network management
Optical Cs ePRC+
NG GM/SSU
Magnetic PRC/ePRC
Access Edge Core
NG GM/SSU
Device/network
monitor
Front/backhaul
Core network
O-RAN/edge DC
TV
studio
Defense
comm
Aviation
radars
Data
center
Financial
trading
911 center
Smart power
grids
HP Optical Cs
Cesium
2023 © ADTRAN, INC.
6
For distribution
or
local application?
Software synchronization
2023 © ADTRAN, INC.
7
Data centers - open time server
= TimeCard + standard server + standard NIC
• Interconnect via PCIe (using PTM)
• Optional PPS connections (pre-PTM)
TAP use case:
2023 © ADTRAN, INC.
8
M.2 slot is commonly available and allows smooth sync add on
OSA PCIe TimeCard with M.2 module as core
Core built as M.2
Sync Module
Concept Implementation
PCIe x
1
PCIe x1 (x2; x4)
SGMII x2
2023 © ADTRAN, INC.
9
O-RU BASED ON WHITEBOX SERVER + NIC + ACCELERATOR
High-accuracy sync over PCIe
Telecoms - Open-RAN architecture
2023 © ADTRAN, INC.
10
HOW?
Software synchronization
2023 © ADTRAN, INC.
11
Whitebox server with SoftSync
OSCILLOQUARTZ SOLUTION
• HW timestamping NIC (Intel)
• SoftSync PTP client on host machine
• Synchronizes OS with system APIs
• Performance ~ 100ns (timestamping NIC)
Interface(s) NIC
CPU
Software
app
1
SoftSync
OS
Software
app
2
PPS or PTP
`
2023 © ADTRAN, INC.
12
SoftSync measurement using G.8265.1 master
Back to back
2023 © ADTRAN, INC.
13
White box server with PCIe / M.2 interface
• GNSS input
• Local Ethernet port (PTP)
• No offset between GNSS and Ethernet
• PCIe port
Interface PCIe
CPU
Software
app
1
OS
Software
app
2
GNSS
Local
Ethernet
2023 © ADTRAN, INC.
14
PRECISION TIME MEASUREMENT
Synchronization over PCI-e (PTM)
2023 © ADTRAN, INC.
15
Whitebox server with PCIe / M.2 interface
PTM ON PCIE TO IMPROVE PERFORMANCE
• PTM support on PCIe
• PCIe <-> CPU ~10ns
• CPU <-> OS ~ 1ns
• No offset between GNSS and Ethernet (PTP)
• Class C BC possible
• PTM becoming available
PCIe
CPU
Software
app
1
OS
Software
app
2
GNSS
Local
Ethernet
PTM
2023 © ADTRAN, INC.
16
SYNCHRONIZATION OF VIRTUALIZED APPLICATIONS E.G. O-RAN
What other applications?
Infrastructure synchronized by SW
PCIe
CPU
Application
2
O-RU
PCIe
CPU
Application
1
O-DU
Ethernet Ethernet
PTM
PTM
PTP
TGPI
O
TGPI
O
2023 © ADTRAN, INC.
17
Conclusions
1) Highest accuracy applications requires dedicated HW
2) Sync on COTs server (TAP; O-RAN)
• Available today ~100ns (e.g SoftSync)
• PTM enables ~10ns accuracy (also for virtualized sw)
• PCIe = Timing interface
3) M.2 Sync Module = small footprint PCI-e
info@oscilloquartz.com

Contenu connexe

Tendances

Tendances (20)

Synchronizing 5G networks
Synchronizing 5G networksSynchronizing 5G networks
Synchronizing 5G networks
 
O-RAN 5g high level network design
O-RAN 5g high level network designO-RAN 5g high level network design
O-RAN 5g high level network design
 
Beginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRANBeginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRAN
 
5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx5g-Air-Interface-pptx.pptx
5g-Air-Interface-pptx.pptx
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
 
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
Beginners: Different Types of RAN Architectures - Distributed, Centralized & ...
 
5G Physical Channel and Signal
5G Physical Channel and Signal5G Physical Channel and Signal
5G Physical Channel and Signal
 
Intermediate: Bandwidth Parts (BWP)
Intermediate: Bandwidth Parts (BWP)Intermediate: Bandwidth Parts (BWP)
Intermediate: Bandwidth Parts (BWP)
 
O-RAN and the enterprise
O-RAN and the enterpriseO-RAN and the enterprise
O-RAN and the enterprise
 
Sync on TAP - Syncing infrastructure with software
Sync on TAP - Syncing infrastructure with softwareSync on TAP - Syncing infrastructure with software
Sync on TAP - Syncing infrastructure with software
 
Beginners: 5G Terminology
Beginners: 5G TerminologyBeginners: 5G Terminology
Beginners: 5G Terminology
 
3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution3GPP Release 17: Completing the first phase of 5G evolution
3GPP Release 17: Completing the first phase of 5G evolution
 
5g introduction_NR
5g introduction_NR5g introduction_NR
5g introduction_NR
 
5 g ran architcture
5 g ran architcture5 g ran architcture
5 g ran architcture
 
5G technical_overview_training_sec_1
5G technical_overview_training_sec_15G technical_overview_training_sec_1
5G technical_overview_training_sec_1
 
5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond5G Standards: 3GPP Release 15, 16, and beyond
5G Standards: 3GPP Release 15, 16, and beyond
 
Deep PON assurance with Adtran ALM
Deep PON assurance with Adtran ALMDeep PON assurance with Adtran ALM
Deep PON assurance with Adtran ALM
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
 
Best practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksBest practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networks
 
5G and Open Reference Platforms
5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference Platforms
 

Similaire à Building on TAP sync resiliency for the cloud

Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
inside-BigData.com
 
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RCDNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
Grid Protection Alliance
 

Similaire à Building on TAP sync resiliency for the cloud (20)

Introducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applicationsIntroducing ultra-precise time for server-hosted applications
Introducing ultra-precise time for server-hosted applications
 
Inject precise synchronization into open compute servers
Inject precise synchronization into open compute serversInject precise synchronization into open compute servers
Inject precise synchronization into open compute servers
 
Open vSwitch Implementation Options
Open vSwitch Implementation Options Open vSwitch Implementation Options
Open vSwitch Implementation Options
 
Syncing the cloud - from T1 to TAP
 Syncing the cloud - from T1 to TAP Syncing the cloud - from T1 to TAP
Syncing the cloud - from T1 to TAP
 
Meet the industry's first pluggable module for precise synchronization
Meet the industry's first pluggable module for precise synchronizationMeet the industry's first pluggable module for precise synchronization
Meet the industry's first pluggable module for precise synchronization
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
Synchronization For High Frequency Trading Networks: A How To Guide
Synchronization For High Frequency Trading Networks: A How To GuideSynchronization For High Frequency Trading Networks: A How To Guide
Synchronization For High Frequency Trading Networks: A How To Guide
 
Co-Design Architecture for Exascale
Co-Design Architecture for ExascaleCo-Design Architecture for Exascale
Co-Design Architecture for Exascale
 
Host Data Plane Acceleration: SmartNIC Deployment Models
Host Data Plane Acceleration: SmartNIC Deployment ModelsHost Data Plane Acceleration: SmartNIC Deployment Models
Host Data Plane Acceleration: SmartNIC Deployment Models
 
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and moreAdvanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
Advanced Networking: The Critical Path for HPC, Cloud, Machine Learning and more
 
Lunar Way and the Cloud Native "stack"
Lunar Way and the Cloud Native "stack"Lunar Way and the Cloud Native "stack"
Lunar Way and the Cloud Native "stack"
 
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RCDNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
DNMTT - Synchrophasor Data Delivery Efficiency GEP Testing Results at Peak RC
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
 
Methods for Improving NTP
Methods for Improving NTPMethods for Improving NTP
Methods for Improving NTP
 
GPA Software Overview R3
GPA Software Overview R3GPA Software Overview R3
GPA Software Overview R3
 
Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022
Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022
Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022
 
SoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based NetworkingSoC Solutions Enabling Server-Based Networking
SoC Solutions Enabling Server-Based Networking
 
Improving NTP Installed Base Time Accuracy
Improving NTP Installed Base Time AccuracyImproving NTP Installed Base Time Accuracy
Improving NTP Installed Base Time Accuracy
 
Interconnect your future
Interconnect your futureInterconnect your future
Interconnect your future
 

Plus de Adtran

Plus de Adtran (18)

Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Timing and sync requirements in railway networks
Timing and sync requirements in railway networksTiming and sync requirements in railway networks
Timing and sync requirements in railway networks
 
National plan for distribution of time and frequency
National plan for distribution of time and frequencyNational plan for distribution of time and frequency
National plan for distribution of time and frequency
 
Assured timing for power networks
Assured timing for power networksAssured timing for power networks
Assured timing for power networks
 
Deep PON assurance with Adtran ALM
Deep PON assurance with Adtran ALMDeep PON assurance with Adtran ALM
Deep PON assurance with Adtran ALM
 
Addressing GPS vulnerabilities with Satellite Time and Location technology
Addressing GPS vulnerabilities with Satellite Time and Location technologyAddressing GPS vulnerabilities with Satellite Time and Location technology
Addressing GPS vulnerabilities with Satellite Time and Location technology
 
A new era of in-home Wi-Fi has arrived
A new era of in-home Wi-Fi has arrivedA new era of in-home Wi-Fi has arrived
A new era of in-home Wi-Fi has arrived
 
Introducing the industry's smallest Combo PON OLT
Introducing the industry's smallest Combo PON OLTIntroducing the industry's smallest Combo PON OLT
Introducing the industry's smallest Combo PON OLT
 
A new era of Wi-Fi has arrived
A new era of Wi-Fi has arrivedA new era of Wi-Fi has arrived
A new era of Wi-Fi has arrived
 
Transforming DCI connectivity with the FSP 3000 S-Flex
Transforming DCI connectivity with the FSP 3000 S-FlexTransforming DCI connectivity with the FSP 3000 S-Flex
Transforming DCI connectivity with the FSP 3000 S-Flex
 
Making substation clocks and private LTE/5G networks robust against GPS/GNSS ...
Making substation clocks and private LTE/5G networks robust against GPS/GNSS ...Making substation clocks and private LTE/5G networks robust against GPS/GNSS ...
Making substation clocks and private LTE/5G networks robust against GPS/GNSS ...
 
Meet the new FSP 3000 Edge OLS
Meet the new FSP 3000 Edge OLSMeet the new FSP 3000 Edge OLS
Meet the new FSP 3000 Edge OLS
 
Introducing high-performance ONTs for the multigigabit edge
Introducing high-performance ONTs for the multigigabit edgeIntroducing high-performance ONTs for the multigigabit edge
Introducing high-performance ONTs for the multigigabit edge
 
OFCNet demo: Optical spectrum services over FSP 3000 OLS
OFCNet demo: Optical spectrum services over FSP 3000 OLSOFCNet demo: Optical spectrum services over FSP 3000 OLS
OFCNet demo: Optical spectrum services over FSP 3000 OLS
 
Case studies in achieving resilient timing in mission-critical networks
Case studies in achieving resilient timing in mission-critical networksCase studies in achieving resilient timing in mission-critical networks
Case studies in achieving resilient timing in mission-critical networks
 
Best practices for secure PNT management in a multi vendor environment
Best practices for secure PNT management in a multi vendor environmentBest practices for secure PNT management in a multi vendor environment
Best practices for secure PNT management in a multi vendor environment
 
Analytics for automating critical infrastructures
Analytics for automating critical infrastructuresAnalytics for automating critical infrastructures
Analytics for automating critical infrastructures
 
Real-life demands and examples of management and control in disaggregated opt...
Real-life demands and examples of management and control in disaggregated opt...Real-life demands and examples of management and control in disaggregated opt...
Real-life demands and examples of management and control in disaggregated opt...
 

Dernier

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Building on TAP sync resiliency for the cloud

  • 1. Building on TAP Ken Hann; WSTS 2023; Vancouver Sync resiliency for the cloud
  • 2. 2023 © ADTRAN, INC. 2 • Data centre / general trends • Motivation for synchronization with software • Time Appliance Project • O-RAN architecture • Software synchronization and the virtual measurement • Options; results; interfaces; Agenda
  • 3. 2023 © ADTRAN, INC. 3 New role of software in synchronization Miniaturization Consolidation General trends Cloud trends Scalability Explosive growth (Synchronization management) Sustainability Open source (white box) (Efficiencies of scale) Accuracy; resiliency; security
  • 4. 2023 © ADTRAN, INC. 4 Clocks - hardware with “soul” PPS or PTP • HW timestamping of events • Accuracy HW (~1ns) • Accuracy SW (~1us) • Huge vendor investment • (ORAN; TAP; Interface(s) CPU Application (SW) HW Clock (PHC) (RTC/PLL) OS Application (SW) ` ... ...
  • 5. 2023 © ADTRAN, INC. 5 Existing clocks/applications use dedicated HW Synchronization network management Optical Cs ePRC+ NG GM/SSU Magnetic PRC/ePRC Access Edge Core NG GM/SSU Device/network monitor Front/backhaul Core network O-RAN/edge DC TV studio Defense comm Aviation radars Data center Financial trading 911 center Smart power grids HP Optical Cs Cesium
  • 6. 2023 © ADTRAN, INC. 6 For distribution or local application? Software synchronization
  • 7. 2023 © ADTRAN, INC. 7 Data centers - open time server = TimeCard + standard server + standard NIC • Interconnect via PCIe (using PTM) • Optional PPS connections (pre-PTM) TAP use case:
  • 8. 2023 © ADTRAN, INC. 8 M.2 slot is commonly available and allows smooth sync add on OSA PCIe TimeCard with M.2 module as core Core built as M.2 Sync Module Concept Implementation PCIe x 1 PCIe x1 (x2; x4) SGMII x2
  • 9. 2023 © ADTRAN, INC. 9 O-RU BASED ON WHITEBOX SERVER + NIC + ACCELERATOR High-accuracy sync over PCIe Telecoms - Open-RAN architecture
  • 10. 2023 © ADTRAN, INC. 10 HOW? Software synchronization
  • 11. 2023 © ADTRAN, INC. 11 Whitebox server with SoftSync OSCILLOQUARTZ SOLUTION • HW timestamping NIC (Intel) • SoftSync PTP client on host machine • Synchronizes OS with system APIs • Performance ~ 100ns (timestamping NIC) Interface(s) NIC CPU Software app 1 SoftSync OS Software app 2 PPS or PTP `
  • 12. 2023 © ADTRAN, INC. 12 SoftSync measurement using G.8265.1 master Back to back
  • 13. 2023 © ADTRAN, INC. 13 White box server with PCIe / M.2 interface • GNSS input • Local Ethernet port (PTP) • No offset between GNSS and Ethernet • PCIe port Interface PCIe CPU Software app 1 OS Software app 2 GNSS Local Ethernet
  • 14. 2023 © ADTRAN, INC. 14 PRECISION TIME MEASUREMENT Synchronization over PCI-e (PTM)
  • 15. 2023 © ADTRAN, INC. 15 Whitebox server with PCIe / M.2 interface PTM ON PCIE TO IMPROVE PERFORMANCE • PTM support on PCIe • PCIe <-> CPU ~10ns • CPU <-> OS ~ 1ns • No offset between GNSS and Ethernet (PTP) • Class C BC possible • PTM becoming available PCIe CPU Software app 1 OS Software app 2 GNSS Local Ethernet PTM
  • 16. 2023 © ADTRAN, INC. 16 SYNCHRONIZATION OF VIRTUALIZED APPLICATIONS E.G. O-RAN What other applications? Infrastructure synchronized by SW PCIe CPU Application 2 O-RU PCIe CPU Application 1 O-DU Ethernet Ethernet PTM PTM PTP TGPI O TGPI O
  • 17. 2023 © ADTRAN, INC. 17 Conclusions 1) Highest accuracy applications requires dedicated HW 2) Sync on COTs server (TAP; O-RAN) • Available today ~100ns (e.g SoftSync) • PTM enables ~10ns accuracy (also for virtualized sw) • PCIe = Timing interface 3) M.2 Sync Module = small footprint PCI-e