Cherry: A Distributed Task-Aware Shuffle Service for Serverless Analytics | IEEE Conference Publication | IEEE Xplore