DUICUO

ブラックダック2016オープンソース新人賞:8つの新しいトップティアオープンソースプロジェクトの概要

[51CTO.com Quick Translate]年間オープンソース新人賞

Black Duck Open Source Awardsは、9年間にわたり、過去1年間で最も革新的で影響力のあるオープンソースプロジェクトを発掘することに専念してきました。オープンソースを取り巻く環境は常に変化していますが、このNewcomer of the Year賞は、業界のトレンドに関する貴重な洞察を提供し続けています。

過去1年間、いくつかのテクノロジー分野が極めて活発な動きを見せました。中でもブロックチェーン技術は間違いなく最も注目すべきもので、暗号通貨の枠を超え、様々なレベルで役割を果たし始めています。ディープラーニングやニューラルネットワークを含む機械学習も、インテリジェンスの領域を超えて、金融サービス、さらには設計・製造業へと拡大しています。

ビッグデータ、ソフトウェア定義ネットワーク(SDN)、コンテナ管理、セキュリティも人気の分野です。以下では、今年の受賞新製品をご紹介します。

1. ソートゥース湖

Sawtooth Lakeは、IntelがProject Hyperledger向けに開発した新しい分散型台帳プラットフォームであり、既存のブロックチェーン技術におけるスケーラビリティとセキュリティの課題に対処するように設計されています。モジュール式ソリューションと改ざん防止コンセンサスアルゴリズムにより、ブロックのランダム選択、時間ベースのプルーフ・オブ・ワーク(Bitcoinのプルーフ・オブ・ワークよりもはるかに少ない計算リソースで実現)に基づく新しいブロックの宣言、そしてトランザクションセキュリティの大幅な向上が可能になります。Sawtooth Lakeは、様々な利用要件を満たすために特定のドメインのトランザクションシーケンスを確立し、ドメイン定義ルールを用いて関連するトランザクションを制約することができます。これは、ブロックチェーン技術をより幅広いビジネスアプリケーションに導入するための大きな進歩です。

2. 炭素データ

Apache CarbonDataは、クエリ最適化のためにSparkと統合された、完全にインデックス化された列指向のHadoopネイティブデータリポジトリです。独自のデータ編成、マルチレベルインデックス、最適化手法を採用することで、データのフィルタリング、圧縮、検索およびクエリ処理能力の強化を実現し、コンピューティングリソースをより効率的に活用できます。辞書エンコーディングにより、ユーザーは集計を高速化し、集計後に「遅延デコード」を実行できます。CarbonDataは、OLAPクエリ、シーケンシャルアクセス(大規模スキャン)、ランダムアクセス(ナロースキャン)など、単一のファイル形式で様々なデータアクセスモードをサポートしています。

3.ディープスケーラブルスパーステンソルネットワークエンジン(略してDSSTNE)

AmazonのDSSTNE (発音は「デスティニー」)は、データのスパース性とスケーラビリティに最適化されており、マルチGPU構成に重点を置いています。これにより、ニューラルネットワークの運用環境に革命をもたらします。Amazon製品の大規模かつ低レイテンシのコンピューティング需要に着想を得たDSSTNEは、大規模ネットワーク、スパースデータセット、並列トレーニングをサポートするように特別に設計されています。Amazonによると、スパースデータセットの処理速度はGoogleのTensorFlowの2~15倍です。現在、DSSTNEは大規模なスパースデータを用いたディープラーニングのフレームワークとしての役割に注力しており、eコマースやエンタープライズユーザーにとって理想的なエンジンオプションと考えられています。

4. オープンコード

