Technique for dynamically restricting thread concurrency...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S107000, C712S203000, C712S216000

Reexamination Certificate

active

07373640

ABSTRACT:
The present invention provides a technique for converting a multi-threaded application configured to execute on a uniprocessor (UP) system to one that executes on a multiprocessor (MP) system. Unlike previous approaches, a novel scheduling technique is employed so that different UP-coded user-level threads (“sthreads”) can execute concurrently in the MP system without having to rewrite their original code. To that end, the UP-coded sthreads are organized into different concurrency groups, each of which defines a set of one or more sthreads not permitted to execute concurrently. By grouping the UP-coded sthreads in this manner, different concurrency groups can be scheduled to execute their UP-coded sthreads at substantially the same time without incorporating traditional synchronization mechanisms into the sthreads' original UP code.

REFERENCES:
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5963962 (1999-10-01), Hitz et al.
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6269391 (2001-07-01), Gillespie
patent: 2004/0268292 (2004-12-01), Steeb et al.
Robert M. English, U.S. Patent Application (Matter No. 103.1032.01) titled Low-Overhead Threads in a High-Concurrency System.
Rajan, et al., U.S. Patent Application (Matter No. 103.1063.01) titled Symmetric Multiprocessor Synchronization Using Migrating Scheduling Domains.
David Hitz et al., TR3002 File System Design for a NFS File Server Appliance published by Network Appliance, Inc. 2005.
Common Internet File System (CIFS) Version: CIFS-Spec 0.9, Storage Networking Industry Association (SNIA), Draft SNIA CIFS Documentation Work Group Work-in-Progress, Revision Date: Mar. 26, 2001.
Fielding et al., (1999) Request for Comments (RFC) 2616. HTTP/1.1.

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

Technique for dynamically restricting thread concurrency... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Technique for dynamically restricting thread concurrency..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Technique for dynamically restricting thread concurrency... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3987217

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