摘要 |
The invention concerns a method and a system for splitting a multiplex packet stream (1) received in a packet processing node (100) into N packet streams on N corresponding processing channels (c1, c2, ..., cN). According to the invention, said method comprises splitting said multiplex packet stream (1) by distributing each packet of the multiplex packet stream to one intermediary channel among a set of M intermediary channels (i1, i2, ..., iM) according to a hash function and measuring load on each of said N corresponding processing channels (c1, c2, ..., cN). Additionnaly, for each intermediary channel (i1, i2, ..., iM), the method further comprises performing a mapping of said intermediary channel to one of said N processing channels for transmitting a packet carried on said intermediary channel to an associated processing channel, wherein, for a current packet carried on said intermediary channel, said mapping can be dynamically updated as a function of the N processing channel's measured loads and the time difference between a reception time of said current packet and the reception time of the last preceding packet carried on said intermediary channel.
|