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

2016 Fiscal Year Annual Research Report

Technologies for Distributed Systems with NvRAM and Atomic Clocks

Research Project

Project/Area Number 16H01717
Research InstitutionNational Institute of Informatics

Principal Investigator

佐藤 一郎  国立情報学研究所, アーキテクチャ科学研究系, 教授 (80282896)

Co-Investigator(Kenkyū-buntansha) 倉田 成人  筑波技術大学, 学内共同利用施設等, 教授 (00416869)
中島 達夫  早稲田大学, 理工学術院, 教授 (10251977)
Project Period (FY) 2016-04-01 – 2020-03-31
Keywordsトランザクション / 分散トランザクション / 原子時計 / 不揮発性メモリ
Outline of Annual Research Achievements

当初計画通りに、①不揮発性メモリを前提として、永続化機構を大幅に簡素化したトランザクションの設計を行うとともに、プロトタイプの実装に着手した。これの特徴はメモリ自体の永続性を利用することで、従来処理コストが大きくなりがちな永続化機構そのものを最小化することができるようになり、結果としてパフォーマンスにも寄与することが期待できる方法であることがわかった不揮発性メモリ搭載コンピュータの購入は、当初計画に通りH29年度となることから、H28年度はSSDの利用を念頭に設計を行った。これは性能モデルガ異なるものの、提案方式の骨格は不揮発性メモリにも応用できるはずである。②高精度の時計を利用した分散同意アルゴリズムを設計するとともに、そのアルゴリズムを前提にした分散トランザクション手法を設計した。これはトランザクションのサーバ側とクライアント側が正確な時計に基づいて、各種メッセージにタイプスタンプを付与することで、サーバ側はそのタイムスタンプ通りに処理する方法となる。また、小型原子時計を搭載したハードウェアの設計を始めた。③データセンタ間分散トランザクションアルゴリズムの設計を開始した。データセンタ間通信はその遅延が大きいことから、通信回数を減らすことが求められるが、本研究では分散同意アルゴリズムのひとつであるPaxosをベースにした分散トランザクション機構を提案・設計した。また、実験環境として10台のコンピュータからなるクラスタ計算環境を構築して、提案するアルゴリズムの評価が可能な体制を整えた。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

平成28年度は基本アルゴリズムなどの基本設計が主要な研究となっていたが、それぞれの設計を行ったことから、概ね順調に進展していると判断する

Strategy for Future Research Activity

当初計画通りに、H28年度に設計した3つの方法について、設計実装を進める。特に①に関しては、不揮発性メモリ搭載コンピュータが入手でき次第、基本設計の評価を行い、その結果に基づいてアルゴリズムの改良をはかる。H28年度は比較的単純なデータ構造に対するトランザクションを想定していたが、いくつかの具体的なデータ構造を想定した手法も検討する。このほか、不揮発化された主記憶と二次記憶装置を区別することなくアクセス可能にする方法として、不揮発な主記憶向けにシンブルレベルビュー、つまり主記憶と二次記憶装置せずに統一されたアドレス空間で管理する方法を設計する。②高精度の時計を利用した分散同意アルゴリズムを改良するとともに評価を行う。特に通信遅延に変動がある場合、遅延するメッセージに備えてなんらかの楽観的な手法の導入を検討する。③データセンタ間分散トランザクションアルゴリズムは商用クラウドコンピューティングの相違なデータセンターに提案アルゴリズムを実際に動かすことで、可用性や性能を評価していく。これは参照操作における同期待ちが少なく、さらに実質的には十分な直列化可能性を提供するが、複製データの保持管理と、スナップショット隔離に利用する手法となることを想定している。さらに①の主記憶の不揮発化及び、二次記憶装置のフラッシュメモリの利用になると、データそのものをMVCCのバージョンとして格納・管理することコスト的な制約はなくなる。そこでH29年度はバージョン管理と複製管理を融合することで、両管理の重複機能を一つにまとめて、複製データとMVCCを融合した新しい分散データ管理機構を提案する。

  • Research Products

    (6 results)

All 2016

All Journal Article (2 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 2 results) Presentation (4 results) (of which Int'l Joint Research: 3 results)

  • [Journal Article] Theory and Implementation of an Adaptive Middleware for Ubiquitous Computing Systems2016

    • Author(s)
      Jingtao Sun, Ichiro Satoh
    • Journal Title

      Journal of Information Processing

      Volume: 24 Pages: 878-886

    • DOI

      http://doi.org/10.2197/ipsjjip.24.878

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Self-Adaptively Auto-scaling for Mobile Cloud Applications2016

    • Author(s)
      Ichiro Satoh
    • Journal Title

      Procedia Computer Science

      Volume: 94 Pages: 9-16

    • DOI

      https://doi.org/10.1016/j.procs.2016.08.006

    • Peer Reviewed
  • [Presentation] Access Control Model for Ambient Intelligent Services in Cloud Computing2016

    • Author(s)
      Ichiro Satoh
    • Organizer
      SmartCloud 2016
    • Place of Presentation
      New York, NY, USA,
    • Year and Date
      2016-11-18 – 2016-11-20
    • Int'l Joint Research
  • [Presentation] Adaptive Scaling Up/Down for Elastic Clouds2016

    • Author(s)
      Ichiro Satoh
    • Organizer
      10th International Symposium on Intelligent Distributed Computing
    • Place of Presentation
      Paris, France
    • Year and Date
      2016-10-10 – 2016-10-12
    • Int'l Joint Research
  • [Presentation] Toward Access Control Model for Context-Aware Services Offloaded to Cloud Computing2016

    • Author(s)
      Ichiro Satoh
    • Organizer
      35th IEEE Symposium on Reliable Distributed Systems Workshops
    • Place of Presentation
      Budapest, Hungary
    • Year and Date
      2016-09-26 – 2016-09-26
    • Int'l Joint Research
  • [Presentation] Constraint Solving-Based Automatic Generation of Mobile Agent Itineraries2016

    • Author(s)
      Ichiro Satoh
    • Organizer
      International Conference on Artificial Intelligence and Soft Computing
    • Place of Presentation
      Zakopane, Poland
    • Year and Date
      2016-06-12 – 2016-06-16

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi