Проблема интеграции разнообразных вычислительных и информационных ресурсов сегодня актуальна как никогда — во многих странах разрабатываются унифицированные средства связующего программного обеспечения. Однако при попытках объединения в единое целое соответствующих программных средств и ресурсов возникают серьезные сложности.
Инфраструктуры обработки распределенных данных, изначально созданные для решения трудоемких научных задач, сегодня становятся популярны и в других областях — снижение стоимости вычислительных элементов, средств хранения и повышение пропускной способности сетей сделали распределенную обработку общедоступной. Однако основной проблемой становится выбор программной базы, позволяющей построить инфраструктуру и организовать обработку распределенных Больших Данных с достаточной надежностью и минимальными затратами.
Цифровой мир на пороге тектонического сдвига — от эпохи мэйнфреймов с их тысячами приложений и миллионом пользователей этот мир еще относительно недавно перешел к персональным компьютерам с десятками тысяч приложений и сотнями миллионов пользователей, а сейчас речь уже идет о движении в сторону миллиардов пользовательских устройств и миллионов приложений.
Между двумя такими, казалось бы, далекими понятиями, как параллельные архитектуры и алгоритмы моделирования природных явлений, есть скрытая связь, и именно они совместно формируют будущее ИТ. Архитектуры ускоряют работу алгоритмов, а алгоритмы позволяют создавать эффективные системы управления архитектурами.