Currently sparkContext and it's executor pool is not shareable. Each spakContext gets its own executor pool for entire life of an application. So what is the best ways to share cluster resources across multiple long running spark applications? 

Only one I see is spark dynamic allocation but it has high latency when it comes to real-time application. 

What's New with Xactly