Method for assigning a priority to a data transfer in a network, and network node using the method
First Claim
1. A method for assigning a priority to a data transfer in a network, the data transfer comprising a first node sending out a first request, the first request containing an indication of a particular data unit or type of data units, the indication referring to a mark associated with the data unit or data units;
- at least a second node receiving and analysing the first request;
the second node detecting that it may provide the requested data unit, and sending to the first node a first message indicating that it may provide the requested data unit;
the first node receiving and selecting the first message;
the first node sending a second request at least to the second node, requesting transfer of the particular data unit, wherein the first node assigns an identifier to the first request and/or the second request, the identifier corresponding to a first priority;
the second node evaluating the identifier corresponding to the first priority and, based on the identifier, calculating a second priority, wherein said calculated second priority contains a first-layer and a second-layer partial priority, the first-layer partial priority depending on the requested type of data transfer and being defined automatically, and the second-layer partial priority being user or application defined, wherein the type of requested data transfer comprises at least recording, playback, real-time streaming and non-real-time transfer; and
the second node transmitting the particular data unit in a first transfer upon reception of the second request, wherein the calculated second priority is assigned to said first transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transfer in a network comprises a first node sending out a request for a particular data unit, a second node receiving and analysing the request, detecting that it may provide the requested data unit and sending to the first node a message indicating that it may provide the requested data unit, the first node receiving and selecting the message and sending a second request to the second node to request transfer of the particular data unit, and the second node transferring the particular data unit upon reception of the second request. A method for assigning a priority to such data transfer in a network comprises the first node assigning an identifier corresponding to a first priority to the request, the second node evaluating the identifier and, based on the identifier, calculating a second priority and assigning the calculated second priority to said transfer.
-
Citations
13 Claims
-
1. A method for assigning a priority to a data transfer in a network, the data transfer comprising
a first node sending out a first request, the first request containing an indication of a particular data unit or type of data units, the indication referring to a mark associated with the data unit or data units; -
at least a second node receiving and analysing the first request;
the second node detecting that it may provide the requested data unit, and sending to the first node a first message indicating that it may provide the requested data unit;
the first node receiving and selecting the first message;
the first node sending a second request at least to the second node, requesting transfer of the particular data unit, wherein the first node assigns an identifier to the first request and/or the second request, the identifier corresponding to a first priority;
the second node evaluating the identifier corresponding to the first priority and, based on the identifier, calculating a second priority, wherein said calculated second priority contains a first-layer and a second-layer partial priority, the first-layer partial priority depending on the requested type of data transfer and being defined automatically, and the second-layer partial priority being user or application defined, wherein the type of requested data transfer comprises at least recording, playback, real-time streaming and non-real-time transfer; and
the second node transmitting the particular data unit in a first transfer upon reception of the second request, wherein the calculated second priority is assigned to said first transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Network node comprising
means for receiving and analysing a first request, the first request indicating a first node being the sender and a particular data unit; -
means for detecting that the requested data unit is available to the network node;
means for sending to the first node a first message indicating that the network node may provide the requested data unit;
means for receiving a second request, the second request requesting transfer of the particular data unit;
means for evaluating a first priority associated with the first request;
means for calculating a second priority based on the first priority, the second priority containing a first-layer and a second-layer partial priority, the first-layer partial priority depending on the type of request or data transfer and being defined automatically, and the second-layer partial priority being user or application defined, wherein the type of request or data transfer comprises at least recording, playback, real-time streaming and non-real-time transfer;
means for assigning the second priority to the transfer of the particular data unit; and
means for transmitting the particular data unit upon reception of the second request. - View Dependent Claims (11, 12, 13)
-
Specification