Feature story: Milliseconds count at CME Group - HP NonStop
Feature story: Milliseconds count at CME Group - HP NonStop
Feature story: Milliseconds count at CME Group - HP NonStop
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
F e<strong>at</strong>ure <strong>story</strong><br />
<strong>Milliseconds</strong><br />
<strong>count</strong><br />
20 | 2 4 x 7<br />
<strong>CME</strong><br />
Cash-Set<br />
GLOBEX<br />
OP
<strong>CME</strong> <strong>Group</strong> achieves<br />
outstanding throughput<br />
and response time with <strong>HP</strong><br />
Integrity <strong>NonStop</strong> pl<strong>at</strong>form<br />
TThe financial exchange marketplace is going<br />
crazy. Geopolitical maneuvering, rising energy<br />
costs, interest r<strong>at</strong>e fluctu<strong>at</strong>ions, intern<strong>at</strong>ional<br />
economics, credit tightening, clim<strong>at</strong>e-rel<strong>at</strong>ed<br />
influences, central bank policies, and vari<strong>at</strong>ions<br />
in currency values are just a few of the<br />
culprits. More than ever, this is an industry<br />
in which milliseconds <strong>count</strong> and system<br />
failure is unthinkable.<br />
tled<br />
OPEN HIGH LOW<br />
EN PT CHGE EST VOL<br />
s u m m e r 2 0 0 8 | 21
5<br />
IGH<br />
AST<br />
HANGE<br />
UMEN<br />
JLY08<br />
ORK BELLY<br />
Y 08 76.00<br />
DRY WHEY<br />
36.4000<br />
“This is a business in which we do everything we<br />
can to avoid any downtime <strong>at</strong> all, and we’ve been<br />
incredibly successful <strong>at</strong> oper<strong>at</strong>ing a high-reliability,<br />
stable environment. The Integrity <strong>NonStop</strong> system<br />
plays a key role in this success.”<br />
John Hart, managing director of Technology Engineering, <strong>CME</strong> <strong>Group</strong><br />
<strong>CME</strong> <strong>Group</strong>, a <strong>CME</strong>/Chicago Board of Trade<br />
Company, is right in the middle of the exciting<br />
and dynamic financial exchange environment. “We<br />
are <strong>at</strong> the center, providing liquid markets on<br />
an intern<strong>at</strong>ional basis,” said John Hart, managing<br />
director of Technology Engineering <strong>at</strong> <strong>CME</strong><br />
<strong>Group</strong>. As the world’s largest and most diverse<br />
deriv<strong>at</strong>ives exchange, <strong>CME</strong> <strong>Group</strong> offers products<br />
in every major asset class—including agriculture,<br />
livestock, equity indexes, foreign exchange, and<br />
interest r<strong>at</strong>es—traded via the firm’s Globex electronic<br />
trading pl<strong>at</strong>form and traditional open-outcry<br />
markets. To meet its stringent requirements for<br />
performance and reliability, <strong>CME</strong> <strong>Group</strong> entrusts<br />
Globex to the <strong>HP</strong> Integrity <strong>NonStop</strong> server.<br />
Transaction volume explodes<br />
Among the raft of challenges facing any major<br />
player in today’s frenetic exchange market, Hart puts<br />
growth <strong>at</strong> the top of the list. “The biggest challenge<br />
by far is managing the growth in order volume,” he<br />
said. “Our combined systems typically experience<br />
a 300 to 400 percent increase in transactions on<br />
an annual basis, and it’s not uncommon to receive<br />
1.2 billion orders in a single week.”<br />
The booming transaction volume is due partly<br />
to expansion in the scope of <strong>CME</strong> <strong>Group</strong> activities.<br />
In addition, as the percentage of electronically<br />
handled trades continues to rise, customers can<br />
gener<strong>at</strong>e even more inform<strong>at</strong>ion for the company<br />
to process. More than 80 percent of <strong>CME</strong> <strong>Group</strong><br />
trades are now electronic, from more than 80 <strong>count</strong>ries<br />
around the world.<br />
To handle this extraordinary growth, <strong>CME</strong> <strong>Group</strong><br />
makes system performance a priority. “We have<br />
continuously sped up our systems,” said Hart. “This<br />
is a critical point for our industry and our business,<br />
because we want to have the fastest and most reliable<br />
systems in order to provide truly open and<br />
liquid markets. We do everything we can to ensure<br />
th<strong>at</strong> the systems here can respond as quickly as<br />
possible—not only during normal times, but also<br />
when events cause significant movement in the<br />
financial marketplace. We need the capacity to<br />
process th<strong>at</strong> transaction load in a very timely and<br />
reliable fashion.”<br />
22 | 2 4 x 7
First in North America<br />
<strong>CME</strong> <strong>Group</strong> was an early adopter of Integrity<br />
<strong>NonStop</strong> technology, and it was also the first enterprise<br />
in North America to put the system into production.<br />
Said Hart: “Very shortly after bringing up<br />
our first test unit, we made the decision to move<br />
100 percent of our futures m<strong>at</strong>ch engine production<br />
to the Integrity <strong>NonStop</strong> pl<strong>at</strong>form. We felt this<br />
approach would result in optimal performance, and<br />
we have not been disappointed.”<br />
Transaction response time is critical to <strong>CME</strong><br />
<strong>Group</strong>. “We want to process every trade in as few<br />
milliseconds as possible, while maintaining enough<br />
system capacity to meet the needs of a vol<strong>at</strong>ile<br />
market,” Hart continued. “When an event causes<br />
the markets to move quickly, we need consistent<br />
performance even under heavy load. We moved to<br />
the Integrity <strong>NonStop</strong> pl<strong>at</strong>form because it gave us<br />
much better response and dram<strong>at</strong>ically improved<br />
scalability.” <strong>CME</strong> <strong>Group</strong> has 14 Integrity <strong>NonStop</strong><br />
NS16000 servers for production—mostly in Triple<br />
Modular Redundancy (TMR) configur<strong>at</strong>ion—along<br />
with two Integrity <strong>NonStop</strong> NS1000 servers for test<br />
and development, for a total of 240 processors.<br />
<strong>CME</strong> <strong>Group</strong> saw a dram<strong>at</strong>ic improvement in<br />
response time with the new system: L<strong>at</strong>ency immedi<strong>at</strong>ely<br />
dropped 35 percent, to less than 50 milliseconds.<br />
Subsequent tuning has made the numbers<br />
even better. “Today we are under 20 milliseconds,”<br />
said Hart. “Probably our busiest engine is somewhere<br />
around 15 to 17 milliseconds, depending on<br />
the time and the load on the system.”<br />
“Our combined systems<br />
typically experience a<br />
300 to 400 percent increase<br />
in transactions on an annual<br />
basis, and it’s not uncommon<br />
to receive 1.2 billion orders in<br />
a single week.”<br />
John Hart, managing director of Technology<br />
Engineering, <strong>CME</strong> <strong>Group</strong><br />
<strong>HP</strong> storage solution keeps up<br />
<strong>CME</strong> <strong>Group</strong> has been using <strong>HP</strong> StorageWorks XP disk<br />
arrays since before they were officially a product,<br />
according to John Hart, managing director of Technology<br />
Engineering <strong>at</strong> <strong>CME</strong> <strong>Group</strong>. “As with the Intel Itanium<br />
processor–based Integrity <strong>NonStop</strong> pl<strong>at</strong>form, we were<br />
early adopters with the StorageWorks XP disk array as<br />
well,” he said. “XP was critical to us, because we were<br />
able to improve the performance of the system th<strong>at</strong><br />
much more by reducing—and in some cases elimin<strong>at</strong>ing—<br />
l<strong>at</strong>ency caused by disk I/O. Anything th<strong>at</strong> was in the p<strong>at</strong>h<br />
of the transaction was moved from a physical spinning<br />
disk over to the XP disk array.”<br />
The StorageWorks XP disk array is an enterprise-class<br />
storage system th<strong>at</strong> delivers st<strong>at</strong>e-of-the-art reliability<br />
and always-on availability for mission-critical applic<strong>at</strong>ions,<br />
where downtime is not an option. Complete redundancy<br />
throughout the architecture provides no single<br />
point of failure, and nondisruptive online upgrades ensure<br />
th<strong>at</strong> d<strong>at</strong>a is always available. Additionally, the XP disk<br />
array’s best-in-class software decreases the costs and<br />
complexities of d<strong>at</strong>a management.<br />
“The vast majority of wh<strong>at</strong> we do with the StorageWorks<br />
XP disk array is served out of memory cache in the XP<br />
itself, so it removes many of the limit<strong>at</strong>ions of physical<br />
disk,” continued Hart. “In addition, it gives us the ability<br />
to respond and react more quickly to changes in the<br />
market; for instance, if a particular product family grows<br />
very rapidly, we can quickly alloc<strong>at</strong>e more space to it<br />
using the XP array because it’s a very large virtual disk.<br />
In concert with the Integrity <strong>NonStop</strong> pl<strong>at</strong>form, this storage<br />
solution helps us adapt quickly and effectively to the<br />
constantly changing conditions th<strong>at</strong> define our industry.”<br />
s u m m e r 2 0 0 8 | 23
Over the past few years, <strong>CME</strong> <strong>Group</strong> has seen<br />
ever-gre<strong>at</strong>er use of electronic trading systems, with<br />
a computer on the other end of the line sending<br />
orders into the Globex system. “The faster we<br />
make our system, the more quickly these computers<br />
can send orders into it,” said Hart. “Having<br />
th<strong>at</strong> lower l<strong>at</strong>ency not only allows us to respond<br />
more quickly for our customer base, but it also<br />
means we can process more transactions in a given<br />
amount of time.”<br />
Trillions on the move<br />
Continuous availability is equally critical. “Suffice<br />
it to say th<strong>at</strong> when you’re moving $6 trillion in<br />
a single day, downtime is expensive,” said Hart.<br />
“This is a business in which we do everything we<br />
can to avoid any downtime <strong>at</strong> all, and we’ve been<br />
incredibly successful <strong>at</strong> oper<strong>at</strong>ing a high-reliability,<br />
stable environment. The Integrity <strong>NonStop</strong> system<br />
plays a key role in this success. It’s part of a very<br />
large picture based on providing the most reliable<br />
systems possible on a cost-effective basis for our<br />
customers.”<br />
The flexibility of the Integrity <strong>NonStop</strong> pl<strong>at</strong>form is<br />
evident in the innov<strong>at</strong>ive system configur<strong>at</strong>ion th<strong>at</strong><br />
<strong>CME</strong> <strong>Group</strong> has developed for its critical Globex<br />
system. “We use the Integrity <strong>NonStop</strong> server in<br />
the most critical portion of our environment, where<br />
the actual trade m<strong>at</strong>ch is made,” said Hart. “On the<br />
front end, thousands of Linux servers do all the<br />
preliminary work before th<strong>at</strong> trade m<strong>at</strong>ch occurs.<br />
By combining the strengths of Integrity <strong>NonStop</strong><br />
technology and commodity servers, we have been<br />
able to meet our performance, cost, and reliability<br />
goals extremely well.”<br />
<strong>HP</strong> service and support m<strong>at</strong>ch the quality of the<br />
pl<strong>at</strong>form, according to Hart. “I think the service<br />
has been top-notch,” he said. “It has definitely met<br />
our expect<strong>at</strong>ions, and those expect<strong>at</strong>ions are very<br />
high. On the more str<strong>at</strong>egic side of professional<br />
services, <strong>CME</strong> <strong>Group</strong> has worked side by side with<br />
<strong>HP</strong> on numerous projects, focused primarily on<br />
increasing the performance and scalability of the<br />
system. <strong>HP</strong> is truly a partner for <strong>CME</strong> <strong>Group</strong>, and<br />
th<strong>at</strong>’s saying a lot.”<br />
Blades: The next step<br />
In keeping with its leadership role in technology<br />
innov<strong>at</strong>ion, <strong>CME</strong> <strong>Group</strong> is once again an<br />
early adopter—this time for the groundbreaking<br />
<strong>HP</strong> Integrity <strong>NonStop</strong> BladeSystem pl<strong>at</strong>form. “We’re<br />
looking for performance,” said Hart. “Our expect<strong>at</strong>ion<br />
of the blade environment, due to its general<br />
n<strong>at</strong>ure, is th<strong>at</strong> we’ll be able to take advantage of<br />
faster processing speeds and immedi<strong>at</strong>ely apply th<strong>at</strong><br />
24 | 2 4 x 7
to the Globex pl<strong>at</strong>form. We expect to see immedi<strong>at</strong>e<br />
improvement in throughput and response time,<br />
with additional gains as the system is tuned. The<br />
blade environment is also more compact; it will<br />
use less space in our d<strong>at</strong>a center, and space is a<br />
premium for us.” As an additional benefit, Hart<br />
notes th<strong>at</strong> the Integrity <strong>NonStop</strong> BladeSystem pl<strong>at</strong>form<br />
will consume less power per transaction than<br />
earlier-gener<strong>at</strong>ion Integrity <strong>NonStop</strong> systems.<br />
Hart sees the Integrity <strong>NonStop</strong> BladeSystem as<br />
the logical evolution of <strong>NonStop</strong> technology. “I’m<br />
very happy to see th<strong>at</strong> the pl<strong>at</strong>form is moving to utilize<br />
a blade chassis,” he said. “In the past, <strong>NonStop</strong><br />
servers were criticized for being proprietary. Over<br />
time, the pl<strong>at</strong>form has become more mainstream<br />
in its implement<strong>at</strong>ion and use of components,<br />
while retaining the benefits of the <strong>NonStop</strong> system<br />
philosophy. So in a sense it’s a testament to the<br />
c-Class blades chassis itself—the fact th<strong>at</strong> <strong>HP</strong> has<br />
developed a blade center for general use with<br />
sufficient built-in reliability to house an Integrity<br />
<strong>NonStop</strong> BladeSystem. Th<strong>at</strong> is quite an impressive<br />
achievement.”<br />
Change is the byword <strong>at</strong> <strong>CME</strong> <strong>Group</strong>. “We have<br />
a dynamic environment in which our load literally<br />
changes minute to minute,” said Hart. “With<br />
the Integrity <strong>NonStop</strong> pl<strong>at</strong>form, we can alloc<strong>at</strong>e<br />
resources quickly to respond to those increased<br />
needs. The pl<strong>at</strong>form gives us the flexibility to adapt<br />
for better business outcomes.”<br />
For Hart, the overriding benefit of the Integrity<br />
<strong>NonStop</strong> pl<strong>at</strong>form is the reliability of the Globex<br />
electronic trading environment. “This is where we<br />
do our most critical processing,” he concluded. “We<br />
do it on this pl<strong>at</strong>form because we are looking for<br />
the highest reliability possible: <strong>at</strong> the point where<br />
we do the trade m<strong>at</strong>ch.<br />
“Our customers know th<strong>at</strong> we have a highly<br />
reliable system. It is a combin<strong>at</strong>ion of reliable<br />
pl<strong>at</strong>form technology, overall system architecture,<br />
and exceptionally careful execution, even under<br />
substantial load. The truth of the m<strong>at</strong>ter is, an<br />
electronic trading system th<strong>at</strong> cannot handle the<br />
transaction load when the market is vol<strong>at</strong>ile can<br />
result in risk for the customers using it. This is<br />
not something we have to worry about with our<br />
Integrity <strong>NonStop</strong> system.” ◆<br />
“We’re looking for performance.<br />
Our expect<strong>at</strong>ion of the<br />
blade environment is th<strong>at</strong> we’ll<br />
be able to take advantage of<br />
faster processing speeds …<br />
The blade environment is also<br />
more compact; it will use less<br />
space in our d<strong>at</strong>a center, and<br />
space is a premium for us.”<br />
John Hart, managing director of Technology<br />
Engineering, <strong>CME</strong> <strong>Group</strong><br />
JOHN K. HART is managing director<br />
of Technology Engineering for<br />
<strong>CME</strong> <strong>Group</strong>, responsible for the<br />
company’s technical infrastructure<br />
and support systems. He also oversees <strong>CME</strong>’s<br />
inform<strong>at</strong>ion security area. Hart has held a variety<br />
of technology positions since joining <strong>CME</strong> in 1996,<br />
including senior director of Network Engineering<br />
and director of Network Services.<br />
Hart’s expertise in engineering and network<br />
technology comes from more than 20 years of<br />
experience. Before joining <strong>CME</strong>, Hart managed network<br />
services for First Options, a Chicago clearing<br />
firm. Other positions he has held include senior<br />
network analyst for the John D. and C<strong>at</strong>herine T.<br />
MacArthur Found<strong>at</strong>ion and director of Technology<br />
Integr<strong>at</strong>ion for Fossett Securities Corpor<strong>at</strong>ion.<br />
s u m m e r 2 0 0 8 | 25