ArticleslgStudy

science

White Rabbit Project

White Rabbit Project is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand White Rabbit Project rather than just read about it. In short: White Rabbit (WR) is the name of a collaborative project including CERN, GSI Helmholtz Centre for Heavy Ion Research and other partners from universities and industry to develop a fully deterministic Ethernet-based network for general-purpose data transfer and sub-nanosecond accuracy time transfer. Its initial use was as a timing distribution network for control and data acquisition timing of the accelerator sites a…

White Rabbit Project — main illustration
White Rabbit Project — illustration

Key takeaways

  • White Rabbit Project belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect White Rabbit Project to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of White Rabbit Project from memory before moving on to harder problems.

Reference excerpt

White Rabbit (WR) is the name of a collaborative project including CERN, GSI Helmholtz Centre for Heavy Ion Research and other partners from universities and industry to develop a fully deterministic Ethernet-based network for general-purpose data transfer and sub-nanosecond accuracy time transfer. Its initial use was as a timing distribution network for control and data acquisition timing of the accelerator sites at CERN as well as in GSI's Facility for Antiproton and Ion Research (FAIR) project. The hardware designs as well as the source code are publicly available. The name of the project is a reference to the White Rabbit appearing in Lewis Carroll's novel Alice's Adventures in Wonderland.

Focus and goals White Rabbit provides sub-nanosecond synchronization accuracy, which formerly required dedicated hard-wired timing systems, with the flexibility and modularity of real-time Ethernet networks. A White Rabbit network may be used solely to provide timing and synchronization to a distributed electronic system, or be used to provide both timing and real-time data transfer. The White Rabbit Project focuses on sub-nanosecond-accurate synchronization of more than 1000 nodes via fibre or copper connections of up to 10 km (6 mi) of length. It achieves delivery of the highest priority messages by using class of service. Another characteristic of this project is that it operates completely on open source, with both the hardware and software sources available.

Technologies To achieve sub-nanosecond synchronization White Rabbit utilizes Synchronous Ethernet (SyncE) to achieve syntonization and IEEE 1588 (1588) Precision Time Protocol (PTP) to communicate time and a module for precise phase difference measurement between the master reference clock and the local clock based on phase frequency detectors. White Rabbit uses the Precision Time Protocol to achieve sub-nanosecond accuracy. A two-way exchange of the Precision Time Protocol synchronization messages allows precise adjustment of clock phase and offset. The link delay is known precisely via accurate hardware timestamps and the calculation of delay asymmetry.

Applications At ELI Beamlines, White Rabbit is used for timing applications in the hall for Plasma Physics and High intensity Interaction. At CERN, White Rabbit was used for the new control system of the injector chain. At GSI, White Rabbit will become the timing system of the FAIR complex. The KM3NeT neutrino telescope uses White Rabbit to synchronise the detector units. The EISCAT 3D radar will utilise White Rabbit for synchronization in the beam-forming network. About 6000 detector nodes for the LHAASO (Large High Altitude Air Shower Observatory) experiment are synchronized by a White Rabbit network. At least two Cosmic Microwave Background research programs (Simons Observatory, and CMB-S4) are considering White Rabbit for the timing of their data acquisition and control systems. Several companies have begun to commercialize White Rabbit for commercial applications by developing their own White Rabbit hardware and software. The first white rabbit element on the white rabbit project was the "white rabbit switch", financed by the government of Spain and CERN, and produced by Seven Solutions. In 2015-2016, White Rabbit was successfully deployed by Horizon 2020 Project DEMETRA service #3 and tested for distribution Galileo precise UTC using ground fibre service. NORDUnet and its member organizations use White Rabbit to connect timing infrastructure across Norway, Sweden, Finland and Denmark through the members' fibre networks, with the Norwegian Metrology Service connected in 2026. Future plans include a connection to continental Europe through Hamburg.

A White Rabbit timing network A white rabbit timing network consists of three important parts.

Precision Time Protocol - The IEEE1588 or the Precision Time Protocol is a time protocol designed to provide synchronization accuracy of 1 microsecond or even less, particularly for use in Industrial networks and Research labs where accurate synchronization is necessary. An accuracy of sub nanoseconds is ideally possible in PTP networks but, in practice, the master-slave and the slave-master links may be asymmetric and the resolution of the PTP time stamps is limited. Hence, the obtained synchronization accuracy in PTP networks is limited. Layer I syntonization using SyncE - Just like the SyncE standard, the mechanism to operate all the nodes at the same frequency works at the physical layer level. Hence, there is no effect on data transfers because of this. The main idea of layer I syntonization is that the clocks in the network are not free running at a frequency, but instead should be locked to a reference standard and be traceable. So, a network using Layer I syntonization has a hierarchy in the network: there is a master node which sends the frequency information in data streams, and all other nodes in the system extract this information from the data stream and have a phase-locked loop which makes them run at exactly this frequency. This removes the jitter and frequency drift in the clocks that are responsible for the offset. Phase measurement - As explained before, the frequency of the local node is disciplined using the clock signal extracted from the data stream sent by the master node. Then, the local node sends back its local clock signal to the master. As the local and master clock frequencies are locked, this clock signal is just a delayed version of the master clock signal. By calculating the phase offset between these two signals, a very accurate measurement of the particular link delay could be made. After finding the link delay, this could be used in the conventional PTP algorithm to achieve a very high accuracy. Components of a White Rabbit network are multi-port White Rabbit Switches and single- or dual-port White Rabbit nodes. Both components may be added dynamically to the network. Cable length and other delay factors are automatically compensated by Precision Time Protocol algorithms. Though conventional Gigabit Ethernet devices may be connected as well, only White Rabbit devices take part in network timing and synchronization.

Network architecture

… excerpt ends here. Continue reading the full article.

Illustrations

White Rabbit Project: The White Rabbit original logo
The White Rabbit original logo
White Rabbit Project: White Rabbit network architecture
White Rabbit network architecture

Worked examples

Example 1 — a first encounter with White Rabbit Project

Start with the simplest possible case. Write down what White Rabbit Project claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to White Rabbit Project before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about White Rabbit Project ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of White Rabbit Project

In research
White Rabbit Project appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses White Rabbit Project in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
White Rabbit Project is common in secondary-school and first-year university syllabi. It links to neighbouring topics CERN, Ethernet, Synchronization, so understanding it makes those chapters shorter.
In everyday life
Look for White Rabbit Project outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “White Rabbit Project” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study White Rabbit Project in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what White Rabbit Project means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain White Rabbit Project out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is White Rabbit Project in simple terms?

White Rabbit (WR) is the name of a collaborative project including CERN, GSI Helmholtz Centre for Heavy Ion Research and other partners from universities and industry to develop a fully deterministic Ethernet-based network for general-purpose data transfer and sub-nanosecond accuracy time transfer…

Why does White Rabbit Project matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study White Rabbit Project?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on White Rabbit Project.

Tags

  • CERN
  • Ethernet
  • Synchronization

Keep exploring