A Task Scheduling Algorithm Based on Replication for Maximizing Reliability on Heterogeneous Computing Systems | IEEE Conference Publication | IEEE Xplore