Method and device for managing priority during the transmission of a message
First Claim
1. A method of managing priority during the transmission of a message in an interconnections network, the interconnections network comprising at least one transmission agent which comprises at least one input and at least one output, each input comprising a means of storage of a queue of messages of type first in first out, wherein:
- a message priority is assigned during the creation of the message;
a queue priority equal to the maximum of the priorities of the messages of the queue is assigned to at least one queue of messages of an input;
a link priority is assigned to a link linking an output of a first transmission agent to an input of a second transmission agent, equal to the maximum of the priorities of the queues of messages of the inputs of said first agent comprising a first message destined for that output of said first agent which is coupled to said link; and
the priority of the link is transmitted to that input of said second agent which is coupled to the link.
2 Assignments
0 Petitions
Accused Products
Abstract
Method of managing priority during the transmission of a message, in an interconnections network comprising at least one transmission agent which comprises at least one input and at least one output, each input comprising a means of storage organized as a queue of messages. A message priority is assigned during the creation of the message, and a queue priority equal to the maximum of the priorities of the messages of the queue is assigned to at least one queue of messages of an input. A link priority is assigned to a link linking an output of a first transmission agent to an input of a second transmission agent, equal to the maximum of the priorities of the queues of messages of the inputs of said first agent comprising a first message destined for that output of said first agent which is coupled to said link, and the priority of the link is transmitted to that input of said second agent which is coupled to the link.
86 Citations
16 Claims
-
1. A method of managing priority during the transmission of a message in an interconnections network, the interconnections network comprising at least one transmission agent which comprises at least one input and at least one output, each input comprising a means of storage of a queue of messages of type first in first out, wherein:
-
a message priority is assigned during the creation of the message;
a queue priority equal to the maximum of the priorities of the messages of the queue is assigned to at least one queue of messages of an input;
a link priority is assigned to a link linking an output of a first transmission agent to an input of a second transmission agent, equal to the maximum of the priorities of the queues of messages of the inputs of said first agent comprising a first message destined for that output of said first agent which is coupled to said link; and
the priority of the link is transmitted to that input of said second agent which is coupled to the link. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A system for managing priority during the transmission of a message in an interconnections network, the system comprising at least one transmission agent which comprises at least one input and at least one output, each input comprising a means of storage organized as a queue of messages of type first in first out, wherein:
-
the message creation agents comprise means for assigning a message priority transmitted with the message; and
at least one queue of messages of an input comprises means for assigning a queue priority equal to the maximum of the priorities of the messages of the queue to the queue of messages;
the system further comprising;
means for assigning a link priority to a link linking an output of a first transmission agent to an input of a second transmission agent, equal to the maximum of the priorities of the queues of messages of the inputs of said first agent comprising a first message destined for the output of said first agent which is coupled to said link; and
means for transmitting the priority of the link to the input of said second agent which is coupled to the link. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 16)
-
Specification