Ошибка при несериализации(узел$con) : ошибка при чтении из соединения и ошибка при сериализации(данные, узел$con, xdr = FALSE) : ошибка при записи в соединение

#r #serialization

Вопрос:

Я тестирую параллельное программирование на компьютере с Windows 10 и Ubuntu VPS. Я выполнил четыре сценария. В двух из них выполнение функции в каждом ядре занимает менее 1 секунды, в двух других функция занимает более 20 секунд.

Сценарии с функцией быстрого выполнения выполняются с небольшим количеством и со многими повторениями в кластерах, сформированных различными способами: с ядрами одной машины и с ядрами обеих машин.

К вашему сведению, компьютер с Windows имеет большую вычислительную мощность, чем VPS, то есть он работает быстрее.

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

Сценарии с функцией медленного выполнения запускаются, когда количество повторений относительно велико, но только при работе с кластерами, состоящими только из ядер компьютера Windows.

Проблема, которая возникает, заключается в том, что возникает одна из следующих ошибок или даже обе одновременно: 1.- Ошибка при несериализации(узел$con) : ошибка чтения из соединения 2.- Ошибка при сериализации(данные, узел$con, xdr = FALSE) : ошибка записи в соединение

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

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