• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Transparent Transaction Processing with A proxy for Distirubted DB

Research Project

Project/Area Number 18K11324
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60090:High performance computing-related
Research InstitutionNagoya Institute of Technology

Principal Investigator

Matsuo Hiroshi  名古屋工業大学, 工学(系)研究科(研究院), 教授 (00219396)

Co-Investigator(Kenkyū-buntansha) 川島 龍太  名古屋工業大学, 工学(系)研究科(研究院), 准教授 (00710328)
Project Period (FY) 2018-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2020: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2019: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Fiscal Year 2018: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Keywords分散DB / 分散トランザクション / メニーコア / DPDK / NewSQL / 分散データーストア / 分散KVS / cassandora / キーバリューストア / プロキシー / 分散システム
Outline of Final Research Achievements

D-KVS does not have a practical transaction processing function because it uses result consistency that does not guarantee strong data consistency. In order to achieve this, we introduced a proxy into the distributed DB that does not have transaction processing functions equivalent to RDB like D-KVS. In addition, it is difficult to achieve high-speed transaction processing when transaction processing is performed on distributed DB. Therefore, we performed transaction processing on the proxy and reduced the overhead of transaction processing in the distributed DB to speed up the processing.

Academic Significance and Societal Importance of the Research Achievements

従来、安価なシステム上で実用的なトランザクション機能が提供されていなかった分散DBに対して、現在主流となっておりメニーコアとDPDKを用いることにより、安価で高速なトランザクション機能を追加するシステムについて提案を行った。
その結果、現在オープンソースとして公開されているyogabyteDBに比べて、約10倍高速なトランザクション性能を実現した。

Report

(4 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (8 results)

All 2020 2019 2018

All Journal Article (8 results) (of which Peer Reviewed: 5 results,  Open Access: 1 results)

  • [Journal Article] 分散KVSにおけるプロキシを用いたトランザクション実装2020

    • Author(s)
      宮本 基志, 三輪 竜也, 川島 龍太, 松尾 啓志
    • Journal Title

      情報処理学会技術報告オペレーティングシステム

      Volume: vol.2020-OS-150 Pages: 1-7

    • Related Report
      2020 Annual Research Report
  • [Journal Article] Transparent Transaction Processing with A High-Performance Proxy for Distributed KVS2020

    • Author(s)
      Ryuya Miwa, Motoshi Miyamoto, Ryota Kawashima, Hiroshi Matsuo
    • Journal Title

      The Eighth International Symposium on COmputing and Networking Workshops (CANDARW)

      Volume: 1 Pages: 0-0

    • DOI

      10.1109/candarw51189.2020.00051

    • Related Report
      2020 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Fast Datapath Processing Based on Hop-by-Hop Packet Aggregation for Service Function Chaining2019

    • Author(s)
      Yuki Taguchi, Ryota Kawashima, Hiroki Nakayama, Tsunemasa Hayashi, Hiroshi Matsuo
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E102.D Issue: 11 Pages: 2184-2194

    • DOI

      10.1587/transinf.2018EDP7444

    • NAID

      130007740442

    • ISSN
      0916-8532, 1745-1361
    • Year and Date
      2019-11-01
    • Related Report
      2019 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Apache Sparkにおけるブルームフィルタを用いたSQL処理の高速化手法の提案2019

    • Author(s)
      早瀬 大智, 稲垣 英夫, 川島 龍太, 松尾 啓志
    • Journal Title

      情報処理学会技術報告オペレーティングシステム

      Volume: 2019-OS-147(6) Pages: 1-6

    • Related Report
      2019 Research-status Report
  • [Journal Article] 分散KVSにおけるメニーコアを活用したプロキシによるクエリ集約及び排他制御2019

    • Author(s)
      三輪 竜也, 川浪 大知, 川島 龍太, 松尾 啓志
    • Journal Title

      情報処理学会技術報告オペレーティングシステム

      Volume: 2019-OS-147(3) Pages: 1-6

    • Related Report
      2019 Research-status Report
  • [Journal Article] A Proxy-based Query Aggregation Method for Distributed Key-Value Stores2018

    • Author(s)
      Daichi Kawanami, Masanari Kamoshita, Ryota Kawashima, Hiroshi Matsuo
    • Journal Title

      6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)

      Volume: 1 Pages: 78-83

    • DOI

      10.1109/w-ficloud.2018.00018

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] Adaptive Control of Apache Spark's Data Caching Mechanism Based on Workload Characteristics2018

    • Author(s)
      Hideo Inagaki, Tomoyuki Fujii, Ryota Kawashima, Hiroshi Matsuo
    • Journal Title

      6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)

      Volume: 1 Pages: 64-69

    • DOI

      10.1109/w-ficloud.2018.00016

    • Related Report
      2018 Research-status Report
    • Peer Reviewed
  • [Journal Article] Improving Apache Spark's Cache Mechanism with LRC-based Method using Bloom Filter2018

    • Author(s)
      Hideo Inagaki, Tomoyuki Fujii, Ryota Kawashima, Hiroshi Matsuo
    • Journal Title

      The Sixth International Symposium on Computing and Networking Workshops (CANDARW)

      Volume: 1 Pages: 496-500

    • DOI

      10.1109/candarw.2018.00096

    • Related Report
      2018 Research-status Report
    • Peer Reviewed

URL: 

Published: 2018-04-23   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi