×この技術を簡単クリック査定この機能をご利用いただくには、会員登録(無料)が必要です。出願した特許の牽制数、引用された数などを知る事ができます。気になる技術や特許をブックマークしておけば、いつでも後から読むことができます。後で印刷するために、公報をPDFでダウンロードできます。会員登録してastamuseを使えば、もっと簡単に便利にお使いいただけます。会員登録(無料)「astamuse」は世界中の挑戦したい社会課題に挑戦し、未来を創る人のプラットフォームです。関連する未来課題-重要な関連分野マルチプログラミング※この項目の情報は公開日時点(2019年8月8日)のものです。(9)課題グリッドコンピューティングにおいて、正当性のある報酬を提供することで、多くのクライアント端末装置の参加者を確保することを狙いとする。解決手段ホストサーバ10は、各参加端末への個別の解析指示をブロックチェーン上に記録する。クライアント端末装置20は、ブロックチェーン上から解析指示を読出し、端末の稼働状況に応じて解析処理を実行する。解析結果は、再びブロックチェーン上に記録される。同時に、解析実行内容を計測し、その情報もブロックチェーン上に記録する。ホストサーバ10では、解析結果と解析実行内容をブロックチェーン上から読出し、解析寄与度の算定をおこない、これに基づいて報酬を算定する。概要この情報を共有FacebookTwitterGoogle+LinkedIn背景グリッドコンピューティングシステムは、ネットワークを利用して、広域に多数の分散された計算リソースを、ネットワークを介して管理し活用して、大量の処理を高速で実行することができるようにするものである。グリッドコンピューティングシステムの動作としては、システムに参加することを許可したクライアント端末装置がグリッドコンピューティングホストサーバから解析用プログラムと解析用データとを予め受け取っておき、その解析用プログラムを実行できる状態にしておく。クライアント端末装置のCPUが余力のある状態になると、解析用プログラムが実行されてデータの解析処理を行う。解析用プログラムは、解析が終了したデータをグリッドコンピューティングホストサーバヘ送信し、新たな解析用データを取得して解析を続ける。クライアント端末装置のCPUが余力のない状態になると、解析用プログラムは待機状態になり、CPUが余力のある状態になると、解析用プログラムが再実行されるというものである。はじめとした携帯端末装置は、通信帯域の速度向上と低価格化が進み、CPUは高速化・マルチスレッド化し、メモリは大容量化し、電池の大容量化が進み、一世代前のパーソナルコンピュータと変わらない性能を持つようになった。そのため携帯端末装置もグリッドコンピューティングのクライアント端末として、利用が可能となっている。携帯端末装置は、パーソナルコンピュータと比べて、非常に台数が多く、利用者の許可さえ得られれば、大きな計算リソースとして期待できる。中央集権的な管理を必要とせずに、信頼性を担保可能な仕組みがデジタル仮想通貨を中心に普及しつつある。ブロックチェーンと呼ばれるこの仕組みでは、やり取りされる情報の信頼性を参加者全体で形成されるネットワーク内での合意形成のプロセスによって担保し、かつ、改ざんや二重使用等の不正を系全体で防ぐことにより、健全性を保持している。ブロックチェーンの仕組みを、様々な記録や取引に応用することが研究されている。概要グリッドコンピューティングにおいて、正当性のある報酬を提供することで、多くのクライアント端末装置の参加者を確保することを狙いとする。ホストサーバ10は、各参加端末への個別の解析指示をブロックチェーン上に記録する。クライアント端末装置20は、ブロックチェーン上から解析指示を読出し、端末の稼働状況に応じて解析処理を実行する。解析結果は、再びブロックチェーン上に記録される。同時に、解析実行内容を計測し、その情報もブロックチェーン上に記録する。ホストサーバ10では、解析結果と解析実行内容をブロックチェーン上から読出し、解析寄与度の算定をおこない、これに基づいて報酬を算定する。参加端末すべての解析結果をブロックチェーン上に記録するので、ホストは不正や改ざんなしで解析結果を取得するグリッドコンピューティングシステム。参加端末の解析寄与度から報酬を算定する報酬算定手段と、を備え、参加端末毎の報酬を算定するグリッドコンピューティングシステム。備え、前記ホストサーバは、解析結果に含まれる解析実行内容をブロックチェーン上から読出し解析寄与度を算定するグリッドコンピューティングシステム。ブロックチェーン上で取引するグリッドコンピューティングシステム。ステップは、参加端末すべての解析結果をブロックチェーン上に記録するので、ホストは不正や改ざんなしで解析結果を取得するグリッドコンピューティング方法。請求項6請求項5に記載のグリッドコンピューティング方法であって、前記ホストサーバは、クライアント端末の解析結果から解析寄与度を算定する解析寄与度算定ステップと、参加端末の解析寄与度に対して報酬を算定する報酬算定ステップと、を備え、参加端末毎の報酬を算定するグリッドコンピューティング方法。請求項7請求項7に記載のグリッドコンピューティング方法であって、前記クライアント端末は、前記解析実行ステップの解析実行内容を計測する解析実行内容計測ステップと、を備え、前記ホストサーバは、解析結果に含まれる解析実行内容をブロックチェーン上から読出し解析寄与度を算定するグリッドコンピューティング方法。記録、及び実行結果に対する所有権を記録し、携帯端末であっても多くの参加者を確保できる、グリッドコンピューティングシステム、及びグリッドコンピューティング方法である。背景技術0002グリッドコンピューティングシステムは、ネットワークを利用して、広域に多数の分散された計算リソースを、ネットワークを介して管理し活用して、大量の処理を高速で実行することができるようにするものである。0003グリッドコンピューティングシステムの動作としては、システムに参加することを許可したクライアント端末装置がグリッドコンピューティングホストサーバから解析用プログラムと解析用データとを予め受け取っておき、その解析用プログラムを実行できる状態にしておく。クライアント端末装置のCPUが余力のある状態になると、解析用プログラムが実行されてデータの解析処理を行う。解析用プログラムは、解析が終了したデータをグリッドコンピューティングホストサーバヘ送信し、新たな解析用データを取得して解析を続ける。クライアント端末装置のCPUが余力のない状態になると、解析用プログラムは待機状態になり、CPUが余力のある状態になると、解析用プログラムが再実行されるというものである。0004このグリッドコンピューティングシステムでは、クライアント端末装置の利用者から計算リソースを利用する許可が得られなければ、この計算リソースを利用することはできないため、解析処理を実行するための計算リソースを安定して確保することができないという問題があった。はじめとした携帯端末装置は、通信帯域の速度向上と低価格化が進み、CPUは高速化・マルチスレッド化し、メモリは大容量化し、電池の大容量化が進み、一世代前のパーソナルコンピュータと変わらない性能を持つようになった。そのため携帯端末装置もグリッドコンピューティングのクライアント端末として、利用が可能となっている。携帯端末装置は、パーソナルコンピュータと比べて、非常に台数が多く、利用者の許可さえ得られれば、大きな計算リソースとして期待できる。0006また、中央集権的な管理を必要とせずに、信頼性を担保可能な仕組みがデジタル仮想通貨を中心に普及しつつある。ブロックチェーンと呼ばれるこの仕組みでは、やり取りされる情報の信頼性を参加者全体で形成されるネットワーク内での合意形成のプロセスによって担保し、かつ、改ざんや二重使用等の不正を系全体で防ぐことにより、健全性を保持している。ブロックチェーンの仕組みを、様々な記録や取引に応用することが研究されている。先行技術0007なし発明が解決しようとする課題0008ところで、携帯端末装置にて解析処理を連続的におこなうと、他の使用中のアプリの動作が遅くなり、参加者にとって操作が重く感じられたり、アプリの反応や画面表示が遅れ、参加者が不便を感じてしまう。この利便性の低下は、特に携帯端末装置においては大きな心理的な障壁となり、グリッドコンピューティングへの参加をためらう原因となる。常に端末がCPUが100%近くで使用されると端末が熱くなるなどの問題も発生する。電池残量がなくなることが発生する。これは携帯端末を常時頻繁に使用している参加者にとって致命的な問題である。これもグリッドコンピューティングに参加しなくなる大きな原因となる。0010加えて、グリッドコンピューティングホストサーバと携帯端末装置との間で、大量の解析用データや解析結果をやり取りすると、参加者の契約した通信量を超えてしまうという問題が発生する。データの送受信をバックグラウンドで繰り返しているため、参加者が気付かない間に、契約した通信量を超えてしまい、月末になって判る追加料金に参加者が驚いてしまう。これは参加者がグリッドコンピューティングに参加しなくなる大きな原因となる。0011ところが従来のグリッドコンピューティングでは、参加条件がボランティアであったため、解析対象の研究テーマは参加者の興味を惹く話題性のあるテーマが必要であった。このため商用利用では参加者が集まらず、実現が難しかった。0012参加者に興味以外のモチベーションを与えるためには何らかのフィードバックが必要になり、そのためにはグリッドコンピューティングのホスト側が参加者の寄与度などを記録・管理することが必要である。これは大きなコスト負担となることが問題であった。0013また、携帯端末は一台のリソースが小さいため、非常に多くの参加者を確保する必要がある。そのためには人集めをおこなう中間業者や協力者が必要になる。中間業者のモチベーションを上げるための仕組みも必要であった。0014そこで本発明は、ホスト側に大きなコスト負担を強いることなく、クライアント端末装置の参加者のモチベーションを向上させるよう、多くの参加者の解析結果や寄与度などを細かく保存し、正当性のある報酬を提供することで、多くの参加者を確保することを狙いとする。これにより特に参加者の確保が難しかった携帯端末利用の問題点が解消されるので、非常に多くの台数が確保できるようになり、大規模な計算リソースが確保できるようになる。研究用や商用を問わず様々なテーマへの活用が可能となる。参加端末すべての解析結果をブロックチェーン上に記録するので、ホストは不正や改ざんなしで解析結果を取得することを特徴とする。参加端末の解析寄与度に対して報酬を算定する報酬算定手段と、を備え、参加端末毎の報酬を算定することを特徴とする。備え、前記ホストサーバは、解析結果に含まれる解析実行内容をブロックチェーン上から読出し解析寄与度を算定することを特徴とする。ブロックチェーン上で取引することを特徴とする。ステップは、参加端末すべての解析結果をブロックチェーン上に記録するので、ホストは不正や改ざんなしで解析結果を取得することを特徴とする。0020第6の発明は、第5の発明において前記ホストサーバにて、前記クライアント端末の解析結果から解析寄与度を算定する解析寄与度算定ステップと、参加端末の解析寄与度に対して報酬を算定する報酬算定ステップと、を備え、参加端末毎の報酬を算定することを特徴とする。0021第7の発明は、第6の発明において前記クライアント端末は、前記解析実行ステップの解析実行内容を計測する解析実行内容計測ステップと、を備え、前記ホストサーバは、解析結果に含まれる解析実行内容をブロックチェーン上から読出し解析寄与度を算定することを特徴とする。ブロックチェーン上で取引することを特徴とする。発明の効果0023上記第1ないし第5の発明によれば、ブロックチェーンを共有する分散型のネットワークに接続された複数の装置間で行うグリッドコンピューティングシステムにおいて、ホストサーバの解析指示、およびクライアント端末の解析結果をブロックチェーン上に記録・管理・読出しするため、低コストで不正や改ざんなしで解析指示や解析結果を管理することができる。0024上記第2ないし第6の発明によれば、ブロックチェーンを共有する分散型のネットワークに接続された複数の装置間で行うグリッドコンピューティングシステムにおいて、クライアント端末の解析寄与度に応じた報酬を算定することができる。0025上記第3ないし第7の発明によれば、ブロックチェーンを共有する分散型のネットワークに接続された複数の装置間で行うグリッドコンピューティングシステムにおいて、クライアント端末の解析実行内容に応じた報酬を算定することができる。0026上記第4ないし第8の発明によれば、ブロックチェーンを共有する分散型のネットワークに接続された複数の装置間で行うグリッドコンピューティングシステムにおいて、クライアント端末の解析実行内容に応じた報酬を算定することができる。図面の簡単な説明0027本発明の第1の実施形態に係るグリッドコンピューティングシステムを実現する機器構成を示すブロック図である。上記第1の実施形態において、ホストサーバのハードウェア構成を示すブロック図である。上記第1の実施形態において、クライアント端末装置と携帯型のクライアント端末装置のハードウェア構成を示すブロック図である。上記第1の実施形態において、グリッドコンピューティングシステムの詳細な機能構成を示すブロック図である。上記第1の実施形態において、ホストサーバ及びクライアント端末装置における動作プロセスについて説明するためのフローチャートである。上記第1の実施形態において、解析結果を記録するブロックチェーンシステムの構成図である。上記第1の実施形態において、解析結果データを記録する際の内容例である。上記第1の実施形態において、解析結果所有権データを記録する際の内容例である。実施例0028以下、添付図面を参照しつつ本発明の実施形態について説明する。以下において、「アプリケーションソフトウェア」のことを「アプリ」と略記している。全体構成>0029図1は、本発明の第1の実施形態に係るグリッドコンピューティングシステムを実現する機器構成を示すブロック図である。このグリッドコンピューティングシステムは、ホストサーバ10と複数のクライアント携帯端末装置20及びクライアント端末装置30とによって実現される。ホストサーバ10とクライアント携帯端末装置20及びクライアント端末装置30とお互いに、P2Pネットワークに通信回線を介して接続されている。以下、「クライアント携帯端末装置20」及び「クライアント端末装置30」を総称して「携帯端末装置20」で略記している。図10030本実施形態において、グリッドコンピューティングシステムを実現するために、グリッド解析アプリがクライアント携帯端末装置20にインストールされる。参加者は、所定の操作により情報提供アプリを起動することができる。0031以上のようなグリッド解析アプリを携帯端末装置20にインストールしておくことにより、携帯端末装置の余力がある時に、解析が実行されるようになる。0032図2は、ホストサーバ10のハードウェア構成を示すブロック図である。ホストサーバ10は、CPU11、ROM12、RAM13、補助記憶装置14、通信制御部15、入力操作部16、及び表示部17を有している。CPU11は、このホストサーバ10の全体を制御するために各種演算処理等を行う。ROM12は、読み出し専用のメモリであって、例えばホストサーバ10の起動時にCPU11に実行させる初期プログラムなどを格納する。RAM13は、書き込み可能な揮発性のメモリであって、実行中のプログラムやデータ等を一時的に格納する。補助記憶装置14は、磁気ディスク装置などであって、ホストサーバ10の電源がオフされても保持されるべき各種プログラム・各種データを格納する。通信制御部15は、外部へのデータ送信の制御や外部からのデータ受信の制御を行う。入力操作部16は、例えばキーボードやマウスであって、オペレータによる入力操作を受け付ける。表示部17は、CPU11からの指令に基づいて、画像の表示を行う。図20033図3は、携帯端末装置20のハードウェア構成を示すブロック図である。携帯端末装置20は、CPU21、フラッシュROM22、RAM23、通信制御部24、入力操作部25、表示部26を有している。CPU21は、この携帯端末装置20の全体を制御するために各種演算処理等を行う。フラッシュROM22は、書き込み可能な不揮発性のメモリであって、携帯端末装置20の電源がオフされても保持されるべき各種プログラム・各種データを格納する。RAM13は、書き込み可能な揮発性のメモリであって、実行中のプログラムやデータ等を一時的に格納する。通信制御部24は、外部へのデータ送信の制御や外部からのデータ受信の制御を行う。入力操作部25は、例えばタッチパネルであって、利用者による入力操作を受け付ける。表示部26は、CPU21からの指令に基づいて、画像の表示を行う。図30034携帯端末装置20内において、グリッド解析アプリを実現する解析用プログラムは、フラッシュROM22に格納される。参加者によってグリッド解析アプリの起動が指示されると、フラッシュROM22に格納されている解析用プログラムがRAM23に読み出され、そのRAM23に読み出された解析用プログラムをCPU21が実行することにより、グリッド解析アプリの処理が開始される。20内のフラッシュROM22にインストールされる。<1.2グリッドコンピューティングシステムの詳細な構成>0035図4は、グリッドコンピューティングシステムの詳細な機能構成を示すブロック図である。上述したように、このグリッドコンピューティングシステムは、ホストサーバ10と携帯端末装置20とによって構成されている。