私の友人は職場で多くのビデオを編集しなければならず、一度に1日以上レンダリングするためにコンピュータを離れる必要があると話しています。最後の仕事は、12コアのMac Proで40時間以上のレンダリングでした。分散コンピューティング
とにかく、After Effectsでネットワークレンダリングについて少し読んだところ、いつラズベリーパイが分散コンピューティングのプログラミングを学びたいか思い出しました。
私の質問は、「分散型」アスペクトを抽象化するプロジェクト/フレームワークであり、Premiere Proのように単一マシンでの使用を想定して設計されたプログラムを分散システム上で実行できるかどうかです。例えば、ライブラリやそれが何であっても、個々のノードがスレッドとしてこのプログラムに現れるので、分散システム上で実行されていることが分かりません...?
これは私には新しいコンセプトです。私が想像していることが不可能な場合は、今、このようなものにダイビングしたいとは思っていません。
誰もこの質問を見たことがないか、誰も知らないと思いますか?私はLinuxベースのxtreemosという古いプロジェクトを見つけました。記述によれば、私が説明しているとおりですが、中止されました。それを超えて、私は他の何かを見つけたことはありません。 Open Nebulaについて簡単に見てきましたが、私が説明していることを正確には理解できません。それとも私の頭の上にあるのかもしれない。 – Euroclydon37
OpenNebula、OpenStack、Eucalyptus、CloudStack、Joyentなどは、クラウドインフラストラクチャのフレームワークです。彼らは、合理化されたユーザーインターフェイスまたは実際のマシンのセットの上にAPIを介して仮想マシンをプロビジョニングすることができます。これは、サービスレベルとしてIaaSインフラストラクチャで一般にクラウドコンピューティングと呼ばれています。これはクラスタコンピューティングアプローチを指します。 –