An Improved Task Duplication based Clustering Algorithm for DAG Task Scheduling in Heterogenous and Distributed Systems | IEEE Conference Publication | IEEE Xplore