Distributed Task Scheduling on Cloud Infrastructure for Bioinformatics Workflows and Analysis