Chicago Exchange makes Linux call
The Chicago Mercantile Exchange is moving to Intel-based servers running Linux
Computerworld - In a quiet corner office of Chicago Mercantile Exchange Inc., high above the steady roar of shouting traders on the exchange floor, Joseph Panfil, director of distributed computing, is focused on the smallest increments of time.
There is a direct relationship between system performance and trading volume at the CME, also known as the Merc. By reducing the amount of time it takes to process a trade, trading volume can increase. The more trades there are, the more trading fees the exchange collects.
Time is the bottom-line metric of Panfil's world. "Everything in the trading world is a matter of split seconds," he says.
Panfil is part of a team implementing system changes that have so far reduced round-trip trading times from about 1,800 milliseconds in 1998 to 350 milliseconds today. Five trades can now be conducted in the time it used to take to complete one.
To cut times further and reduce IT costs, the CME is pursuing a major IT overhaul that involves a gradual adoption of the Linux operating system on Intel-based servers while moving off Sun Microsystems Inc.'s Solaris and Sparc hardware. The conversion began about a year ago and is now 30% complete.
Complex Architecture
The CME's architecture consists of three major technologies: Unix and Linux systems handle the input paths for orders and output paths for quotes. Hewlett-Packard Co. NonStop servers send out order confirmations and quotes. And IBM mainframes are responsible for "clearing," or processing, of all trades.

![]()
Joseph Panfil of Chicago Mercantile Exchange Inc.
Image Credit: Andy Goodwin![]()
Customers want reliability and speed in electronic trading environments, says James Krause, the Merc's CIO. Balancing those two priorities means that the exchange, while interested in performance-improving technologies, isn't likely to be the first adopter of a new system. "Whatever we do, we have to make it work right and make sure it's fast," Krause says.
Trading times have been improved by making applications more responsive, upgrading server CPUs and undertaking architectural changes to reduce the number of hops in the path of a trade. For instance, the process previously used to include a disk write, but that has been moved out of the direct path of a trade.
The decision to use Linux and



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Nimsoft for Server Monitoring - A Nimsoft Service Level Management Solution White Paper
- The Nimsoft for Server Monitoring solution supports iSeries AS400, Netware, Linux, Windows, and UNIX from a single, easy-touse
console. The solution monitors core... - Cisco UCS B200 M2 Blade Server: Best Cloud Computing Performance of Any 2-Socket Blade Server
- The Cisco® UCS B200 M2 server delivers the best cloud computing performance of any 2-socket blade server as measured by the VMware® VMmark™...
- Cisco UCS C460 M2 Server: Best Cloud Computing Performance Available Anywhere
- The Cisco UCS C460 M2 High-Performance Rack-Mount Server powered by Intel Xeon processors, connected by Cisco Nexus switching, and supported by EMC VNX...
- IDC: The ROI of Converged Networking Using Unified Fabric
- To better understand the benefits of consolidating storage and server networks using Unified Fabric, IDC conducted interviews with six Cisco customers who have...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,... All Servers White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Servers Webcasts