Scheduling Strategies for Deadline Constrained Coallocation Jobs in Distributed Computing Environments