Improving Data Locality of Tasks by Executor Allocation in Spark Computing Environment | IEEE Journals & Magazine | IEEE Xplore