At a time when IT executives are finding users less and less tolerant of network delays, CIO William Morgan has perhaps the least tolerant set of users in the world.
Morgan runs technology operations for the 215-year-old Philadelphia Stock Exchange, the nation’s first stock exchange. But its age doesn’t make its daily load any easier, with networks having to handle 120,000 messages per second and peaks of 200,000 messages per second.
But because it is a financial exchange, any delay?even a half-second?is not acceptable.
“We measure transactions in milliseconds these days. This business can’t tolerate delays: We’re pricing customer orders,” Morgan said. “It’s survival for us.”
In recent years, financial activity has pushed that IT demand much higher. “If you go back five or six years, probably the number [of messages per second] was 10,000 or less,” which is one-twelfth today’s volume, Morgan said.
Morgan delivers that real-time speed with some homegrown applications sitting atop Sun Microsystems Solaris 10 servers, Stratus fault-tolerant servers in a Nortel network.
The CIO argues strongly for using as much standardized software as possible; the exchange’s Web site runs on Windows, and e-mail is using Microsoft Outlook.
“We use the standard Windows environment for all that, but not for our trading. On the trading side, there simply aren’t many packages,” he said.
“There are many for broker dealers, but a select for exchanges. There aren’t that many exchanges and, because of the custom nature of each exchange’s business, it’s very hard to find an off-the-shelf” package.
Having the network deliver all of those messages per second?Morgan’s people stress test their system with 200,000 messages per second?is only part of the battle.
After the messages are delivered, they have to be stored, catalogued and archived. These days, that’s about one-half billion messages every day.
All things …