The document presents a new method for scheduling multiple workflows on a cluster, focusing on optimal processor allocation and task scheduling. It introduces a hybrid scheduler that combines static and dynamic strategies to maximize resource utilization and minimize overall completion time for directed acyclic graphs (DAGs). The proposed framework is validated through experiments using a discrete-event based simulator, demonstrating enhanced performance compared to existing methods.