(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*

This guide provides a more detailed description of the syntax that is supported along with examples.

This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.

Concept Search - What can I type?

For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.

Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.

Publishing Venue

Related People

Abstract

Disclosed is a system of Flow Control based on delay in queues of messages, and not on number of messages or bytes as found in most systems.

Country

United States

Language

English (United States)

This text was extracted from an ASCII text file.

This is the abbreviated version, containing approximately
52% of the total text.

Flow Control Based on Delay in Queues Instead of Memory
Constraint

Disclosed is
a system of Flow Control based on delay in queues
of messages, and not on number of messages or bytes as found in most
systems.

Generally, in network nodes some hardware adapters
receive the flow
of data from the network, store the frames in a shared memory and
enqueue some information related to the
received frames in a set of
shared Queues (called Microcode Input Queues or MIQs), and the
so-called kernel software schedules the set of queues and when a
queue is not empty, dequeues the message and dispatches a certain
task (called application) to handle the message.

In such systems there is a need to have flow control
mechanisms to
monitor the MIQs and to allow the applications to take specific
actions (like slowdown the input rate of messages). Most mechanisms
currently in place monitor the queues of messages with a threshold of
number of messages queued (or even bytes queued) independently of the
delay, i.e. the time a message stays in the queue before being
processed. The problem is that sometimes
the number of messages
queued does not exceed the value that will trigger flow control to
take place whereas a not acceptable delay exists in the messages
treatment and is not detected.

It is proposed to monitor still the number of messages
but also to
take into account the time a message is waiting in the queue in
average and takes appropriate action with the external world to slow
down traffic if the delay is above an acceptable value. The proposed
method is applicable to any system handling tasks waiting in queues
before treatment and where actions need to be taken based on the
delay a task is waiting.

The idea is the following: the kernel will 'measure' the
delay in a
MIQ by computing the elap...