OpenCORDは、ソフトウェア定義ネットワーク(SDN)の潜在能力を最大限に引き出すことに尽力する非営利団体であるOpen Networking Labsによって開発され、SDN、NFV、クラウドを商用インフラストラクチャと統合するエンドツーエンドのソリューションです。サービスプロバイダーのネットワークにデータセンターレベルの拡張性と俊敏性を提供します。OpenCORDは、通信事業者の中央局やアクセスセンター、家庭、企業環境に適しています。オープンソースのビルディングブロックを使用することで設備投資と運用コストを削減し、ネットワークのプログラマビリティと柔軟性を活用して市場投入までの時間を短縮します。現在、OpenCORDのユーザーには、AT&T、韓国電信、中国聯通、NTTなどが名を連ねています。また、Open Networking Foundationとも連携し、オープンソースソフトウェアとソフトウェア定義標準を通じてネットワークソリューションのさらなる進化を目指しています。

5. ポセイドン

今年、2つの主要組織が機械学習とソフトウェア定義ネットワーク機能を活用し、サイバーセキュリティを強化しています。In-Q-Tel(IQT)テクノロジーアクセラレータの支援を受け、米国政府、学界、情報機関との緊密な連携のもと、Lab41とCyber​​RebootはProject Poseidonの構築に成功しました。Poseidonは、「ネットワーク上には何があるか?」「ネットワークは何をしているのか?」という2つの重要な問いへの答えを目指しています。Poseidonは、ネットワーク上のアイテムやトラフィックの追加や削除に関するコンテキスト認識機能を提供します。機械学習を用いてネットワークのインタラクションを解析し、悪意のある活動の兆候を追跡・ブロックする方法を学習します。初期テストでは、Poseidonは84%の悪意のある活動検出率を達成し、誤検知率はわずか2.2%でした。

6. 三段櫂船

Triremeは、コンテナを効率的かつ安全に実行するためにLinux環境をどのように強化するかという喫緊の課題に取り組んでいます。クラウドセキュリティベンダーのAporetoは、SDNの継続的な調査とセキュリティポリシー、スケーラビリティ、そして対策の統合を通じて、分散アプリケーション向けのクラウドネイティブセキュリティソリューションであるProject Triremeを立ち上げました。このソリューションは、エンドツーエンドの認証・認可メカニズムを通じて、大規模なセキュリティポリシーの確立を可能にします。Aporetoはまた、Kubernetesとの緊密な連携を選択し、Kubernetesの柔軟なネットワークポリシーフレームワーク、急速に成長する技術コミュニティ、そしてクラウドネイティブアプリケーションとスケーラビリティの問題への注力を活かして、Project Triremeの開発を支援しています。

7. Ansibleコンテナ

Ansible Containersは、Ansibleチームによって開発されたDockerコンテナの代替製品です。コンテナの構築、デプロイ、管理をすべてAnsible Playbook内で自動化します。Ansible Containersは、KubernetesやOpenShiftなど、ほとんどの一般的なコンテナオーケストレーションエンジンと互換性のあるプラットフォーム中立的なソリューションです。モジュール構造により、非常にシンプルな設定プロセスで、DockerとKubernetesそれぞれを個別に開発およびデプロイできます。2016年夏のDockerConで発表されて以来、このプロジェクトは大きな注目を集め、コミュニティから高い支持を得ています。2017年には、Ansible Containersのバージョン1.0がリリースされ、より多くのユースケースと役割へのサービスの拡張に注力しました。

8. コリブリ

Learning Equalityは、世界中の資源の乏しい地域に、非営利ベースでKolibriアプリを通じてオンライン教育サービスを提供することに尽力しています。Kolibriはまだ一般公開されていませんが、教育資源が限られている地域の生徒と教師に学習リソースの提供を既に開始しています。Kolibriは、インタラクティブな練習プログラム、カスタマイズ可能な学習ペース、そして共同学習ツールを提供し、生徒と教師にリアルタイムのフィードバックとガイダンスを提供します。Kolibriの「シード」デバイスは、オフラインのローカルネットワークを介して、異なるデバイス間でコンテンツの共有と更新を可能にします。さらに、Kolibriは品質の低下を最小限に抑えながらコンテンツを圧縮するため、小型で低価格なデバイスでも大容量のコンテンツをスムーズに配信できます。

原題: 新しいオープンソースプロジェクトのトップ8、原著者: Black Duck Software

[この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。]