# HG changeset patch # User Nozomi Teruya # Date 1517892407 -32400 # Node ID a3ee75a897f34fb618ff36e98fe51c613fa9bca7 # Parent 074eb76a9184a35c360536c9d2bcacc7b3d707a7 cut slide diff -r 074eb76a9184 -r a3ee75a897f3 presen/sample.html --- a/presen/sample.html Tue Feb 06 12:19:12 2018 +0900 +++ b/presen/sample.html Tue Feb 06 13:46:47 2018 +0900 @@ -87,21 +87,15 @@

研究目的(1/2)

-
  • Topology Manager/NodeもCS/DSを用いて実装されている。
  • -

    AliceのMeta Computation - Static Topology Manager

    +

    AliceのMeta Computation - Topology Manager/Topology Node

    - -
    digraph test{
    -	node0 −> node1[label=”right”]
    -	node0 −> node2[label=”left”]
    -	node1 −> node2[label=”right”]
    -	node1 −> node0[label=”left”]
    -	node2 −> node0[label=”right”]
    -	node2 −> node1[label=”left”]
    -}
    -
    - - -
    -
    - -

    AliceのMeta Computation - Static Topology Manager

    - @@ -361,7 +304,7 @@
    -

    AliceのMeta Computation - Static Topology Manager

    +

    AliceのMeta Computation - Topology Manager/Topology Node

    -

    AliceのMeta Computation - Static Topology Manager

    +

    AliceのMeta Computation - Topology Manager/Topology Node

    -

    AliceのMeta Computation - Dynamic Topology Manager

    - - - -
    -
    -

    AliceのMeta Computation - 圧縮

    -

    Aliceに求められるMeta Computation - アプリケーションの接続

    +

    AliceのNATを越え

    -

    Aliceに求められるMeta Computation - アプリケーションの接続

    - - - -
    -
    - -

    Aliceに求められるMeta Computation - NATを越えた接続

    - - - -
    -
    - -

    Aliceに求められるMeta Computation - NATを越えた接続

    +

    AliceのNATを越え接続

    -

    Christie - 基本設計

    +

    Christie - 基本設計(1)

    -

    Christie - 基本設計

    +

    Christie - 基本設計(2)

    -

    Christie - 基本設計

    +

    Christie - 基本設計(2) DGMの複数立ち上げ

    + + + +
    +
    + +

    Christie - 基本設計(3)

    + + +
    +
    + +

    Christie - アノテーションを用いたインプット記述

    + + + +
    +
    + +

    Christie - アノテーションを用いたインプット記述

    + +
    @Take(”count”)
    +public DataGear<Integer> count = new DataGear<>();
    +
    + +
    @RemoteTake(dgmName="remote", key=”count”)
    +public DataGear<Integer> count = new DataGear<>();
    +
    + + +
    +
    + +

    Christie - アノテーションを用いたインプット記述

    +
    -

    Christie - DGMの複数立ち上げ

    +

    Christie - 型を指定しないデータ取り出し

    + +
    @Take(”count”)
    +public DataGear<Integer> count = new DataGear<>();
    +
    + + +
    +
    + +

    Christie - 型を指定しないデータ取り出し

    + +
    public class GetData extends CodeGear{ @Take(”name”)
    +    public DataGear<String> name = new DataGear<>();
    +    
    +    @Override
    +    protected void run(CodeGearManager cgm) {
    +        System.out.println(”this name is : ” + name.getData());
    +    }
    +}
    +
    + + + +
    +
    + +

    Christie - まとめ

    + + + +
    +
    + +

    Christieと他フレームワークの比較

    + + + +
    +
    + +

    Christieと他フレームワークの比較 - Akka

    + + +
    +
    + +

    Christieと他フレームワークの比較 - Hazelcast

    + + + +
    +
    + +

    Christieと他フレームワークの比較 - 設計思想

    + + + +
    +
    + +

    Christieと他フレームワークの比較 - 記述性

    + + + +
    +
    + +

    まとめ

    + + + +
    +
    + +

    今後の課題

    + @@ -697,216 +809,6 @@ } - -
    -
    - -

    Christie - アノテーションを用いたインプット記述

    - - - -
    -
    - -

    Christie - アノテーションを用いたインプット記述

    - -
    @Take(”count”)
    -public DataGear<Integer> count = new DataGear<>();
    -
    - -
    @RemoteTake(dgmName="remote", key=”count”)
    -public DataGear<Integer> count = new DataGear<>();
    -
    - - -
    -
    - -

    Christie - アノテーションを用いたインプット記述

    - - - -
    -
    - -

    Christie - 型を指定しないデータ取り出し

    - -
    @Take(”count”)
    -public DataGear<Integer> count = new DataGear<>();
    -
    - - -
    -
    - -

    Christie - 型を指定しないデータ取り出し

    - -
    public class GetData extends CodeGear{ @Take(”name”)
    -    public DataGear<String> name = new DataGear<>();
    -    
    -    @Override
    -    protected void run(CodeGearManager cgm) {
    -        System.out.println(”this name is : ” + name.getData());
    -    }
    -}
    -
    - - - -
    -
    - -

    Christie - まとめ

    - - - -
    -
    - -

    Christieと他フレームワークの比較

    - - - -
    -
    - -

    Christieと他フレームワークの比較 - Akka

    - - - -
    -
    - -

    Christieと他フレームワークの比較 - Hazelcast

    - - - -
    -
    - -

    Christieと他フレームワークの比較 - 設計思想

    - - - -
    -
    - -

    Christieと他フレームワークの比較 - 記述性

    - - - -
    -
    - -

    まとめ

    - - - -
    -
    - -

    今後の課題

    - -