Patent ID: 8244622

Claim:
A computer system for trading securities in an electronic trading venue, the computer system comprises: a processor; a main memory that stores: an order book the order book comprising a plurality of unfulfilled orders to trade a particular security that trades on the electronic trading venue, with the orders sent for execution against contra side interest; and a first portion of a computer program product that accesses the order book comprising instructions to: find the orders in the order book that can be matched to a received order sent to the electronic trading venue; match a portion of a received order for a security against one or more orders stored in the order book that resides in the main memory, with the first portion of the computer program having exclusive access to the order book; and a remaining portion of a computer program product to access a log stored in a persistent storage device and to process activities related to processing of securities other than to match the received order to orders in the order book, with the remaining portion having access to the order book in the main memory only through the first portion of the computer program product; one or more persistent, computer readable storage device that store the computer program product and the log to store results of related to processing of securities other than to match the received order to orders stored in the order book.