1.1.10. Распределенные вычисления и обработка данных

Благодаря архитектуре RobotNET, в пиринговой сети возможно выполнение распределенных вычислений и обработка данных. Веб-панель управления контролирует все узлы домена RobotNET от создания индивидуальных сборок оконечных узлов до определения их доступности в сети и функционирование. Таким образом, создавая домен RobotNET из собственных компьютеров, создается виртуальный кластер/ферма для распределенных вычислений.

Взаимодействие с оконечными узлами для выполнения распределенных вычислений удобнее всего делать, используя RobotNET SDK на языке C#.

Для интеграции возможности распределенных вычислений в ПО поддерживающее COM-серверы (например Microsoft Excel/Word VBA), доступен EDA-сервер (RobotNET EDA COM Server) с возможностью написания скриптов на LUA и взаимодействием с MS SQL Server и MySQL Server.

Например, на языке PHP удалось создать распределенную ERP-систему (Enterprise Resource Planning) с использованием RobotNET EDA-серверов на оконечных точках, сбалансировав нагрузку между базами данных (фактически был реализован гибрид шардинго-репликационного механизма хранения и обработки данных в зависимости от нагрузки в реальном времени), стоимость hardware-части, разработки и поддержки. В качестве бонуса, ERP-система не только включает функционал по управлению производственным процессом, но и обрела особенности пиринговых систем со всеми вытекающими возможностями.

Более простые техники распределенных вычислений и обработки данных возможно осуществить при помощи набора утилит RobotNET (RobotNET Utilites), скриптов и сценариев для командной строки/PowerShell.