Multiprocessor Scheduling Algorithm for Non-Preemptive Task Sets

A method of determining a multi-agent schedule includes defining a well-formed, non-preemptive task set that includes a plurality of tasks, with each task having at least one subtask. Each subtask is associated with at least one resource required for performing that subtask. In accordance with the method, an allocation, which assigns each task in the task set to an agent, is received and a determination is made, based on the task set and the allocation, as to whether a subtask in the task set is schedulable at a specific time. A system for implementing the method is also provided.

Researchers

Julie Shah / Matthew Gombolay

Departments: Department of Aeronautics and Astronautics
Technology Areas: Artificial Intelligence (AI) and Machine Learning (ML) / Industrial Engineering & Automation: Logistics
Impact Areas: Connected World

  • multiprocessor scheduling policy with deadline constraint for determining multi-agent schedule for a plurality of agents
    United States of America | Granted | 10,802,876

License this technology

Interested in this technology? Connect with our experienced licensing team to initiate the process.

Sign up for technology updates

Sign up now to receive the latest updates on cutting-edge technologies and innovations.

More Technologies