皆さん、こんにちは。ただいまご紹介いただきました、富士通の坂本です。先ほどですね、ご紹介いただきましたとおり、本日は講演する前にちょっとサマリーの概要をご説明したいと思います。皆さんご存じのとおり、東京証券取引所の株式バイバイシステム、アローヘッドシステムはOSにリナックスを採用して、私は世界で一番高信頼なシステムとして安定稼働を続けていると思っております。本日はですね、そのアローヘッドシステムの開発の責任者である東京証券取引所のIT開発部の川井様とともにですね、これまでの弊社との取組及び今後の対応についてご紹介させていただきます。どうぞよろしくお願いします。では最初にですね、川井様の方に説明していただきまして、その後私、最後また川井様という段取りで進めたいと思います。よろしくお願いします。それではただいまご紹介扱りました。東京証券取引所IT開発部の川井でございます。今日はリナックスで挑む高信頼性、高性のシステム、グローバル競争に価値残るための日本流OSSコミュニティ協業スタイルと言いまして、日本の株式市場のインフラを支えているですね、アローヘッドという原物売売システム、こちらについて、マーケットの状況やそこで求められているものと、またですね、2015年には新しいシステムに刷身しますので、そこでどういうチャレンジをしていくのかといったところをご紹介したいなというふうに思っております。まずは初めに、2010年に稼働しましたアローヘッドの基本コンセプトでございますけれども、大きく4つ掲げでございまして、1つ目は拡張性、そして2つ目は高速性、あとはビジネス性の柔軟な対応ということで柔軟性、そして最後に県道性でございます。取り分け、1つ目と2つ目の拡張性のところでございますけれども、現在、株式市場につきましては完全に電子化された市場でございまして、後ほどご紹介しますととおり、トランザクションの変化は非常にボラティリティが大きい状況にございます。その中で常に安定的なシステムの稼働ができるように、ピークの注文件数の2倍をキープする形で、これをコンセプトとしてシステムの設計をしております。2つ目が高速性でございますけれども、プロジェクトをスタートした当時、チャレンジ10mmセックということで10mm以下を目標としておりましたけれども、それを2mm以下で達成しまして、現在は性能改善を重ねまして、さらに1mm以下を達成している状況でございます。これら具体的にどのような形で実現しているかといいますと、1番目の高速性のところでございますけれども、最新の高速スイッチなどの導入に加えまして、3つ目に信頼性と高速性の両面の閉存ということで、30日での同期で動作する、こちらは藤通さんとの協業という形になりますけど、オンメモリデビーを乗った3サーバー間で同一セグメント以上に列して接続しているといったような状況でございます。あとは信頼性の向上ということで、信頼性というものが1万日本においては求められるということもございますので、このバイバイシステムにおきましては、5.9の実現ということで、処理サーバーはすべて30日しまして信頼性を確保しているといった取り組みでございます。実際にアロフェットのシステムの全体像でございますけれども、左から参加者、いわゆるブローカーですけれども、こちらから注文を受け付けて参加者芸というサーバーを通じまして、マッチングのシステム、トレーディングサーバーに届いて、それをできた情報については、相場ユーザー、情報弁度さんに配信されると、こういう流れになっています。ここで先ほど申し上げたコンセプトがどういうところに活かされているかといいますと、拡張性ということで短期間でトランザクションの増加に耐えられるような設計を行っているといった点。2つ目は、音メモリーのデビューを使いまして信頼性と高速性を兼ね備えた設計を行っているところでございます。30日の同期コピーによりまして信頼性と一方の実現しているということで、このいわゆる注文や役場、あとマーケット情報を配信するといったところは、ミリビュー単位の世界でございまして、次のアローヘッドにおきましては、これをさらに労練的にするということで、マイクロレベルの世界に入るように取り組んでいるところでございます。次に、アローヘッド稼働後のマーケットの環境の変化でございますけれども、ご承知のお聞きの通り、昨年までのところでは株価は1万円程度でございますけれども、今は1万5千を超えていると。売買大会についても、1日あたり上円程度だったものが最近では2兆円、もしくは3兆円といったところも見られるところでございまして、同時にこのアローヘッドが導入されたことによって、参加されるメンバーの取引スタイルも随分かかりまして、全て電子化されているといってことに等しいというふうに思っております。具体的にこちらでお示しますけれども、この青いボーグラフが注文の水位でございます。この赤いところは役場の水位なんですけれども、アローヘッド稼働当初は大体800万件程度であった注文件数が現在は2000から3000。今年に入って日本銀行の金融緩和が発表されたのうちは4600万件程度ピークを記録したといった状況でございます。こうした中でもアローヘッドにおいては、常に2倍以上のキャパシティを確保するといったところで、現在は9400万件の注文件数に耐えられるような形になっています。来年はこのトランザクションの変化だけじゃなくて、ルールの改正を行って、より細かい値段で注文を出せるようにしますので、そうなりますとまた注文の件数を増えますので、来年の7月に向けては1.4億件の注文を受けられるような形でキャパシティプランニングを行っているというような状況でございます。先ほど完全に電子化された史上ということで申し上げましたけれども、こちらはコロケーションとマーケットの変化というタイトルでお示ししています。コロケーションというのはいわゆるHFTがローレー展示して、よりビビッドにマーケットの情報を得ながらタイミングを見てコンピュータで取引したいというニーズから我々のバイバイシステムの横にサーバーのエリアを置いて、そこにはプログラムしか入っていないんですけれども、そこから自動発注されているような取引ということ。それをコロケーションというふうに言うんですけれども、このセングラフは取引所は今受け付けている注文件数の中でその自動発注、コロケーションから発注されている注文件数の比率なんですけれども、アローヘッド稼働当初は全体の注文件数の10%程度だったわけなんですけれども、どんどんどんどん電子化が進んでおりまして、現在はシステムが受けている注文件数の60%が実に、当初のバイバイシステムのあるデータセンターのそばに、まさにその横に置いてあるコロケーションエリアから発注されているところでございまして、大きくマーケットの姿は変わっているということを示してございます。こうして中で次のアローヘッドでどういうふうな対応をするかと言ったところでございますけれども、このような電子化の市場の変化の中では、一方でいくつかのトラブルというものも起きています。例えばニュースでご覧になったこともあると思いますけれども、フラッシュクラッシュといまして、期間通し下の大口の注文が各市場に電波して大きく価格が変動するといったところだとか、プログラムのミス等によるアウレゴリズムの暴走、また取引技術再度におきましても、新聞の記事だと2011年の1年間において、米国では110件以上のシステムトラブルが起きているといったことでございまして、こうした中では電子的な取引のリスクの削減、あとシステムの信頼性の更なる向上ということが必要でございまして、次のアローヘッドではアルゴリズムの暴走が監視した場合については、回線を切断するだとか、いろいろな大口な注文が入ってきたときに、その注文をリジェクトするといった、いわゆるリスクコントロール機能を装備するといった予定でございます。あとシステムの信頼性の向上という意味では、我々も残念ながら昨年製品の障害等によりまして、倍倍停止に至る障害を起こしてしまいました。これまではアプリケーションの障害ということは多かったんですけれども、このアローヘッドにつきましてはかなり品質コントロールということもきちってありまして、アプリケーションについてのいわゆる不具合というものはほとんど見られないんですけれども、逆に言うと製品、ファームウェア、ミドルウェア、OSといったレベルでの関連性でのトラブといったものが出ている状況でございますので、その中で次のアローヘッドではフェールソフトというコンセプトで、システムの障害などが起きた場合も、先ほど30かしているというふうに申し上げましたけれども、何かアイアーシーバイということが起きた場合について積極的にそれを切り捨てて、正常形のところで極力工業務を継続するといったコンセプトのもとに、現在、藤実さんとともに製品、ソフトウェア、オペレーションについて、設計や運用の検討を進めているという状況でございます。先ほど信頼性の向上という切り口で申し上げましたけれども、先ほど申し上げたようなトランザクションの増加が来ておりますので、システムの処理性の向上への挑戦ということも必要でございます。先ほど1日あたりのトランザクションについてお説明しましたけれども、これは日中でございます。日中の注文検数と薬状検数のボラディリティでございまして、朝、注文のゲートウェイが開いたときに始まって寄りつき、オービケという形になるんですけれども、これだけボラディリティが高くトランザクションを変化している。少しでも重要なニュースが出ると、こう跳ね上がったりとか、こうしたトランザクションの大きな変化の中でもきちっと処理能力を安定していくといったことが求められる状況でございます。あと右は単位時間あたり、これは病庫あたりの注文検数の変化ですけれども、当当初は7000件程度だったものが、これどんどんどんどん、発注側のアロゴリズムの向上ってことも性能向上もありまして、現在では2万件程度病患で注文を受け付けているといったものでございますので、こうした状況においても、レスポンスの一層の向上適切なキャパシティの確保といったところで、安定的なシステムを運営していくといったことが必要でございまして、今まさにリナックスの技術は当然のことを藤井さんと協業して、次のシステムに取り組んでいるといった状況でございます。ここからは今、プロジェクトを一緒に進めて、進めさせていただいております。藤井さんはにバトンタッチさせていただければと思います。ありがとうございます。では、弊社のリナックスの取り組みについてご説明させていただきます。まず最初に弊社は、藤井さんのお客様として、藤井さんは始め、日本の社会基盤を支えるミッションクリティカルシステムのメインフレームの時代より支えてきました。これらのお客さんのシステム要件に対して、オープンプラットフォームで実現する上で、何を再表するかというところで、基盤をエースとしてリナックスを採用しました。これまでのメインフレームやユニックスサーバーの強かった技術の範囲をリナックスの機能開発に活かして、ミッションクリティカルの領域までリナックスを強化するということに取り組みました。実際にどういう形で取り組んできたかというところですが、ハードウェアからミドルウェアまで、システム全体でリナックスのシステム強化を行ってきました。ハードウェアに関しては、メインフレームクラスの更新来世サーバーであるプライムクエストを開発し、またミドルウェアにおいては、メインフレーム時代より信頼実績のあるミドルウェアをオープン化しまして全て揃えました。本日は、OSの開発及びサポートサービスについて詳細を説明したいと思います。まず、OSの開発ですが、弊社はレッドハット、インテル、各社と戦略的業務定期を結び、ミッションクリティカル無劇機能の開発に取り組んでまいりました。特に我々重点を置いたのが、オープンソースコミンティーでのリナックスカーネル強化ということに重点を置きました。もちろんもう一つ言い忘れてしまいました。リナックスファンデーションにボードメンバーとして参加してリナックスの標準化とか普及に対しても我々積極的に取り組んでまいりました。続きまして、機能開発の状況についてご説明いたします。弊社は他社と違う点が一つありまして、事業部がコミュニティ開発に取り組んでまいりました。我々事業部というのはどういうことかといいますと、お客様に対して商品とか製品というのを提供するんですけどその提供する事業責任というのを持っております。これを踏まえてお客様のシステム要件ということで必要な機能をコミュニティに開発するということに取り組んでまいりました。実際にはOSのコア機能に対しても必要とあればコミュニティ開発のメンテナと検検学学議論しまして必要な機能というものを取り組んでまいりました。結果としてこれらの活動を取り組んできましてグローバルでは多者ベンダー含めて同等以上のパチ等コースまた日本企業の中ではナンバーワンの技術力というものが強化、維持できてきました。これがまさに我々不実の技術的な強みの厳選となっております。続きまして品質強化の取り組みについてご説明します。ここはあまり細かくは説明しませんがディストリビューターであるレッドハットと出荷前の品質強化ということに取り組みまして弊社のデータですけど商用にユニックスを量化するまでの品質というものを実現しお客さまのに対して安定的なリナックスを提供することを実現しております。続きまして弊社のサポートについてご説明いたします。弊社のサポートの強みとして他社とちょっと違う点はサポートの部隊の中にコミュニティを開発している開発部隊が一緒に入った上でサポートを提供しております。これによりまして不実側で基本的にはコンポンゲイン救命や修正提供ということも含めて実現しております。具体的に言いますと我々の開発部隊の中のものが原因が分かって上でパッチ投稿の提案までレッドハットに提案した上でお客さまの修正提供を迅速に実現しているという状況になっております。これが他社と大きく違う点で不実の最大の強みだと思っております。これによりましてお客さまのインシデントの99%は弊社側で解決し残りの1%をレッドハットと共同で調査しているという状況になっております。続きまして弊社のサービスについてちょっと簡単に御説明いたします。我々はお客さまの提案団外からOSの事業部が入って技術的な支援を行っています。具体的にはお客さまの設計段階の時点でOSの事業部が設計値のレビューや行ったりあと性能を高めるためのチューニング支援なというのをシステム全体としてOSの観点から技術支援を行っています。また先ほどお話ししましたサポートに対してミッションクリティカルシステム向けに保守を効率的にできるために必要な重要障害だけ提供するというプログラムを我々不実の方で開発いたしましてそれをレッドハットから提供していただきました。これら我々弊社は提案段階から運用に至るまでOS事業部が一貫したサポートサービスを提供してお客さまの安定課堂を実現しております。続きまして継続的な技術革新の取り組みということで2、3をお話しさせていただきます。今回は一例として構成のシステムを開発する上でどのような技術的なシーンをしているかという点をご説明いたします。構成のシステムを開発する上では一番は業務処理の時間を正確に知るということが一番重要になっています。特にサーバー間で処理を行ってさらに数百マイクロビオの処理というところに対して時刻動機を行うといった場合には今の技術でいうとNTPの時刻動機とかでいうと数ミリはぐらいずれてしまいまして実際にどこの処理が悪いかということを特定することが非常に難しい状況になっています。これらの課題を解決する上で弊社ではPTP機能というものを開発いたしました。これによりまして一連の処理の中で今まで数ミリ秒程度の誤差があったのを今回10マイクロミリ秒のレベルまで正確に時間を把握することができるようになりました。これによりまして処理の中でどこが性能劣化しているかということが特定することができるようになりました。さらにその特定した部分についての性能解析ということで我々不実の研究所の最新技術を適用いたしまして性能解析ツールを開発いたしました。これによってですね業務影響を最小限に抑えた上でアプリからミドルOSハードまでそれらの挙動を可視化した上でマイクロ秒単位で性能解析することができるようになりました。これによってこの高性能システムの開発の支援を実現しております。最後にですけど将来に向けた技術確信ということで弊社といたしましては分際ファイルシステムのバターFSまたマルチンテナント技術として利用できるLXCの開発を行っております。こちらについてもお客様に安心して提供できるように今後も開発を進めてまいります。以上弊社の説明は終わります。では最後にかわいさまお願いします。それでは最後にですね次期アローヘッドに向けた藤杉さんは当初の両者協業の取り組みについてご紹介いたします。先ほど高速性信頼性拡張性というキーワードで申し上げました。高速性についてはプロジェクト開発当時点ミリセックを目指そうといましてプロジェクトを取り組んできたわけですけどもそれを当初がお願いしますと発信して藤杉さんが作りますといった形だけではですね、これとて実現できるものではございませんでして我々ではこうした非機能の要件についてプランとチェックアクションということでマネージメント計画の策定その実行、チェック、何か問題があればアクションを打つというこのPDCAのサイクルを回しながらですね非機能の要件の実現に取り組んでいるといった取り組みでございます具体的にでございますけれども組織的には上が東京証券取引場でございますけれどもIT部門だけでその高速性や信頼性また拡張性について考えていっては片手落ちになってしまいましてやはり業務部門と一体になってプレイヤーの声も吸い上げながらどういうトラインジャクションの見込みを立てるのかその中でどういう実現をしていくのかといったニーズをきちっと固めるというのが当初の役割でございまして富士山側もプロジェクト側だけのSE部門だけではなくて当然ながら製品部門その他の部門も一体となっていわば当初と富士山でワンチームとなってこの非機能要件の実現に取り組むといった状況でございまして実際毎週毎週製品事業部の方にもミーティングに似ていていただいて製品の信頼性拡張性についてどのような状況になるかチェックしているといった状況でございます要件定義の段階では製品のマネージメント計画の策定ということでどういう目標を置くのか設計段階でどのような実質を行っていくのかその企薬だとかモデルの策定例えばどの程度の注文件数が入っている中で新たな注文がどれだけ入ってくることによって例天使用工事実験使用だとか具体的な条件を示しましてその実質現をどうしていくかモデルを作っていくというフェーズでございますその上で機場の性能の評価そしてテストに結びつけていくというでございまして実際現在のアロヘッドの稼働当時もコメントサイクルの中で途中でやはりこのように製品に手を入れた方がいいだろうもしくはこのロジックはこう変えた方がいいだろうということを両者で確認して大きく設計を変えたりとかすることによって高速性を実現しているといったようなプロセッスを思わしている状況でございます以上でチームアロヘッドということで藤塚様と当初の取り組みは以上でございますけれどもいく度に言われたのが日本のマーケットは完全にリカバリーしたということで今後もどんどん成長していくだろうという言葉がありました日本で一番ミッションクリティケルのシステムではないかというご紹介がありましたけどもこれから日本のマーケットが飛躍していく上ではリナックスさんの技術そして藤塚が協業してこのシステムは安定的に稼働しでは次のシステムでは大きく飛躍していくということが使命であり責任であるのではないかなというふうに思っておりますこれを着実に実現していくためにこのリナックスさんも含めた3社でタッグをつくんで実現していければなというふうに思ってございますでは簡単ではございますけれども藤塚様当初からの説明は以上でございますご清聴ありがとうございました