ペパボ研究所

ペパボ研究所について

ペパボ研究所(略称「ペパ研」)は、事業を差別化できる技術を作り出すために「なめらかなシステム」というコンセプトの下で研究開発に取り組む組織です。アカデミックな水準における新規性・有効性・信頼性を追求する研究を行うとともに、研究開発した技術を実際のシステムとして実装・提供することを通して、事業の成長に貢献します。


ミッションとビジョン

ミッション

研究開発により「事業を差別化できる技術」を生み出す

ビジョン

コンピュータやインターネットに関する技術が発展したいまもなお、我々が日常的に触れるシステムは、様々な障壁に満ち溢れています。我々は、そのような障壁の取り除かれた未来のシステム、すなわち「なめらかなシステム」を目指しています。

ここでいう「なめらかなシステム」とは、以下の要件を満たすものをいいます。

  1. システムにとってのユーザや、システムを構成するサーバ等の要素が、どのようなカテゴリに属するか、いかなる特徴を持つかを、精緻に認識する
  2. その際、ユーザやシステム管理者といった人間に労苦を強いるような明示的な操作を課さない
  3. 1.および2.で得たより精緻なカテゴリや個別の特徴、あるいはそれらの間の関係性に基づき、その時々の状況に応じて最適なサービスを提供する

当社の事業領域であるWebサービスにおいて、上述の要件を満たす「なめらかなシステム」を実現することで、さらに快適かつ個々のユーザに即した体験を提供できるでしょうし、提供者である我々の生産性も向上するでしょう。


研究開発成果

2017年度

査読なし論文

口頭発表

  1. 松本亮介, ユーザー体感を向上するWebサービス基盤技術に関する研究, 九州大学サイバーセキュリティセンター向け研究紹介, 2017年6月.
  2. 松本亮介, エンジニアの生き方いろいろ ~なぜ僕たちはコードを書いて生きるのか~, 官民協働型スタートアップ施設「FUKUOKA growth next」のオープニングイベント エンジニアセッション, 2017年4月.
  3. 松本亮介, ペパボ研究所 キャリアキーノート2017 技術者と研究者の狭間で得たたったひとつの教訓, 2017年度GMOペパボ新卒研修, 2017年5月.
  4. Kenji Rikitake, Writing A New Erlang/OTP Module for Beginners, Erlang and Elixir Factory SF Bay Area 2017 [発表ビデオ(YouTube)]

学会誌・商業誌等解説

  1. 松本亮介, Think IT 編集部, エンジニアのためのAI入門 第2部 事例編:AI最前線の現場から ~業界別AIへの取り組み GMOペパボ AIでWebシステムを自律制御する「なめらかなシステム」の取り組み, インプレス Think IT 編集部, 2017年7月.
  2. 松本亮介, レンサバの常識を覆す「なめらかなシステム」に挑む──運用技術を学術研究して実際のサービスへ適用, はてなニュース Web・IT, 2017年1月.

その他

  1. 松本亮介, 博士学位論文:Webサーバの高集積マルチテナントアーキテクチャに関する研究, 京都大学大学院情報学研究科知能情報学専攻, 2017年5月.

2016年度

受賞・表彰

  1. 第8回 フクオカRuby大賞 奨励賞, 松本亮介, HTTPサーバを支えるmruby, 2016年2月.

査読なし論文

