This document discusses task allocation and scheduling in a multi-processor environment. It proposes using different task-processor assignment policies like next fit and bin packing algorithms to optimize processor utilization. The tasks will be dynamically scheduled using the Earliest Deadline First algorithm. The objectives are to generate synthetic tasks, assign priorities, allocate tasks to processors, and schedule all tasks across the multi-processor system.