Transactionally deterministic high speed financial exchange having improved, efficiency, communication, customization, performance, access, trading opportunities, credit controls, and fault tolerance
AssigneeChicago Mercantile Exchange Inc.
InventorsAri Studnitzer, Zachary Bonig, Ryan Eavy, Frank Kmiec
Life of this patent
Estimating the term…
Abstract
The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
Claims20
A system comprising:
- a processor and a non-transitory memory coupled therewith;
- a first logic component stored in the non-transitory memory and executable by the processor to cause the processor to retrieve a subset of data stored in the memory representative of only a plurality of previously received transactions for which sequential processing thereof would cumulatively result in a particular prior state of an electronic marketplace to be reproduced, the first logic component being further executable by the processor to cause the processor to sequentially process each of the plurality of previously received transactions represented by the retrieved subset of data from the memory to reproduce the particular prior state of the electronic marketplace.
A system comprising:
- a processor and a non-transitory memory coupled therewith having computer readable instructions stored therein configured to cause the processor to:
- retrieve a subset of data stored in the memory representative of only a plurality of previously received transactions for which sequential processing thereof would cumulatively result in a particular prior state of an electronic marketplace to be reproduced;
- and
- process, sequentially, each of the plurality of previously received transactions represented by the retrieved subset of data from the memory to reproduce the particular prior state of the electronic marketplace.
A computer implemented method comprising:
- retrieving, by a processor, a subset of data stored in a non-transitory memory coupled with the processor representative of only a plurality of previously received transactions sequential processing of which would cumulatively result in a particular prior state of an electronic marketplace to be reproduced;
- and
- processing, sequentially by the processor, each of the plurality of previously received transactions represented by the retrieved subset of data from the memory to reproduce the particular prior state of the electronic marketplace.
A non-transitory system comprising:
- means, stored in a non-transitory memory, for retrieving a subset of data stored in a memory representative of only a plurality of previously received transactions sequential processing of which would cumulatively result in a particular prior state of an electronic marketplace to be reproduced;
- and
- means, stored in the non-transitory memory, for sequentially processing each of the plurality of previously received transactions represented by the retrieved subset of data from the memory to reproduce the particular prior state of the electronic marketplace.
Dependencies are inferred from the claim text.