Apparatus and method to minimize blocking overhead in upcall...

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S102000, C719S320000

Reexamination Certificate

active

10355581

ABSTRACT:
An embodiment of the invention provides a method to minimize blocking overhead in upcall based M×N threads. The method includes: setting a limit for the number of outstanding unbound user threads that has blocked and has invoked a blocking upcall mechanism on a particular virtual processor at any point in time; after reaching the limit, if the user threads still blocks, then temporarily disabling the upcall mechanism for these user threads; and re-enabling the upcall mechanism for the user threads during the next context switch time. In another embodiment, an apparatus implemented in a computer to minimize blocking overhead in upcall based M×N threads, includes: a virtual processor configured to track the number of blocked unbound threads that are blocked; and an M×N user space scheduler configured to disable a block upcall handler and an unblock upcall handler for the blocked unbound threads if the number of blocked unbound threads has reached a limit value.

REFERENCES:
patent: 6076157 (2000-06-01), Borkenhagen et al.
patent: 6105051 (2000-08-01), Borkenhagen et al.
patent: 6212544 (2001-04-01), Borkenhagen et al.
patent: 6240502 (2001-05-01), Panwar et al.
patent: 6542920 (2003-04-01), Belkin et al.
patent: 6567839 (2003-05-01), Borkenhagen et al.
patent: 6697935 (2004-02-01), Borkenhagen et al.
patent: 6766349 (2004-07-01), Belkin
patent: 7039911 (2006-05-01), Chase et al.
patent: 2001/0055277 (2001-12-01), Steely et al.
patent: 2003/0088609 (2003-05-01), Guedalia et al.
Anderson, Thomas E., Brian N. Bershad, Edward D Lazowska, and Henry M. Levy. “Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.” ACM Transactions on Computer Systems, vol. 10, No. 1, (Feb. 1992): pp. 53-79.
Design of the New GNU Thread Library By Ulrich Drepper, Webpages [online] [retrieved on Dec. 23, 2002]. Total pages: 12. Retrieved from the internet:,< URL:http://people.redhat.com/drepper/glibcthreads/.html>.

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

Apparatus and method to minimize blocking overhead in upcall... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method to minimize blocking overhead in upcall..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method to minimize blocking overhead in upcall... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3888475

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