Resource allocation

CL 718 SC 104
6496864 System and method for freeing shared resources in a computer system
Dec-17-2002 The present invention relates to systems and methods for freeing shared resources that remain allocated to a particular resource allocating process after the resource allocating process has terminated....
6490670 Method and apparatus for efficiently allocating objects in object oriented systems
Dec-3-2002 A method and apparatus for managing memory allocation. Each memory block category contains memory blocks. A request, including an object size, is received to allocate memory to an object. An available...
6490612 Providing predictable scheduling of programs using a repeating precomputed schedule
Dec-3-2002 The present invention provides predictable scheduling of programs using a repeating precomputed schedule. In a preferred embodiment, a scheduler accesses an activity scheduling graph. The activity scheduling...
6490610 Automatic failover for clients accessing a resource through a server
Dec-3-2002 A method and system for recovering after failure of a first server to which a client was connected for accessing a resource is provided. When it is detected that a connection between the first server and...
6487579 Process for coordinating the course of cooperating processes which access a common object
Nov-26-2002 A coordinator object that contains access patterns indicating the sequences of accesses of the cooperating processes to the object is allocated to the common object. The coordinator object controls the...
6487578 Dynamic feedback costing to enable adaptive control of resource utilization
Nov-26-2002 An adaptive resource utilization apparatus for an application. The apparatus includes a costing subsystem engine configured to measure resource utilization of application-defined subsystems within that...
6480918 Lingering locks with fairness control for multi-node computer systems
Nov-12-2002 The processors in a multiprocessor computer system are grouped into nodes. The processors can request a lock, but the lock is granted to only one processor at any given time to provide exclusive processor...
6477560 Method and apparatus for controlling resource
Nov-5-2002 A control method of controlling a computer for controlling a resource connected to the computer and shared by a plurality of programs included in the computer includes the steps of storing a control information...
6473806 Methods and apparatus for managing objects and processes in a distributed object operating environment
Oct-29-2002 A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the present invention, a thread of execution termed...
6473655 Data processing system and method for creating a virtual partition within an existing partition in a hard disk drive
Oct-29-2002 A data processing system and method are described for creating a virtual partition within an existing partition within a hard disk drive included within the system. A first master boot record is written...
6473424 Port aggregation load balancing
Oct-29-2002 Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based...
6470442 Processor assigning data to hardware partition based on selectable hash of data address
Oct-22-2002 A processor includes execution resources, data storage, and an instruction sequencing unit, coupled to the execution resources and the data storage, that supplies instructions within the data storage to...
6470406 Managing isochronous processes in a heterogenous work environment
Oct-22-2002 In a heterogeneuos work environment a method and apparatus for managing isochronous streaming servers is disclosed. This includes a mechanism for allocating processor resource to streaming servers at admission...
6470350 Method and system for simulating a database table in response to a database query
Oct-22-2002 A method and system for providing access to data stored in a plurality of data sets. A simulated table definition is hosted by a server and includes selected data definitions from the plurality of tables....
6467029 Data management apparatus and a data management method
Oct-15-2002 This invention provides a data management apparatus and method for facilitating management of caching data stored by a data searching unit. When the data searching unit requests data a data-source server,...
6466962 System and method for supporting real-time computing within general purpose operating systems
Oct-15-2002 A method of supporting real-time computing within a general purpose operating system, by supporting co-resident operating systems. This is a methodology for allowing existing, well-understood real-time...
6466932 System and method for implementing group policy
Oct-15-2002 A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers...
6460067 Using time stamps to improve efficiency in marking fields within objects
Oct-1-2002 One embodiment provides for a system that uses a time stamp in order to more efficiently mark objects to keep track of accesses to fields with the objects. Upon receiving a first reference to a first field...
6457063 Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes
Sep-24-2002 Apparatus, methods and computer program products are disclosed that allow for dynamic administration, management and monitoring of daemon programs executing within a computer. The invention uses service...
6457008 Pluggable resource scheduling policies
Sep-24-2002 One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as execution time within a processor, to database management system (DBMS) processes....
6452942 System and method for providing wireless local loop access using an access multiplexer
Sep-17-2002 A system and method of providing high-speed wireless local loop access using a wireless access multiplexer disposed in an access network coupled to a plurality of network termination (NT) nodes. The access...
6449648 Lease renewal service
Sep-10-2002 In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client...
6442583 Multi-system resource capping
Aug-27-2002 A method for managing a workload distributed across data processing systems in accordance with a common processor consumption standard, including the steps of measuring the processor consumption of the...
6442584 Methods for resource consolidation in a computing environment
Aug-27-2002 A resource methodology is described which provides a framework for defining specific resource classes support for resource methods, and provides support for resource-independent commands, including those...
6442436 Multi-tasking system, recording medium in which program thereof is recorded, and processing device
Aug-27-2002 A multi-tasking system in which tasks are grouped and the action of the safety function is different for each group so that the control of a machine can safely and easily be performed with one control...
6438574 Multifunctional apparatus and data processing method
Aug-20-2002 In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and electronic mail...
6434619 Internet-enabled service management system and method
Aug-13-2002 A system and method for the management of communication services from a service provider by a customer of the provider. The management system employs an Internet-based architecture that provides access...
6434589 Telecommunications job scheduling
Aug-13-2002 A computer-based method of scheduling jobs for processing by resources. The method proceeds by identifying resources capable of processing a first job and selecting a second job for rescheduling from jobs...
6430638 Thread synchronization via selective object locking
Aug-6-2002 A method and apparatus for providing selective object locking is provided. First, a lock object is designated. The identity of the lock object is then made available to objects in an object calling hierarchy....
6430602 Method and system for interactively responding to instant messaging requests
Aug-6-2002 A method and system for interactively responding to queries from a remotely located user includes a computer server system configured to receiving an instant message query or request from the user over...
6430236 Digital broadcasting receiver
Aug-6-2002 A digital broadcasting receiver capable of receiving a plurality of types of digital broadcasting, for example, digital satellite broadcasting, digital ground wave broadcasting and digital CATV broadcasting....
6421721 Controlling device access in a network
Jul-16-2002 A client arbitrator operates in a multi-processing operating system for monitoring and controlling a client machine's access to one or more devices. The arbitrator includes a) a request monitoring thread...
6421704 Method, apparatus, and product for leasing of group membership in a distributed system
Jul-16-2002 A system for leasing a group membership in a distributed processing system is provided. In accordance with this system, a remote object requests from an activation group a membership in the activation...
6418512 Method and system for reporting disk utilizations for disk subsystems
Jul-9-2002 The present invention provides a method and system for reporting disk utilization in a computer system. The method includes collecting at least one parameter pertaining to a disk array in a disk subsystem...
6418478 Pipelined high speed data transfer mechanism
Jul-9-2002 There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages,...
6418459 Isochronous task scheduling structure for a non-real-time operating system
Jul-9-2002 A computer system includes a real-time interrupt that causes the operating system to determine which isochronous tasks are pending. In one embodiment, applications that include isochronous tasks are certified...
6415196 Manufacturing scheduling process with improved modeling, scheduling and editing capabilities for solving finite capacity planning problems
Jul-2-2002 A method for solving finite capacity problems such as how to satisfy a customer's request for a manufactured product, by describing the environment in which the problem exists in the form of a demand (e.g.,...
6412005 Method and apparatus for providing service to entities
Jun-25-2002 The present invention pertains to an apparatus for providing service to entities. Also, the apparatus comprises a scheduler for dynamically scheduling when the first and second entities receive service...
6411983 Mechanism for managing the locking and unlocking of objects in Java
Jun-25-2002 A mechanism for managing the locking and unlocking of objects. The mechanism comprises a transition vector having an ordered set of transition elements. Each of the transition elements includes a locking...
6401110 Method for managing concurrent processes using dual locking
Jun-4-2002 Multiple competing processors cooperatively manage access to a shared resource. Each processor separately stores a lock table, listing shared resource subparts, such as memory addresses of a data storage...
6393539 System and method for reliably assigning and protecting data in a centralizes storage system
May-21-2002 A system and method for providing reliable access by a plurality of user systems in a computer network to data in a centralized storage system. The method includes the steps of placing all storage subunits...
6393477 System and method for an administration server
May-21-2002 An administration server system and method which is capable of managing multiple copies or instances of servers includes an administration server; an administration server instance file; an administration...
6393455 Workload management method to enhance shared resource access in a multisystem environment
May-21-2002 A technique is disclosed for managing a workload distributed across multiple data processing systems to enhance shared resource access to meet a common performance standard. The technique includes on at...
6389487 Control of video device by multiplexing accesses among multiple applications requesting access based on visibility on single display and via system of window visibility rules
May-14-2002 A method and apparatus for allowing several applications to share a single video overlay resource via multiplexing are disclosed. The multiplexing is accomplished from the application end through a multiplexing...
6385639 Device and method of controlling intergroup resource utilization
May-7-2002 The present invention relates to a resource utilizing and controlling apparatus in a system which groups a plurality of computers interconnected each other, and performs work applied to each group or applied...
6381682 Method and apparatus for dynamically sharing memory in a multiprocessor system
Apr-30-2002 Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with...
6377907 System and method for collating UNIX performance metrics
Apr-23-2002 A system and method for selecting forecasting performance metrics from among a plurality of performance metrics includes a data mining kernel that receives performance metrics from a collection agent....
6374285 Method for mutual exclusion of locks in a remote-write globally ordered network of processors
Apr-16-2002 The invention provides a method for acquiring a lock in a network of processors with globally ordered remote-writes. A process requesting a lock changes an associated ticket number from zero to one. Next,...
6370637 Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria
Apr-9-2002 A microprocessor with a floating point unit configured to efficiently allocate multi-pipeline executable instructions is disclosed. Multi-pipeline executable instructions are instructions that are not...
6366945 Flexible dynamic partitioning of resources in a cluster computing environment
Apr-2-2002 The invention provides the mechanism, hereinafter referred to as Flexible Dynamic Partitioning (FDP), to allocate and reallocate resources among scheduling schemes of many types for multicomputing environments....