<p>This invention relates to a method of dynamically allocating processing resources in a processing network comprising nodes for processing data in a data stream by the usage of attaching end markers to maintain a relative ordering among packets the follow different routes in the network. By means of route reservation deadlock situations between two routes are thereby eliminated. When a node receives a route marker (R1), the marker is interpreted and re-routing is accomplished. When the node receives a next marker (R2), the node inserts an end marker (E1) into the stream and interprets the next marker (R2) as previously noted.</p>