Your team is running a series of batch processing jobs using Dataproc. Each worker node takes approximately 1 hour to complete its task. You've noticed that the overall job duration has increased after implementing a policy to decommission idle worker nodes within 15 minutes. You want to optimize resource costs without prolonging job completion time. What should you do?