
Download the Entire Proceedings of the Workshop
Download two papers inadvertently omitted from the workshop proceedings: 1 2
IEEE 1588 and Network Devices: Dirk S. Mohl, Hirschmann Electronics
Abstract: The presentation will start
with an overview of our IEEE 1588 implementation. It will give an overview of
the system design (software and hardware) and also show some issues of a
portable IEEE1588 code (Linux, Windows, VxWorks). It will give some details
about precision of the implementation and show some ideas for possible
improvements in the software stack. The presentation will give some tips on how
to implement IEEE 1588 and where to get the necessary software stacks. It will
then show why IEEE 1588 is also necessary and useful in layer 2 switches. The
presentation will close with an overview of possible enhancements for IEEE 1588
like calculation and adjusting clock drifts and using SNMP for management.
Boundary Clock implementation: Øyvind Holmeide, Managing Director, OnTime Networks AS.
Abstract: The presentation will cover special properties of a boundary clock implementation. The principles for achieving the same timing accuracy on a 1588 boundary clock implementation without Follow_Up packet support as with the support of this feature will also be described.
Extending IEEE 1588 to fault tolerant synchronization with a worst-case precision in the 100 ns range: Nikoaus E. Keroe, Oregano Systems, Georg Gaderer, Roland Höller and Thilo Sauter, Institute of Computer Technology, Vienna University of Technology
Abstract: We present the SynUTC paradigm, fitted into the IEEE1588 standard for realizing the basic functionality in terms of time distribution and accuracy. By using the extended features provided by the SynUTC technology a worst case precision of less than 100 ns under any network load can be realized.
Impact of Switch Cascading on Time Accuracy: Prof. Thomas Mueller, University Wintherthur, Suisse, Karl Weber, SIEMENS Automation and Drives
Abstract: Switches add a non-deterministic delay to
messages. They may be treated as boundary clocks but the cascading of control
loops in each node will introduce additional sources for time inaccuracies. A
method for efficient handling of switched networks based on PTP will be
proposed.
Proposal for IEEE1588 use over Metro Ethernet Layer 2 VPNs: Glenn Algie, Senior Advisor, Wireless Technology Labs, Nortel Networks
Abstract: Metro edge and core deployed timing sources, receivers and inter-working devices can be a mix of Metro provider owned and managed vs. Enterprise owned and managed. A jitter tolerant recovery method is proposed where fewer Boundary clocks are required in the L1/L2 switched Metro.
Consequences of Redundant Structures PTP: Ludwig Winkel, SIEMENS Automation and Drives
Abstract: A switch over in redundant structures will result in a loss of delay time when a link fails. A UDP based node cannot detect this failure. A method for handling time synchronization in redundant structures will be proposed.
Time Correlation using network based data acquisition on-board a Military Test Vehicle: Jiwang Dai, Ph.D, Senior Software Engineer, L3 Communications Telemetry East, Thomas DeSelms, Senior Network Systems Engineer, Veridian Engineering, and Edward Grozalis, Senior Engineer, L3 Communications Telemetry East
Abstract: Military avionics busses and processors are getting faster, plus data acquisition systems are specified as needing an order of magnitude better time correlation than the System Under Test (SUT). In combination with these is the drive to lower cost, increase capability and use COTS equipment the test vehicle community is moving to a network based data acquisition system. Using a network based data acquisition system presents problems when attempting to correlate data on a asynchronous network. This paper will detail timing correlation issues when using a network based data acquisition system on-board a military test vehicle and propose IEEE 1588 as one of the solutions.
Implementation of IEEE Std.-1588 in a Networked I/O Node: Mark Shepard, GE Drives & Controls, Inc., Salem, VA
Abstract: IEEE Std. 1588-2002 is very specific in its description of the Precision Time Protocol for exchanging information between clocks. However, many of the detailed algorithms for disciplining, converging and tracking the actual clocks are “beyond the scope” of the standard. This paper describes an implementation of PTP with emphasis on the specification, design and performance of these algorithms. Included are initial acquisition of a master clock, tracking of the master clock, and rejection of outlying timestamps. Measured data from an operating system on switched Ethernet is presented.
Application of IEEE 1588 to Distributed Motion Control: Kendal R. Harris, Sivaram Balasubramanian, and Anatoly Moldovansky, Rockwell Automation
Abstract: This paper
discusses the application of IEEE 1588 to distributed motion control systems.
Current solutions rely on proprietary implementations to time synchronize
distributed motion control system components.
With the introduction of IEEE 1588 these solutions may now be implemented
using open networks and standard components.
Both peer to peer controller and controller to drive systems are
considered.
A Frequency Compensated Clock for Precision Synchronization using IEEE 1588 Protocol and its Application to Deterministic Ethernet: Sivaram Balasubramanian, Kendal R. Harris and Anatoly Moldovansky, Rockwell Automation
Abstract: In a distributed control system containing multiple clocks, individual clocks tend to drift apart due to instabilities inherent in source oscillators and environmental conditions such as temperature, mechanical, aging etc. Hence, some kind of correction is necessary to synchronize individual clocks to maintain the notion of global time, which is accurate to some requisite clock resolution. In this paper, we present a frequency compensated clock to achieve precision synchronization amongst distributed clocks using IEEE 1588 protocol to exchange timing information. Further, we explore its application to realize software scheduled deterministic Ethernet.
A Solution for Fault –Tolerant IEEE-1588: Jeff Allan & Dr Dongik Lee, Dependable Real Time Systems Ltd., Sheffield, U.K.
Abstract: The IEEE-1588 Standard offers a very stable and accurate platform for distributed time-based communications. A claimed weakness however of the current IEEE-1588 Standard relates to a lack of fault-tolerance. Dependable Real Time Systems Ltd (DRTS Ltd) have been developing reliable and fault-tolerant clock synchronization techniques for CAN networks. The core technology enables time triggered CAN communications that can be implemented in standard CAN nodes using no extra hardware and needing no new silicon to provide a cost-effective solution for safety-critical applications. This paper outlines how DRTS ideas previously implemented in CAN can be applied to the IEEE-1588 Standard and outlines a simple way in which the current standard could be improved to include a reliable fault-tolerant capability.
IEEE-1588 Node Synchronization Improvement by High Stability Oscillators: John C Eidson & Bruce Hamilton, Agilent Laboratories
Abstract: This paper outlines work done for the US Naval Research Laboratory to investigate the sensitivity of synchronization accuracy with the stability of local oscillators. The results indicate the likely accuracy obtainable in a variety of configurations.
OnTime Networks AS, Øyvind Holmeide, Managing Director
Description: Industrial
managed Ethernet switch with Boundary clock functionality. 8 10/100BASE ports
with any combination of FX and TX type. SNMP
v2c, IGMP snooping, layer 2 and layer 3 QoS.
The Boundary clock implementation supports: HW time stamping of IEEE-1588 or
SNTP/NTP time packets, 1 PPS output signal. No IEEE-1588 management support
Oregano Systems, Nikoaus E. Keroe
An complete evaluation system will be presented consisting of four nodes together with a standard switch which is enhanced by a special time stamping unit able to perform both SynUTC high precision time stamping and boundary clock functions. Each computing node will offer a 1pp pulse and several other phase locked clock signals together with sensor inputs and actuator outputs. We will demonstrate the accuracy with a simple application. The basic IEEE1588 functionality and compatibility will be shown together with the extended features of the SynUTC approach (fault tolerance, ensemble clock and the like).
Rockwell Automation, Kendal R. Harris and Sivaram Balasubramanian
Description: Ethernet bridge with non-1588 boundary clock. Used for
synchronizing remote chassis and distributed motion control. Network:
10/100BaseT. Will implement all of the functionality defined in 1588 except for
best master clock algorithm & associated functionality. This is a
hardware-assisted implementation with synchronization accuracies in 50-500
nanoseconds range.
GE Drives & Controls, Inc., Salem, VA, Mark Shepard
Description: An equipment demonstration will be presented using components from the GE SpeedTronic Mark-VIe Turbine Control System. A system controller, including a three-port boundary clock, and a thermocouple input node will be linked through a 100BaseT industrial Ethernet switched network. Both controller and node implement IEEE Std. 1588-2002 with hardware-assisted timestamps. Instrumentation to monitor the precision of time synchronization will be included.
Agilent Laboratories, John C Eidson & Bruce Hamilton
Description: Prototype implementations of an earlier version of IEEE-1588 to demonstrate the effects of local oscillator stability on synchronization accuracy. Hardware assist and 10BaseT network technology is used. Internal visibility is provided by a web interface.