A Heterogeneous Dynamic Critical Path and Duplication based Task Scheduling Algorithm for Pervasive Computing | IEEE Conference Publication | IEEE Xplore