Patent ID: 9112818
Filing Date: 2015-08-18
Classification: H04L

Abstract:
1. A method of processing packets in a network, the method comprising: allocating, within a committed area of storage resources, a first committed subarea to store packets corresponding to a first queue and not to store packets corresponding to other queues; allocating within a shared area of the storage resources, a plurality of shared subareas, including a first shared subarea, the first shared subarea to store packets corresponding to i) at least one of a first traffic type or a first priority, and ii) multiple queues among a plurality of queues, the multiple queues including the first queue, wherein the first shared subarea does not overlap with the first committed subarea; determining that a first packet corresponds to the first queue; determining that the first packet corresponds to the at least one of the first traffic type or the first priority; determining, based on i) determining that the first packet corresponds to the first queue, and ii) determining that the first packet corresponds to the at least one of the first traffic type or first priority, a storage region for storing the first packet, the storage region including i) the first committed subarea and ii) the first shared subarea; storing a first part of the first packet in the first committed subarea; storing a second part of the first packet in the first shared subarea; accounting for the first part of the first packet stored in the committed area; and accounting for the second part of the first packet stored in the shared area.