3

特定の組織の10 サーバーがあります。それに負荷分散アルゴリズムを与えてください。また、サーバーの 1 つが要求を処理するのに 10 秒かかり、他のサーバーが 1 秒しかかからない場合を考えてみましょう。では、このボトルネックをどのように管理しますか?

4

2 に答える 2

3

There are several ways of doing so but one of the best way is LOAD BALANCING BY COST. In this type of balancing we assign a cost to each connection from client to server on the basis of the distance between them, policies of sub-networks between them, medium of data transmission between them etc. and after doing so we try to relocate/refer the connections to that server which gives the overall minimum cost of the connections.

于 2012-07-24T11:59:31.650 に答える
2

簡単な解決策は次のとおりです。10個のタスクごとに、10秒かかるサーバーに最初のタスクを割り当てます。次の9つのタスクは、1秒かかるサーバーに送られます。

もちろん、ここでは、タスクが1秒間隔で入ってくることを前提としています。その仮定と上記のアプローチでは、両方のサーバーが完全に利用されます。

于 2012-07-24T17:51:13.650 に答える