Ну, да, ваше общее направление разумно. Устаревшее встроенное развертывание Ignite, так сказать, внедрено «задом наперед» - когда вы встраиваете Ignite в Spark, оно работает плохо, но если мы встраиваем Spark в Ignite, оно будет работать лучше.
Да, я предполагаю, что это будет возможно реализовать. Вероятно, это может быть реализовано даже за пределами Ignite.
Не думаю, что в журнале Ignite есть какие-либо открытые проблемы, но вы можете поделиться своими предложениями в Списке рассылки Ignite dev .
А теперь основная часть. Все, что вы собираетесь достичь с помощью вашего предложения, - это заменить межпроцессное взаимодействие внутрипроцессным. Обычно общение на одном хосте не так уж и дорого. Вы могли бы увидеть некоторое увеличение производительности от этого, но я бы начал реализовывать это только в том случае, если бы имелись убедительные доказательства того, что это решит реальную проблему.