Method and system for avoiding blocking in a data processing sys

Multiplex communications – Wide area network – Packet switching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395609, 395490, 395800, 395858, 370235, G06F 1580, G06F 1730

Patent

active

056806086

ABSTRACT:
In a system having producer and consumer processes, a producing process look ahead in its outgoing data stream to ensure that there is data available to consumers on all outgoing streams. The producer looks ahead by keeping a data array in its memory space with an entry for each connected consumer. When the outgoing data stream becomes blocked, the producer searches the array for empty connections. Then, the producer scans the outgoing data stream for messages to send over the empty connections and sends such messages. Periodically, the producer checks the original connection to see if the blocking condition has ended.

REFERENCES:
patent: 4380063 (1983-04-01), Janson et al.
patent: 4875224 (1989-10-01), Simpson
patent: 5055999 (1991-10-01), Frank et al.
patent: 5243699 (1993-09-01), Nickolls et al.
patent: 5412784 (1995-05-01), Rechtschaffen et al.
patent: 5448735 (1995-09-01), Anderson et al.
patent: 5550982 (1996-08-01), Long et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for avoiding blocking in a data processing sys does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for avoiding blocking in a data processing sys, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for avoiding blocking in a data processing sys will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1015469

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.