Skip to end of banner
Go to start of banner

MDP 3.0 - Incremental Feed Arbitration

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Dual transmission on Incremental Feed A and Incremental Feed B on UDP channels allows client systems to arbitrate between feeds to ensure packet sequence integrity. 

Warning

CME Group strongly recommends that client systems process both the Incremental Feed A and Incremental Feed B due to the unreliable nature of UDP transport.

Any given packet sent on both feeds can arrive first on either feed depending upon network carrier and independent of CME Group.

The following represents CME Group's recommended best practices for client system arbitration across Incremental Feed A and Incremental Feed B.

Arbitration Process Overview

Client systems should use the A and B Incremental Feeds to arbitrate as follows:

  1. Listen to packets from both Incremental Feed A and Incremental Feed B.

  2. Process packets by incremental sequence number.

  3. Discard a packet if the sequence number has already been processed.

  4. If a sequence number gap is detected, this indicates a packet was lost on both the Incremental Feed A and Incremental Feed B. In this scenario client systems must initiate the recovery procedure.
  • No labels