技術情報

SkeedTechは、多数の分散されたデータを効率良く保存、管理、送受信するための当社独自技術群の総称です。

  1. 技術情報

SkeedTechとは

SkeedTechは3つの根幹技術で

構成されています。

1

ピュアP2P

中心となり制御するサーバが
存在しない通信方式

2

オーバーレイネットワーク

インターネット上の仮想ネットワーク、
IPアドレス以外で存在を特定する

3

自己組織化

検索キーワードと回線速度で
オーバーレイネットワークを
自律的に構成する

ピュアP2P

中心となり制御するサーバが存在しない通信方式

オーバーレイネットワーク

インターネット上の仮想ネットワーク、IPアドレス以外で存在を特定する

自己組織化

検索キーワードと回線速度でオーバーレイネットワークを自律的に構成する

3つの根幹技術イメージ画像

SkeedOzはこのSkeedTechの

アーキテクチャを

ベースとしたものです。

ピュアP2P

中心となり制御するサーバが存在しない通信方式

キャッシュおよびプロキシによる高速なレスポンスの実現

ファイルを配信・保管する際に、オーバーレイネットワーク内の各マシンがファイルの構成ブロックを積極的にキャッシュし、当該ブロックを必要とする他のマシンに対してプロキシとして動作することで、ファイル取得シナリオにおける極めて高速なターンアラウンドタイムを実現します。
キャッシュの世代管理や利用されないキャッシュのパージも、独自の手法によって自動的かつ効率的に行われるため、運用管理の手間を大幅に軽減することが可能です。

各種の独自プロトコルによる、高性能かつ信頼性の高いファイル転送

TCPあるいはUDP上に実装された当社独自のプロトコルを、アプリケーションや動作環境に応じて使い分けることで、HTTPやFTP等の一般的な通信プロトコルによるファイル転送よりもはるかに高い性能でのファイル転送を、信頼性を損なわずに実現することが可能です。
その実現例の一つとして、先進的な帯域制御技術によりバルクデータを効率的に転送することが可能です。<特許第5152940号>

統計に基づいた通信経路や通信帯域の自動的な制御

ネットワークやノードの状況を表す各種の指標をリアルタイムで収集・解析し、その結果に基づいて最適な転送方式の選択やフェイルオーバーなどの制御を自動で実行することが可能です。

SkeedOzの基本概念

コンセプト

SkeedOzの基本概念

SkeedTechにみられる多数のマシン間における協調動作の考え方から、クラウド環境やデータセンタなどのサーバ、パソコン、スマートフォン、セットトップボックス、スマートデバイスやセンサーデバイスなど、有線無線を問わずネットワークに参加できる様々な機器を自律的なノードとしてふるまわせて相互に接続することでオーバーレイネットワークを構成し、全体としてそのリソースを利活用しようとするもの、それがSkeedOzの底流にあるコンセプトです。

その目指すところは全体として、より大きな大きなネットワーキングやコンピューティング、ストレージなどのリソースとして利用可能にする仕組みを実現することにあります。構成するノードは多様なリソースを持つところ、統計に基づいた通信経路や通信帯域の自動的な制御の考え方を用いてその利用可能なリソース状況に応じてオーバーレイネットワーク上の役割を割り当てます。その結果、各ノードに適した方法によってリソースを活用し、キャッシュおよびプロキシによる高速なレスポンスの実現、各種の独自プロトコルによる、高性能かつ信頼性の高いファイル転送、暗号技術の活用による厳密なセキュリティおよび整合性確保のそれぞれの考え方を活用して規模にとらわれず、それらを取りまとめることで可能となります。

SkeedOzと従来型IoTの違い

Skeed独自の自律分散技術により、大量データをクラウドなどに集約することなく、末端のモノたちが自律的に流通・蓄積・処理するIoT基盤ソフトウェア

中核を成す自律分散ネットワーク

SkeedOzの基本概念

ノードとなる機器はネットワークによってこの仕組みに接続されることから、ネットワーキングの仕組みが中核をなすものとなります。

このオーバーレイネットワークは、多数のノードが接続しながらも、様々な指標を考慮しながら各ノードの役割やノード間の経路を動的に変更しつつ、通信経路上においてネットワークの通信経路への負荷の集中を回避してトラフィックを分散させるよう通信経路を選択して相互に接続し合い、これを自律的に構成しようとするものです。

その様々な指標には固定的な指標だけではなくその時々において変化する値も含んだ指標を含み、それにはたとえば、プロセッサの種類やメモリの量、下位通信レイヤの利用可能な通信方式や最大帯域、地理的情報など種々の静的な情報や、時系列によって変動するような実効ネットワーク帯域や接続可能数、継続して利用可能な資源情報、それらの休止状況を含んだ連続稼働時間、機器の移動による影響などの種々な動的な情報が挙げられます。

このような指標は自ノードによって申告される情報によってのみではなく近傍の他ノードによって外部観測できる情報も利用することにより全体的な安定性をより高めることができ、相互に情報を交換し合うことにより各ノードの総合的な貢献可能度を判定しつつ役割分担をしながら、常時状態を適切に変化させながら自律的にノードを多階層化およびグループ化することで、ノード数の規模によらない可用性の高いオーバーレイネットワークの構成を目指すものです。

もちろん、このような仕組みはあらゆるノードで全ての機能を画一的に持たなければならないものではなく、その機器の性能や利用のされ方などを考慮してそれ応じた部分的な機能のみを持ってもよいため、あらかじめ定められた範囲内での貢献のみを行うことを前提としたノードがあってもよいことになります。

SkeedOzの構成要素・ネットワーク

階層化の有効性検証のために大量離脱に耐える非構造化オーバーレイネットワークを構築。ネットワーク維持の通信コスト半減、さらにノード規模に制約されず、数百万ノードでの自律分散型ネットワークを1.5秒程度で構築することに成功。

ストレージ・プロセッシングの自律分散化

SkeedOzの基本概念

また、このネットワーキングのオーバーレイネットワークを利用することにより、たとえばストレージやプロセッシングなどの用途ごとのオーバーレイネットワークを構成してそれを利用することもできます。

このストレージとは可用性確保のために多重化してデータを冗長性を持たせて複数のノードで分散格納するとともに動的なキャッシュを活用することにより頻繁に書き換えることが無く専ら利用と保存を行う必要がある情報を扱おうとするものであり、このコンピューティングとは単一の箇所で大きな処理を行わせるのではなく専ら一つの処理を複数の箇所で分担させることが可能な処理を複数のノードにおいて分担して行おうとするものあって、いずれもデータ発生源の地理的またはネットワーク的近傍のノード群において主としてそれらを自律的に行わそうとするものです。

いずれもネットワーキングとは異なるオーバーレイネットワークを利用することになり、その構成にあっては多階層化およびグループ化をネットワーキングとは異なる指標をもって各ノードが役割分担を自律的に行うこととなり、その重きを置くべきものはたとえば、利用可能なネットワーク帯域の太さの他に、ストレージにおいては供出可能なストレージ量など、コンピューティングにおいては供出可能なプロセッシング能力や電源供給の安定性など、ということになります。

SkeedOzの構成要素・ストレージ/プロセッシング

特許第6742777号(自動負荷分散情報処理システム)

お問い合わせ

Skeed高速ファイル転送ソリューション各製品のお試しお申し込みはこちらよりお願いします。

Skeed各種製品のリーフレット、解説書などはこちらのページよりお受け取りいただけます。

「SkeedOz」のご質問・ご導入・お見積り関するお問い合わせはこちらからお願いします。