02.01.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!