口頭発表

  1. 松本亮介, FastContainerアーキテクチャ概論, GMOペパボ ホスティング技術カンファレンス@東京・大阪~破壊的イノベーションをおこす革新的技術~, 2016年12月.
  2. 松本亮介, 自律制御しながら動的平衡状態の系を作るWebシステムとその未来, 軽量Ruby普及・実用化促進フォーラム2016, 2016年8月.
  3. 松本亮介, ペパボ研究所創設について, HosCon - GMO Hosting Conference - @福岡, 2016年7月.
  4. 松本亮介, 自律制御するWebサービス基盤の権限分離と性能の両立, ペパボ・はてな技術大会@福岡, 2016年7月.
  5. 松本亮介, Webサービス基盤の自律制御と動的平衡性, はてな・ペパボ技術大会@京都, 2016年7月.
  6. 松本亮介, 技術者と研究者の狭間で得たたったひとつの教訓 2016, 新卒研修キャリアキーノート2016, 2016年6月.
  7. 松本亮介, ロリポップ!で目指すPHPのためのセキュリティと性能要件を同時に満たすサーバホスティング技術, PHPカンファレンス福岡2016, 2016年5月.
  8. 松本亮介, なめらかなシステムのアイデアと概要設計: 生命の観点からWebシステムを解釈する, e-ZUKA Tech Night, 2016年5月.
  9. 松本亮介, セキュリティと性能要件を同時に満たすサーバホスティング技術の最新動向, 第39回インターネット技術第163委員会研究会 -ITRC meet39-, 2016年5月.
  10. 松本亮介, cgroupとLinux Capabilityの活用 - rcon and capcon internals, 第9回 コンテナ型仮想化の情報交換会@福岡, 2016年4月.
  11. 松本亮介, なめらかなシステム: 人工知能はホスティングサービスの暗闇も救う, GMO HosCon -Hosting Conference- @大阪, 2016年4月.
  12. 松本亮介, モデレータ:GMOグループトークセッション:国内シェア54%を支えるGMOホスティングの裏側, GMO HosCon -Hosting Conference- @大阪, 2016年4月.
  13. 松本亮介, なめらかなシステム: 人工知能はホスティングサービスの暗闇も救う, GMO HosCon -Hosting Conference- @渋谷, 2016年4月.
  14. 松本亮介, エンジニアトークセッション「ペパボ福岡でたずさわる最高のエンジニアリング」, ペパボ福岡で働く~エンジニア・ディレクター向けトーク&相談会 in大阪~, 2016年3月.
  15. 松本亮介, 人工知能はWEBサーバーの暗闇を救う, IPSJ-ONE 2016, 2016年3月.
  16. 松本亮介, ペパボ福岡の技術的強み なぜ今エンジニアはペパボ福岡で働くべきなのか, 【人気都市・福岡で働く!】移住にまつわるエトセトラ〜エンジニア・ディレクター向けトーク&相談会〜, 2016年2月.
  17. 松本亮介, HTTP/2とmrubyの活用 HTTP/2時代のサーバ設定になぜmrubyが必要か, 第2回技術共有会, 2016年1月.
  18. 松本亮介, PFSを考慮したTLS終端とngx_mrubyによる大量ドメイン設定の効率化 nginxにおける大量ドメインの証明書を動的に処理する方法, 第1回技術共有会, 2016年1月.

学会誌・商業誌等解説

  1. 松本亮介, 探しに行こう自分の場所 - 企業と学術研究の交差点で、高みを目指す, リバネス情報誌 学部・院生のための研究キャリア・就活情報誌『incu・be』vol.35, 2016年12月.
  2. 松本亮介, 人工知能がウエブサーバの異常状態を見つけ、サーバ管理者を救う~これってもはや生命?, 河合塾みらいぶプラス, 2016年10月.
  3. 松本亮介, 自らを管理できる、生命のように見えるインターネット技術の研究開発に挑む 松本亮介先生インタビュー, 河合塾みらいぶプラス, 2016年10月.
  4. 松本亮介, 栗林健太郎, GMOペパボ、AIでサーバー運営効率高める次世代型システム開発へ, 日刊工業新聞 ロボットニュース, 2016年8月.
  5. 松本亮介, 栗林健太郎, AI最前線の現場から【GMOペパボ】「なめらかなシステム」の取り組み, 連載:ディープラーニング・人工知能 最前線 2016, 2016年7月.
  6. 松本亮介, 栗林健太郎, 「GMOペパボ研究所」設立、ガチな学術研究でホスティングサービス差別化、所長・栗林健太郎氏、主席研究員・松本亮介氏, INTERNET Watch トピック 業界動向 企業 インタビュー, 2016年7月.
  7. 松本亮介, 【特別企画】 快適・低価格・安全を実現した"次世代ホスティング"の秘密に迫る!, マイナビニュースIT企業 セキュリティ特別企画, 2016年5月.

2015年度

受賞・表彰

  1. Ruby Prize 2015 候補者, 松本亮介, 松本氏は昨年度のRubyPrizeファイナルノミネート後も精力的に mruby 組み込みの Web サーバーの開発を続けてます。今年はさらに HTTP/2 サーバーである h2o に mruby handler を組み込むなど、RubyPrize にふさわしい, 2015年9月.

口頭発表

  1. Ryosuke Matsumoto, The future of mruby in HTTP Server, RubyKaigi 2015, Dec 2015.
  2. 松本亮介, mruby in HTTP server, connect HTTP/1 and HTTP/2 servers, 第1回 Hacker Tackle, 2015年9月.
  3. 松本亮介, Middleware Configuration as Code, 第68回 Ruby関西 勉強会, 2015年8月.
  4. 松本亮介, 軽量Rubyの開発に携わった技術者と実際に軽量Rubyを活用している技術者によるトークセッション, 軽量Ruby普及・実用化促進ネットワーク設立記念講演会・交流会, 2015年7月.
  5. 松本亮介, ペパボのインターネット基盤技術研究・開発の活動, 第2回ペパボテックカンファレンス【福岡】, 2015年7月.
  6. 松本亮介, Webオペレーションエンジニアのアウトプットと開発力, 2015年インフラエンジニア教育, 2015年4月.

