Patent ID: 7631125

Claim:
A method comprising: determining a first relative priority between a first agent and a second agent; and assigning the first agent to a first channel of a processor having a first channel relative priority and having a first channel identifier to identify the first channel and corresponding to the first channel relative priority and the second agent to a second channel of the processor having a second channel relative priority and having a second channel identifier to identify the second channel and corresponding to the second channel relative priority, according to the first relative priority and the first and second channel relative priorities, the first and second channels each a storage medium to store a specification and occurrence information for a scenario corresponding to a composite condition that may occur during processor execution, the assigning including dynamically migrating a first scenario associated with the second agent from the first channel to the second channel based on the first relative priority and the first and second channel relative priorities, the first relative priority determined based on a type of service routine to be performed when the scenario occurs.