Message consumer とは

メッセージコンシューマは、分散システム用のJavaインタフェースです。宛先からメッセージを受信するために使用されます。作成するには、このオブジェクトのセッションによって提供されるメッセージコンシューマ作成メソッドに宛先オブジェクトが渡されます。
セレクタによって作成され、特定のメッセージコンシューマオブジェクトにメッセージを送信することができます。通信は、同期または非同期であってもよい。

ArangoDB とは

ArangoDBは、triAGENS GmbHによって開発されたネイティブのマルチモデルデータベースシステムです。データベースシステムは、1つのデータベースコアと統合照会言語AQL(ArangoDB Query Language)を持つ3つの重要なデータモデル(キー/値、ドキュメント、グラフ)をサポートしています。クエリ言語は宣言型であり、単一のクエリで異なるデータアクセスパターンを組み合わせることができます。 ArangoDBはNoSQLデータベースシステムですが、AQLは多くの点でSQLと似ています。

Data diffusion machine とは

データ拡散マシンは、データがマシンを自由に移動できる履歴仮想共有メモリアーキテクチャです。
共有メモリ・マシンはプログラミングには便利ですが、数十個のプロセッサーを超えて拡張することはできません。データ拡散マシン(DDM)は、分散メモリー・マシンの上に仮想メモリー抽象化を提供することによって、この問題を克服します。 DDMは、従来の共有メモリ・マシンとしてユーザには見えるが、分散メモリ・アーキテクチャを使用して実装される。
1980年代後半から1990年代初頭にかけて、データ拡散装置が積極的に研究されていましたが、その後の研究は中止されました。

Gemstone (database) とは

GemStone / Sは、オブジェクト・データベースとしてプログラミング言語Smalltalkで初めて利用可能なアプリケーション・フレームワークであるコンピュータ・ソフトウェアです。独自の商用ソフトウェアです。

PlanetSim とは

PlanetSimは、オーバレイネットワークとサービスのためのオブジェクト指向シミュレーションフレームワークです。このフレームワークは、古典的なデザインパターンを使用して文書化された、明確に定義されたホットスポットを持つ階層化されたモジュラーアーキテクチャを提示します。 PlanetSimでは、開発者はChordやPastryのような新しいオーバーレイアルゴリズムの作成とテスト、既存のオーバーレイの上に新しいサービスの作成とテスト(DHT、CAST、DOLRなど)の2つの主要なレベルで作業できます。
PlanetSimはまた、シミュレーションコードからインターネットで実行される実験コードへのスムーズな移行を可能にすることを目指しています。このため、ネットワーク通信を処理するラッパーコードを提供し、PlanetLabなどのネットワークテストベッドで同じコードを実行することができます。さらに、シミュレータ内の分散サービスは、構造化オーバーレイのための共通APIを使用します。これにより、シミュレータまたはネットワークに対して実行されているサービスへの完全な透過性が可能になります。
PlanetSimは、Java言語で開発され、複雑さを軽減し、フレームワークの学習曲線を円滑にします。しかし、合理的な時間にスケーラブルなシミュレーションを可能にするためにコードをプロファイリングし、最適化しました。このアプローチの有用性を検証するために、2つのオーバーレイ(Chord and Symphony)と、CAST、DHT、オブジェクトミドルウェアなどのさまざまなサービスを実装しました。私たちはPlanetSimがこれらの環境の測定値を再現し、ネットワーク実装においても効率的であることを証明しました。

Tuple space とは

タプル空間は、並列/分散コンピューティングのための連想記憶パラダイムの実装である。同時にアクセスできるタプルのリポジトリを提供します。例示的な例として、データの一部を生成するプロセッサのグループと、データを使用するプロセッサのグループがあると考えてください。プロデューサは、そのデータをタプルとして空間に入れ、消費者はその空間から特定のパターンに一致するデータを検索します。これは、黒板のメタファーとも呼ばれます。タプル空間は、分散共有メモリの一形態と考えることができる。
タプルスペースは、1986年にエール大学のDavid GelernterとNicholas Carrieroによって開発されたLinda言語の理論上の基礎となりました。
また、Java(JavaSpaces)、Lisp、Lua、Prolog、Python、Ruby、Smalltalk、Tcl、および.NETフレームワーク用のタプルスペースの実装も開発されています。

Virtuoso Universal Server とは

Virtuoso Universal Serverは、従来のリレーショナルデータベース管理システム(RDBMS)、オブジェクトリレーショナルデータベース(ORDBMS)、仮想データベース、RDF、XML、フリーテキスト、Webアプリケーションサーバー、およびファイルサーバーの機能を組み合わせたミドルウェアおよびデータベースエンジンハイブリッドです。機能を1つのシステムに統合します。 Virtuosoは前述の各機能分野に専用のサーバを用意するのではなく、「汎用サーバ」です。複数のプロトコルを実装する単一のマルチスレッドサーバープロセスを有効にします。 Virtuoso Universal Serverの無料オープンソース版は、OpenLink Virtuosoとも呼ばれます。このソフトウェアはOpenLink SoftwareによってKingsley Uyi IdehenとOrri Erlingが主任ソフトウェアアーキテクトとして開発されました。

Fabric computing とは

ファブリックコンピューティングまたはユニファイドコンピューティングでは、遠くから一括して表示または予測すると、「織り」または「ファブリック」のように見える相互接続されたノードで構成されるコンピューティングファブリックを構築します。
通常、このフレーズは、高帯域幅のインターコネクト(10ギガビットイーサネットやInfiniBandなど)によってリンクされた、疎結合ストレージ、ネットワーキング、および並列処理機能で構成される統合された高性能コンピューティングシステムを指しますが、この用語は、 Azure Services Platformとグリッドコンピューティング(一般的なテーマは、単一の論理ユニットとして現れる相互接続されたノードです)。
ファブリックの基本的なコンポーネントは、「ノード」(プロセッサー、メモリー、および/または周辺機器)と「リンク」(ノード間の機能的接続)です。 「ファブリック」という用語は、ストレージエリアネットワークやスイッチファブリックネットワーキングにも使用されていますが、コンピューティングリソースの導入は完全な「統一」コンピューティングシステムを提供します。そのようなファブリックを記述するために使用される他の用語には、「ユニファイドファブリック」、「データセンターファブリック」および「ユニファイドデータセンターファブリック」が含まれます。
アルゴンヌ国立研究所とシカゴ大学のComputation InstituteのディレクターであるIan Foster氏は、2007年に「グリッドコンピューティングのファブリック」は次世代エンタープライズITアーキテクチャーの基盤となり、多くの組織の "。
IBM、TIBCO、Brocade、Cisco、HP、Unisys、Egenera、Avaya、Xsigo Systemsは2015年時点でコンピューティングファブリック機器を製造しています。

SciDB とは

SciDBは、科学、地理空間、金融、および産業アプリケーションに共通する多次元データ管理と分析のために設計されたデータベース管理システム(DBMS)です。これはParadigm4によって開発され、チューリング賞を受賞したMichael Stonebrakerによって共同制作されました。

Open Architecture Computing Environment とは

Open Architecture Computing Environment(OACE)は、コンピューティング環境をソフトウェアアプリケーションから切り離すために、標準ベースのコンピューティング環境を提供することを目的とした仕様です。 2004年に米国国防総省に提案されました。