Zero-copy transfer of memory between address spaces

Electrical computers and digital processing systems: multicomput – Multicomputer data transferring via shared memory

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S312000, C711S147000

Reexamination Certificate

active

07454477

ABSTRACT:
Methods for performing zero-copy memory transfers between processes or services using shared memory without the overhead of current schemes. An IPC move semantic may be used that allows a sender to combine passing a reference and releasing it within the same IPC call. An insulate method removes all references to the original object and creates a new object pointing to the original memory if a receiver requires exclusive access. Alternatively, if a receiving process or service seeks read-only access, the sender unmaps its access to the buffer before sending to the receiver. When the insulate operation is initiated, the kernel detects an object with multiple active references but no active mappings and provides a mapping to the memory without taking a copy or copy-on-write.

REFERENCES:
patent: 5715447 (1998-02-01), Hayashi et al.
patent: 5729710 (1998-03-01), Magee et al.
patent: 5737605 (1998-04-01), Cunningham et al.
patent: 6073157 (2000-06-01), Horiguchi et al.
patent: 6671783 (2003-12-01), Sexton
patent: 6789156 (2004-09-01), Waldspurger
patent: 6859812 (2005-02-01), Poynor
patent: 7089289 (2006-08-01), Blackmore et al.
Sivathanu, M., “Bulk data transfer: design specification,”NextGen, date not available, 19 pages.

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

Zero-copy transfer of memory between address spaces does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Zero-copy transfer of memory between address spaces, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Zero-copy transfer of memory between address spaces will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4050130

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