Hi Dima,
Thanks for the question! I think Arrow is an interesting new project. As far as I can tell, it is an in-memory format for columnar data, not a distributed system. It could be used by computation frameworks like Impala, Spark, Drill, etc. Alluxio is an in-memory virtual distributed storage system. However, I think there great opportunities for Alluxio and Arrow to work together. For example, currently, applications can use Alluxio as a storage system of in-memory file data. I think it would be very interesting to explore the idea of supporting applications to use Alluxio as a storage system for Arrow formats. This combination could be very beneficial for users and applications.
Thanks,
Gene