Sign up


Match Document Document Title
8869164 Scheduling a parallel job in a system of virtual containers  
Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity...
8868959 Logical battery partitions  
A logical battery partitioning approach is disclosed. In one embodiment, a power management system in a portable computing device having a plurality of subsystems can include: (i) a battery coupled...
8869169 Alternately processing messages  
Among other things, processing an incoming message stream includes storing context data of an application in a global database. Various messages from the incoming message stream are placed in an...
8869161 Characterization and assignment of workload requirements to resources based on predefined categories of resource utilization and resource availability  
A method for managing computing resources includes generating a first workload metadata for a first workload, generating a second workload metadata for a second workload, and comparing the first...
8869163 Integrated environment for execution monitoring and profiling of applications running on multi-processor system-on-chip  
There is provided a system and method for providing an integrated environment for execution monitoring and profiling of applications running on multi-processor system-on-chips. There is provided a...
8868755 Two-level management of locks on shared resources  
In a shared data system comprising one or more primary nodes and a plurality of secondary nodes, global lock manager on a primary node manages locks for shared resources by exchanging an abstract...
8868720 Delegation of discovery functions in information management system  
Environment and/or file discovery operations are delegated by an information management service in a network to external computing resources. The external computing resource performs discovery...
8869160 Goal oriented performance management of workload utilizing accelerators  
A method, information processing system, and computer readable storage medium are provided for dynamically managing accelerator resources. A first set of hardware accelerator resources is initially...
8869159 Scheduling MapReduce jobs in the presence of priority classes  
Techniques for scheduling one or more MapReduce jobs in a presence of one or more priority classes are provided. The techniques include obtaining a preferred ordering for one or more MapReduce...
8869146 Virtual machine migration  
In embodiments of virtual machine migration, a virtual machine migration system includes a storage array that maintains data. A first host computer includes at least one virtual machine with a...
8868604 Methods and apparatus for implementing Semi-distributed Lock Management  
Disclosed is an improved approach for performing lock management. A semi-distributed Lock Management (SDLM) system is provided utilizing RDMA and an acyclic time-dependent dependency graph that can...
8868748 Two-level management of locks on shared resources  
In a shared data system comprising one or more primary nodes and a plurality of secondary nodes, global lock manager on a primary node manages locks for shared resources by exchanging an abstract...
8869162 Stream processing on heterogeneous hardware devices  
A stream processing execution engine evaluates development-time performance characteristic estimates in combination with run-time parameters to schedule execution of stream processing software...
8868746 Allocation of central application resources based on social agreements  
Described is a method for allocating a central application resource. Upon a determination that a user has depleted an allocation of the resource, a request for an additional allocation of the...
8863141 Estimating migration costs for migrating logical partitions within a virtualized computing environment based on a migration cost history  
Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request...
8863144 Method and apparatus for determining resources consumed by tasks  
In a computer system comprising a plurality of computing devices wherein the plurality of computing devices processes a plurality of tasks and each task has a task type, a method for determining...
8863137 Systems and methods for automated provisioning of managed computing resources  
Systems and methods are provided for automated provisioning of managed resources in a distributed computing environment. Automated provisioning of managed resources is realized by systems and...
8862786 Program execution with improved power efficiency  
Program execution with improved power efficiency including a computer program that for performing a method that includes determining a current power state of a processor. Low power state...
8860971 Printing device and printing method of printing device  
The printing device has a data generating section (controller section) which conducts image processing with a plurality of processors to generate dot data for printing from image data; and a...
8863139 Management system and management method for managing a plurality of storage subsystems  
The present invention provides a technique capable of improving use efficiency of storage devices. In this regard, a computer system of the present invention includes: a plurality of storage...
8862290 Flight system for an aircraft having an autoland system  
A method and system for operating an aircraft having an autoflight system comprising flight guidance functionality and autoland functionality providing input to a flight control system such that...
8863128 System and method for optimizing the evaluation of task dependency graphs  
One embodiment of the present invention is a technique for optimizing a task graph that specifies multiple tasks and the dependencies between the specified tasks. When optimizing the task graph,...
8863145 Storage apparatus and load distribution method  
A storage apparatus having plural control processors that interpret and process requests sent from a host computer includes a distribution judgment unit for judging, after a control processor...
8862862 Offloading the processing of a network protocol stack  
A computer system is partitioned during a pre-boot phase of the computer system between a first partition and a second partition, wherein the first partition to include a first processing unit and...
8863143 System and method for managing a hybrid compute environment  
Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates...
8863138 Application service performance in cloud computing  
Methods and apparatuses associated with cloud computing are disclosed herein. In embodiments, a method may include receiving, by a service monitor operating on a computing device, performance...
8863142 Image forming apparatus  
An MFP is provided with a main CPU for controlling operation of the MFP according an operating condition set to the MFP, a job management table for sequentially registering input jobs by priority,...
8863140 Method for resource management allocating and freeing credits from and to a resource credit tree  
A resource credit tree for resource management includes leaf nodes and non-leaf nodes. The non-leaf nodes include a root node and internal nodes. Resource management includes initializing a...
8863124 Architecture for managing I/O and storage for a virtualization environment  
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any...
8863134 Real time scheduling system for operating system  
In one embodiment of the present invention, there is presented computer readable media for servicing at least one task. The machine readable media stores a plurality of instructions, where the...
8863096 Parallel symbolic execution on cluster of commodity hardware  
A symbolic execution task is dynamically divided among multiple computing nodes. Each of the multiple computing nodes explores a different portion of a same symbolic execution tree independently of...
8862739 Allocating resources to virtual functions  
A method of assigning resources to an input/output adapter having multiple ports may include determining a first port of the input/output adapter that includes a first bandwidth availability. A...
8856303 Server virtualization  
A resource requirements method and system is provided. The method includes identifying dependencies and calculating a utilization value for a source server. The source server is mapped to an...
8856336 Moving a partition between computers  
In an embodiment, a request is received that requests to move a first partition from a source computer to a destination computer. In response to the request, charging is halted for a resource used...
8856205 Extensible web services system  
Techniques for extending a Web services system are provided. One or more Web service applications (WSA) execute on a device. Each WSA provides at least one service. A WSA implements a particular...
8856775 Unstacking software components for migration to virtualized environments  
Techniques for unstacking software components are provided. The techniques include discovering a plurality of software components and one or more dependencies between the software components in a...
8856798 Mobile computing device activity manager  
A system and a method are disclosed for an activity manager providing a centralized component for allocating resources of a mobile computing device among various activities. An activity represents...
8856787 On-boarding applications to a cloud  
Methods and arrangements for on-boarding an application to a cloud. An application for hosting in a cloud environment is provided. Metadata related to the application is provided, and metadata...
8856799 Managing resources for maintenance tasks in computing systems  
Methods for managing resources for maintenance tasks in computing systems are provided. One system includes a controller and memory coupled to the controller, the memory configured to store a...
8856783 Allocating virtual machines according to user-specific virtual machine metrics  
The performance monitoring system allocates virtual machines to users or user sessions according to a user categorization that is determine using user session information and virtual machine...
8856797 Reactive auto-scaling of capacity  
Examples of systems and methods are described for managing computing capacity by a provider of computing resources. The computing resources may include program execution capabilities, data storage...
8856794 Multicore runtime management using process affinity graphs  
Technologies are generally described for runtime management of processes on multicore processing systems using process affinity graphs. Two or more processes may be determined to be related when...
8856048 Method, system, and computer program product for automatically applying a predictive temporal profile to computer resource management decisions  
An apparatus, system, and method are disclosed for defining normal usage of a computing system resource. A method for defining normal usage of a computing system resource includes receiving a...
8854647 Image forming apparatus with time-divisional function execution  
Whether or not allocation to router control is used up is determined. Whether or not CPU utilization allocated to the router control is used up is determined. If it is determined that the...
8849971 Load balancing in cloud-based networks  
A cloud management system can be configured to monitor and allocate resources of a cloud computing environment. The cloud management system can be configured to receive a request to instantiate a...
8850437 Two-pass linear complexity task scheduler  
A method for two-pass scheduling of a plurality of tasks generally including steps (A) to (C). Step (A) may assign each of the tasks to a corresponding one or more of a plurality of processors in a...
8849888 Candidate set solver with user advice  
A stream application uses small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute...
8850443 Asynchronous input/output (I/O) using alternate stack switching in kernel space  
A mechanism for asynchronous input/output (I/O) using second stack switching in kernel space is disclosed. A method of the invention includes receiving, by a kernel executing in a computing device,...
8850445 Scheduling flows in a multi-platform cluster environment  
Techniques for scheduling multiple flows in a multi-platform cluster environment are provided. The techniques include partitioning a cluster into one or more platform containers associated with one...
8850442 Virtual machine allocation in a computing on-demand system  
A method and system may receive a request to provision a virtual machine based on configuration information. Potential resources for hosting the virtual machine may be identified and scored. The...