Abstract: A computer-implemented method, performed by a network node in a communication network, for inducing latency in data transmission, the method comprises receiving a data message over the communication network, determining a latency on the data message for further transmission over the communication network, wherein the latency is based on a predetermined fixed value plus a random value, buffering the data message for an amount of time based on the determined latency, and at least one of transmitting the data message over the communication network or processing the data message once buffering is complete.
Abstract: A method to assist in the operation of a financial market. The method including receiving one or more transaction messages, where the one or more transaction messages include one or more orders or order commitments to be executed on the financial market; imposing one or more delays on the one or more orders or order commitments using a delay algorithm; processing the one or more order or order commitments by opening the one or more transaction messages after the one or more delays; matching the opened orders or order commitments; and executing the matched orders or order commitments.
Abstract: A method to assist in the operation of a financial market. The method including receiving one or more transaction messages, where the one or more transaction messages include one or more orders or order commitments to be executed on the financial market; imposing one or more delays on the one or more orders or order commitments using a delay algorithm; processing the one or more order or order commitments by opening the one or more transaction messages after the one or more delays; matching the opened orders or order commitments; and executing the matched orders or order commitments.