Maxim Khutornenko created AURORA-1158:
-----------------------------------------

             Summary: Consider finding preemption slots asynchronously 
                 Key: AURORA-1158
                 URL: https://issues.apache.org/jira/browse/AURORA-1158
             Project: Aurora
          Issue Type: Task
          Components: Scheduler
            Reporter: Maxim Khutornenko
            Assignee: Maxim Khutornenko


The current Preemptor implementation performs synchronous preemption victim 
search. This isn't necessary as resource swap cannot be performed within the 
same scheduling loop due to victims taking time to vacate their premises (being 
killed). 

Consider asynchronous victim search/killing instead. That will move the heavy 
lifting out of the critical scheduling loop and remove "flat" preemptor perf 
tax applied on every failed task scheduling/assignment.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to