Method and apparatus for preemptable multiplexing of connections

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1310

Patent

active

056131615

ABSTRACT:
A multiplexing non-device specific stream module is provided to an operating system. The multiplexing non-device specific stream module includes a number of upper and lower ports. Each port, lower as well as upper, has a write queue, a read queue, and an associated control and status data area. Additionally, the multiplexing non-device specific stream module further includes a number of service routines, in particular, a splice/unsplice routine, a change ownership routine, and a query ownership routine. Together, these elements cooperate to allow multiplexing of connections to input/output devices with improved performance and flexibility, while maintaining compatibility.

REFERENCES:
Simpson, David, The Streams Machine, Mini-micro Systems, vol. 22, No. 2, Feb. 1989, pp. 62-71.
Krieger et al., The Alloc Stream Facility, A redesign of application level stream I/O, Computer, vol. 27, No. 3, Mar. 1994, pp. 75-82.
Presotto et al., Interprocess Communication in the Eighth Edition Unix System, USENIX Association Summer Conference proceedings 1985, USENIX Assoc., pp. 309-316.
Neal Nuckolls "GPMUX-A Generic Provider Multiplexing Streams Driver", pp. 1-10.

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 apparatus for preemptable multiplexing of connections 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 apparatus for preemptable multiplexing of connections, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for preemptable multiplexing of connections will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1713955

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