Adaptive queue mechanism for efficient realtime packet transfer and adaptive queue establishment system thereof
AssigneeSamsung Electronics Co., Ltd.
InventorSang-Jun Nam
Life of this patent
Estimating the term…
Abstract
Disclosed are an adaptive queue mechanism for an efficient realtime packet transfer and an adaptive queue establishment system thereof. The adaptive queue establishment system adds or deletes classes and/or filters using a system call from a user mode to a kernel mode. The adaptive queue mechanism includes a default priority queue corresponding to a default class, dynamic priority queues dynamically generated corresponding to at least one dynamic class, filters having filtering information established corresponding to the designated dynamic classes and dynamically generated to interwork with the designated dynamic classes, and a classifier for classifying the classes for packets using the filters.
Claims22
An adaptive queue establishment system in a queue mechanism for realtime packet transmission, comprising:
- a class-addition system call unit for performing a class-addition system call to a kernel and transferring a parameter that defines a dynamic class to be added;
- and
- a class addition unit for generating a new dynamic class and a corresponding dynamic priority queue according to the parameter in response to the class-addition system call.
An adaptive queue establishment system in a queue mechanism for realtime packet transmission, comprising:
- a filter-addition system call unit for performing a filter-addition system call to a kernel, defining a filter to be added and transferring a parameter that indicates filtering information;
- and
- a filter addition unit for generating a new dynamic filter that interworks with a dynamic class designated by the parameter according to the parameter in response to the filter-addition system call.
An adaptive queue mechanism for realtime packet transfer, comprising:
- a default priority queue corresponding to a default class;
- at least one dynamic priority queue dynamically generated and corresponding to at least one dynamic class;
- at least one filter having filtering information that corresponds to the at least one dynamic class and dynamically generated to interwork with the at least one dynamic class;
- and
- a classifier for searching for a filter having filtering information that coincides with transmission information taken by a packet to be put into one of the priority queues, determining the dynamic class corresponding to the searched filter as the class for the packet, and determining the default class as the class for the packet if no searched filter exists.
Dependencies are inferred from the claim text.