A cost- and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. (November 2017)