ペパ研ブログ

ペパ研ブログでは、当研究所の活動について随時お知らせしていきます。


パートナー

松本 亮介

主席研究員、シニア・プリンシパルエンジニア、京都大学博士(情報学)。

2008年3月学部卒業後、現場の技術を知らずに修士で研究することに不安を感じ、修士には行かずにホスティング系企業で3年間大規模ホスティングサービスの運用・運用設計・OSやミドルウェアの研究・開発に従事。その後、再度大学院で研究を再開しようとするが、企業での経験が認められ、2012年4月より京都大学大学院情報学研究科 知能情報学専攻において修士課程を飛ばして博士課程から入学(専攻において修士飛ばしは前例無し)

3年間学術研究に取り組み、2013年、情報処理学会 インターネットと運用技術シンポジウム IPSJ IOTS2013 優秀論文賞、2014年、第6回フクオカRuby大賞 優秀賞第9回日本OSS奨励賞2014年度 情報処理学会 山下記念研究賞RubyPrize2014 最終ノミネートなど、その他受賞多数。

2015年4月より現在、GMOペパボ株式会社でOS・Middleware・HTTPに関する研究、及び、事業で実践できるレベルまで作りこむことを目標に取り組んでいる。特に大規模Webサービスのセキュリティ・リソース管理・運用技術・パフォーマンスや次世代HTTPプロトコルに興味を持つ。2016年に情報処理学会において時流に乗る日本の若手トップ研究者19名に選ばれ、IPSJ-ONEにも登壇。情報処理学会IOT研究会運営委員。

mod_mrubyngx_mrubyTrusterd HTTP/2 Web Serverの作者。Serverspec論文を共著で執筆など、技術者向けの論文指導も行う。

個人ページ: http://research.matsumoto-r.jp/


三宅 悠介

研究員、プリンシパルエンジニア。

大学卒業後、地元福岡のSIer勤務を経て、2012年より株式会社paperboy&co.(現GMOペパボ株式会社)に勤務。サービスの運用開発の傍ら、ログ活用基盤 Bigfootの構築に取り組み、サービスを動的に改善していくための仕組みづくりと機械学習に興味を持つ。

また、OSS活動として主にGo言語によるツール開発を行っている。代表プロダクトとしてthe_platinum_searcherなどがある。

個人ページ: http://blog.monochromegane.com/


力武 健次

客員研究員。

力武健次技術士事務所 所長。技術士(情報工学部門、文部科学省登録第45374号)。1990年東京大学大学院工学系研究科情報工学専攻修士課程修了、2005年3月大阪大学大学院情報科学研究科マルチメディア専攻博士後期課程修了。大阪大学 博士(情報科学)。2010年〜2013年まで京都大学情報環境機構教授。2014年より現職。ACM Senior Member、電子情報通信学会 正員・シニア会員。

1990年にOSの開発者としてソフトウェアエンジニアの仕事を始め、1992年よりインターネットの運用技術の研究開発に携わる。2008年より並行プログラミングに興味を持ち、現在Erlang/OTPやElixirでのモジュール開発をOSS活動として行っている。2015年にはErlang/OTPのrand疑似乱数モジュールを共著者としてリリースした。

個人ページ: http://www.k2r.org/kenji/


栗林 健太郎

所長、取締役CTO。

大学では法学部政治学科において日本政治史および行政学を専攻。卒業後、市役所勤務を経て、2008年よりソフトウェアエンジニアに転じ、2012年より株式会社paperboy&co.(現GMOペパボ株式会社)に勤務。Webアプリケーション開発者、マネジャー、執行役員として従事。2017年3月から、取締役CTOに就任。

ソフトウェアエンジニアとして、大規模Webサービスを迅速に開発できる技術・開発プロセス、安定して運用できるアーキテクチャに興味を持つ。また、近年は、技術に関わる全社での戦略策定、実行を行う。

個人ページ: http://kentarok.org/


パートナー募集

当研究所では、パートナーを募集しています。ご興味のある方は、当研究所パートナー、または、オープンポジション エキスパート・スペシャリストポジションまでご連絡ください。

必須要件

  • 当社の企業理念・ミッションおよび「大切にしてほしい3つのこと」に共感を覚え、実行できること
  • 当研究所のミッションとビジョンに共感を覚え、実行できること
  • 当社でソフトウェアエンジニアとして従事できるほど、なんらかのプログラミング言語による実装能力と経験を有すること

望ましい要件

  • 理工系を始めとする、なんらかの学術分野における修士号以上の学位を保持していること
  • 当社で就業しつつ、理工系を始めとする、なんらかの学術分野における修士号以上の学位取得を目指すこと