Это теоретический вопрос о покупке. Я пытался найти информацию, но ничего не нашел.
Вопрос в следующем:
У меня есть 10.000 независимых задач выполнения (каждая задача с входом может дать выход, и эта задача не используется в другом входе, сам является результатом). Я знаю, что каждое выполнение длится 7 секунд на одном главном сервере, (поэтому будет длиться 70 000 секунд для вычисления всех 10 000 независимых задач).
Если удвоить количество серверов (теперь у нас есть два сервера, каждый с одним потоком), поскольку каждый из них будет выполнять половину всех операций (5.000), все выполнения будут выполняться с половиной времени.
Но я знаю, что при наличии более одного сервера требуется балансировка нагрузки.
Я пытаюсь выяснить, сколько времени вычислений требует балансировка нагрузки, но я ничего не нашел.
Это может быть глупый вопрос, но, возможно, я не использую необходимые ключевые слова в Google.
Любая помощь приветствуется!
Заранее спасибо.