データアトラクション式

VMwareの従業員である仮想化とクラウドコンピューティングのスペシャリストであるDave McCroryは、インターネット上のデータ、サービス、アプリケーションの動作を説明する珍しいモデルを作成しました。 彼は、物理学で使用されるものと同様に、データに質量と重力の概念を導入することを提案し、アプリケーションとデータ間の重力相互作用の式を導き出しました。 このモデルは一見しただけではクレイジーで無意味ではありません。同様の重力モデルが経済学や社会学で長い間使用されており、国や都市間の貿易、移住、都市化をうまく説明しています。



星や惑星のように、データクラスターは互いに引き付け合ったり、アプリケーションやサービスなどのより軽量なオブジェクトを引き付けたりします。この引き付けの力は質量に正比例し、距離に反比例します。これは、ネットワーク内のアナログが帯域幅とpingの組み合わせです。 さらに、「データ-アプリケーション」の各ペアは、アプリケーションがデータを要求または生成する強度に応じて、個々の係数によって特徴付けられます。 この係数は重力定数に似ています。 強い重力場にある物体と同様に、十分な「暴走速度」を知らせるために、データからアプリケーションを「引き裂く」ためにかなりの努力をする必要があります。 データを処理するアプリケーションとサービスは、遅延を減らし、チャネルを拡張する傾向があり、地面に落ちる石のように加速してデータに近づく。



これで、データアトラクションの式は次のようになります。



Fは(Mb / s) 2の引力です。

m d-データの質量(Mb)、

m a-アプリケーション質量(Mb)、

nは1秒あたりのリクエスト数です。

l-遅延(秒)

r-平均リクエストサイズ(Mb)、

b-チャネル幅(Mb / s)。



これは最終版ではありません。著者は、コミュニティの改善と検証の助けを期待しています。 この式の重要な値は、データとアプリケーションの質量です。 それらは次のように計算されます。 データの質量は、メガバイト単位のボリュームと密度の積であり、圧縮率と見なされます。 たとえば、圧縮されたデータベースは5ギガバイトを占有します。 圧縮率は2:1です。 このデータの質量は10 GBです。







アプリケーションの質量はもう少し複雑に計算されます。その量は、プロセスで使用されるRAMの量とディスク上のプログラムが占有するスペースと見なされます。 密度を計算するには、アプリケーションの場合は通常1に等しい圧縮率に加えて、ギガヘルツで測定されたプロセッサ負荷が使用されます。







この方法で計算された質量と、ネットワーク特性(遅延とチャネル幅)の組み合わせ、および距離と重力定数に対応するアプリケーションとデータ間の相互作用強度(1秒あたりのリクエスト数と平均リクエストサイズ)から、引力を導き出すことができます。



Dave McCroryによると、この式は、重力を考慮して、アプリケーションとデータセンターの開発を計画するために使用できます。 アプリケーションの移植性や特定のデータセットへの接続の程度を数値で表現したり、大規模なデータセンター間のデータの最適な分布を計算したりすることができます。



相互作用する質量のより複雑な組み合わせを検討することはさらに興味深いです。たとえば、アプリケーションからわずかな距離でデータのバッファ質量を作成します。これにより、「重力定数」(キャッシング)を減らすことで引力を大幅に減らすことができます。 さらに、現実の世界には、大量のデータの重力相互作用を大幅に強化または弱めることができる法的および経済的な性質の力があります。 たとえば、データやアプリケーションの結果のコストが高いと、引力が大幅に増加します。 Exchange自動取引システムは、データに非常に強く惹きつけられるため、文字通り「落下」し、最初に同じデータセンターに、次に同じラックに配置しようとします。



多くの企業とクラウドサービスは、関税ポリシーと法的制限を使用して、データアトラクションの力を操作します。 一部のデータは機密であり、一部は著作権で保護されており、一部のアプリケーションとデバイスはメーカーによって特定のデータセットと通信チャネルにしっかりと結び付けられています。 同様の状況を記述するようにデータアトラクションの式を拡張できる場合、理論全体が判明する可能性があります。



データの引き付けのアイデアは、すでにある程度の共鳴を引き起こしています。 それはすべて1つのMcCroryブログ投稿から始まりました 。 その後の多くの投稿、彼らの議論、およびインターネットメディア( GigaOMReadWriteWebZDnet )でのいくつかの出版物は、Dave McCroryが完全にデータアトラクション専用のサイトを作成することにしたという事実につながりました。






All Articles