US Patent No: 6,247,041

Number of patents in Portfolio can not be more than 2000

Multiprocessor computer system with user specifiable process placement

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

An apparatus and method is disclosed for allowing a user process to advise or control an operating system to place a process on a particular node or a node within a set of nodes. When a user process makes a system call to the operating system to either create, execute, move, or attach a process, a specified system resource is passed to the operating system with the system call. This advises the operating system to store the process on a node containing the system resource identified in the system call. The user process can also require the operating system to store a process on a particular node.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68180
SEQUENT COMPUTER SYSTEMS, INC.BEAVERTON, OR12

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Casper, Corene Round Rock, TX 10 114
Dove, Kenneth Frank Tigard, OR 3 106
Kingsbury, Brent Alan Beaverton, OR 1 22
Krueger, Phillip Eric Lake Oswego, OR 1 22
McKenney, Paul Edward Beaverton, OR 12 85

Cited Art

Patent Info (Count) # Cites Year
 
HITACHI ULSI ENGINEERING CORPORATION (1)
5,774,731 Exclusive control method with each node controlling issue of an exclusive use request to a shared resource, a computer system therefor and a computer system with a circuit for detecting writing of an event flag into a shared main storage 29 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,109,512 Process for dispatching tasks among multiple information processors 73 1990
 
NCR CORPORATION (1)
4,849,877 Virtual execution of programs on a multiprocessor system 24 1986

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
CADENCE DESIGN SYSTEMS, INC. (8)
7,299,466 Mechanism for managing execution environments for aggregated processes 4 2002
7,159,217 Mechanism for managing parallel execution of processes in a distributed computing environment 13 2002
7,117,500 Mechanism for managing execution of interdependent aggregated processes 8 2002
7,093,259 Hierarchically structured logging for computer work processing 29 2002
8,250,131 Method and apparatus for managing a distributed computing environment 0 2005
8,244,854 Method and system for gathering and propagating statistical information in a distributed computing environment 0 2005
8,108,878 Method and apparatus for detecting indeterminate dependencies in a distributed computing environment 0 2005
7,979,870 Method and system for locating objects in a distributed computing environment 0 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
7,472,233 Memory allocator for a multiprocessor computer system 2 2004
7,861,246 Job-centric scheduling in a grid environment 5 2004
7,844,969 Goal-oriented predictive scheduling in a grid environment 1 2004
7,340,654 Autonomic monitoring in a grid environment 24 2004
 
MICROSOFT CORPORATION (2)
7,089,561 Methods and systems for creating and communicating with computer processes 6 2001
7,472,391 Resource loader for applications that utilize relative uniform resource identifiers 1 2004
 
SUN MICROSYSTEMS, INC. (2)
6,871,219 Dynamic memory placement policies for NUMA architecture 16 2001
7,036,123 System using fair-share scheduling technique to schedule processes within each processor set based on the number of shares assigned to each process group 11 2001
 
CRAY INC. (1)
8,296,771 System and method for mapping between resource consumers and resource providers in a computing system 0 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
7,415,699 Method and apparatus for controlling execution of a child process generated by a modified parent process 2 2003
 
HITACHI, LTD. (1)
7,139,832 Data transfer and intermission between parent and child process 2 2001
 
ILLINOIS INSTITUTE OF TECHNOLOGY (1)
7,865,570 Memory server 0 2005
 
NETWORK APPLIANCE, INC. (1)
7,330,904 Communication of control information and data in client/server systems 1 2000
 
SONY COMPUTER ENTERTAINMENT INC. (1)
7,409,570 Multiprocessor system for decrypting and resuming execution of an executing program after transferring the program code between two processors via a shared main memory upon occurrence of predetermined condition 4 2005

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 12, 2012
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00