Never Stop! ― Upgrading the cash market trading platform "arrowhead" in the quest for world-class reliability
Tokyo Stock Exchange, Inc.
This is the first time I've ever experienced the launch of a system without the slightest hint of a problem. The extensive elimination of bugs in upstream processes was achieved as a result of the determination shared by Tokyo Stock Exchange and Fujitsu.
Kenichi Hosokawa, Senior Manager, IT Development, Tokyo Stock Exchange, Inc.
Human Centric Innovation
The Tokyo Stock Exchange's "arrowhead" cash market trading system was ranked as one of the world's best in terms of processing speed. Having undergone a thorough overhaul in September 2015, order processing speed is now three times faster than the old system. Orders have increased exponentially with the growing use of algorithmic trading and other techniques. By enabling processing at a faster rate, and by introducing a mechanism to minimize the impact of system failures and unintended orders, the upgrade has delivered a world-class system for market reliability and security.
World-class system performs five times better than target
Tokyo Stock Exchange, Inc. (TSE) is one of the world's top bourses, and it lists around 3,800 brands, including local and overseas equities, ETFs, and REITs. Daily trading value exceeds three trillion yen.
The cash market trading system supporting such high transaction volumes is known as "arrowhead". Developed together with Fujitsu under the slogan Challenge "10" msec, arrowhead sought to achieve a response time per order of less than 10 milliseconds, but ultimately achieved two milliseconds. Having achieved this performance, five times faster than the original target, the system was launched in January 2010 and was then continuously enhanced to reach one millisecond response time. Among the stock exchanges around the world competing to outdo each other in terms of order processing speeds, this performance placed arrowhead among the world's most advanced securities trading systems and TSE went on to play a key role in the global economy.
Planned upgrade three years after launch; aiming for further improvements in reliability and security
In addition to its order processing speed, arrowhead also had a proud track record in terms of its system security. However TSE embarked on a plan to revamp the system in December 2012. In explaining the reasons for taking the bold step of overhauling the system a mere three years after it went into production, Kenichi Hosokawa, Senior Manager, IT Development of Tokyo Stock Exchange says, "It is important to continue our quest for transaction stability because the concentration of orders in a short period of time has now increased to a point where it far exceeds previous figures. At the same time, there is now a much greater need to ensure reliability and security."
Behind this move was the increasingly frequent occurrence overseas of 'incidents' that could jeopardize healthy trading in the market. For example, in August 2012, an unusual trading activity saw the price of more than 100 stocks swing sharply on the New York Stock Exchange (NYSE). The cause was a coding error in a program used by a major securities firm for the purpose of automatically entering trading orders via algorithmic trading. A massive number of erroneous orders were routed in quick succession to the NYSE, causing severe disruption to trading.
This incident highlights the risks associated with stock market and trading systems that process orders in times of less than one hundredth of a second. TSE must also keep in mind that they could encounter this kind of incident.
Sweeping review of system configuration using IA servers to achieve high reliability and high speed
With speed improvement an ongoing prerequisite, and stock exchange reliability and security flagged as the main priorities of the upgrade project, the TSE conducted a sweeping review of the arrowhead platform, including its hardware, software and processing logic.
The hardware deploys IA servers powered by the latest high-performance processors, a farm of approximately 200 FUJITSU Server PRIMERGY units. FUJITSU Software Primesoft Server enables both high reliability and highspeed IA server infrastructure. According to Mr. Kenichi Hosokawa, "Building the infrastructure based on a combination of high-performance IA servers and software that delivers high reliability enables both speed and reliability." The system achieved a processing speed of 300 microseconds, three times faster than the old system, as well as further improvement in reliability. It is possible to stop a server that has failed and isolate it from the rest of the system, thereby allowing another server to take over processing without data loss.
The TSE also added a new processing logic in anticipation of erroneous orders and other factors. In the event that a program of a particular securities firm were to cause erroneous orders, the orders from that firm could be suspended according to a configuration set by that firm while processed orders can be canceled automatically. This logic is designed to prevent a widespread impact on the market.
Focus on resolving bugs in upstream processes ensures a high-quality and problem-free launch
There have been no major glitches in the new arrowhead system since its launch in September 2015. On days with high volumes of transactions, the system processes over 100 million orders per day, and at peak times receives as many as 1.4 million orders per minute. The secret to ensuring quality lies in the way the project was handled.
When the policy to eliminate bugs during the upstream processes of the project was announced, the responsibilities were clarified as: "Requirements definition - TSE"; "Design - Fujitsu". Each and every one of the 80 TSE staff and 300 Fujitsu engineers engaged diligently in the elimination of bugs in the upstream processes. This saw a 90% reduction in the number of bugs found in the downstream processes as compared with the previous project, allowing the new arrowhead platform to be launched after sufficient testing. Mr. Kenichi Hosokawa praised the performance of all project members by saying: "This is the first time I've ever experienced a system launch that has been totally free of problems."
The TSE intends to build advanced intelligence into arrowhead, enhancing it with innovations such as AIbased functionality and big data technologies.
Services, Products and Solutions
|Address||2-1 Nihonbashi Kabuto-cho, Chuo-ku, Tokyo, Japan|
|Employees||429 (as of March 31, 2015)|
[ Published in 2016 ]
Technical data subject to modification and delivery subject to availability. Any liability that the data and illustrations are complete, actual or correct is excluded. Designations may be trademarks and/or copyrights of the respective manufacturer, the use of which by third parties for their own purposes may infringe the rights of such owner.