Теоретический вопрос: насколько вдвое меньше серверов сокращают время вычислений при независимых выполнениях - PullRequest
0 голосов
/ 02 сентября 2018

Это теоретический вопрос о покупке. Я пытался найти информацию, но ничего не нашел.

Вопрос в следующем:

У меня есть 10.000 независимых задач выполнения (каждая задача с входом может дать выход, и эта задача не используется в другом входе, сам является результатом). Я знаю, что каждое выполнение длится 7 секунд на одном главном сервере, (поэтому будет длиться 70 000 секунд для вычисления всех 10 000 независимых задач).

Если удвоить количество серверов (теперь у нас есть два сервера, каждый с одним потоком), поскольку каждый из них будет выполнять половину всех операций (5.000), все выполнения будут выполняться с половиной времени.

Но я знаю, что при наличии более одного сервера требуется балансировка нагрузки.

Я пытаюсь выяснить, сколько времени вычислений требует балансировка нагрузки, но я ничего не нашел.

Это может быть глупый вопрос, но, возможно, я не использую необходимые ключевые слова в Google.

Любая помощь приветствуется!

Заранее спасибо.

...