Похоже, что в Python доступно много разных пакетов , чтобы помочь в параллельной обработке в системе на основе SMP или в кластере. Я заинтересован в создании системы клиент-сервер, в которой сервер поддерживает очередь заданий, а клиенты (локальные или удаленные) подключаются и запускают задания, пока очередь не станет пустой. Из перечисленных выше пакетов, что рекомендуется и почему?
Изменить: В частности, я написал симулятор, который принимает несколько входов и обрабатывает вещи в течение некоторого времени. Мне нужно собрать достаточно образцов из моделирования, чтобы оценить среднее значение в пределах указанного пользователем доверительного интервала. Чтобы ускорить процесс, я хочу иметь возможность запускать симуляции на многих различных системах, каждая из которых отчитывается на сервере через некоторый интервал с собранными образцами. Затем сервер вычисляет доверительный интервал и определяет, нужно ли продолжать процесс клиента. После того как будет собрано достаточное количество образцов, сервер завершает все симуляции клиента, реконфигурирует имитацию на основе прошлых результатов и повторяет процессы.
Учитывая необходимость взаимодействия между клиентским и серверным процессами, я задаюсь вопросом, является ли пакетное планирование жизнеспособным решением. Извините, я должен был быть более ясным для начала.