Sign up


Match Document Document Title
9015724 Job dispatching with scheduler record updates containing characteristics combinations of job characteristics  
The present invention provides a method, program product, and information processing system that efficiently dispatches jobs from a job queue. The jobs are dispatched to the computational nodes in...
9015706 Techniques for interaction with a guest virtual machine  
Techniques for inter-virtual machine communication are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for interaction with a guest virtual machine...
9015708 System for improving the performance of high performance computing applications on cloud using integrated load balancing  
A non-transitory computer-implemented method of load balancing includes calculating an expected cost set associated with an application-specific task of an application executing on a processing...
9015321 Concurrent web based multitasking support for computing system  
Supporting of multiple concurrent tasks to be submitted via a single web-browser is important because it improves efficiency for user to utilize the web browser for daily works. The supporting of...
9015713 Facilitating customer-initiated virtual machine migration and swapping  
A system and an article of manufacture for facilitating customer-initiated virtual machine (VM) migration and swapping include obtaining documentation of at least one performance parameter of two...
9015715 Common contiguous memory region optimized long distance virtual machine migration  
Embodiments relate to migrating a virtual machine (VM) between work groups. A first machine in a first work group generates a migration request that identifies one or more contiguous memory regions...
9015723 Resource optimization for real-time task assignment in multi-process environments  
A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a...
9015324 System and method of brokering cloud computing resources  
System, method, and tangible computer-readable storage media are disclosed for providing a brokering service for compute resources. The method includes, at a brokering service, polling a group of...
9015725 Systems and methods for distributing a workload based on a local cooling efficiency index determined for at least one location within a zone in a data center  
A data center workload distribution management system includes a cooling cost engine to determine a cooling cost or cooling capacity for each of a plurality of zones of a data center and a workload...
9009723 Distributed acceleration devices management for streams processing  
A method for managing distributed computer data stream acceleration devices is provided that utilizes distributed acceleration devices on nodes within the computing system to process inquiries by...
9009718 Processing singleton task(s) across arbitrary autonomous server instances  
Large scale internet services may be implemented using multiple discrete server instances. Some tasks of the large scale internet services may be singleton tasks, which may be advantageously...
9009722 Collaborative negotiation of system resources among virtual servers running in a network computing environment  
Virtual machines within a network computing environment negotiate among themselves with regard to the sharing of resources via respective resource managers. The resource agent monitors resource...
9009257 Direct return to source (DRS) routing of customer information control systems (CICS) transactions  
A method, system, and computer programming product for returning a response directly to a transaction request originator in a customer information control system (CICS) is provided. The method can...
9009704 Application partitioning in a multi-tenant platform-as-a-service environment in a cloud computing system  
A mechanism for application partitioning in a multi-tenant PaaS environment in a cloud computing system is disclosed. A method of embodiments includes receiving, by a virtual machine (VM), a...
9009719 Computer workload capacity estimation using proximity tables  
A proximity table is generated for a first of a group of hosts for one or more computer workloads. Workloads are assigned to the host by applying proximity rules to the proximity table. The...
9009289 Systems and methods for assessing application usage  
Various of the disclosed embodiments disclose systems and methods for assessing usage of a resource, such as hardware, software, or firmware, in a computer system. For example, some embodiments...
9009711 Grouping and parallel execution of tasks based on functional dependencies and immediate transmission of data results upon availability  
The present invention provides a particular efficient system of scheduling of tasks for parallel processing, and data communication between tasks running in parallel in a computer system. A...
9009314 Concurrent web based multitasking support for computing system  
Supporting of multiple concurrent tasks to be submitted via a single web-browser is important because it improves efficiency for user to utilize the web browser for daily works. The supporting of...
9009720 Method and system for communicating between isolation environments  
A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of...
9009721 Method and system for communicating between isolation environments  
A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of...
9003394 Program determining apparatus and program determining method  
A disclosed program determining apparatus includes a log recording unit configured to record, in response to at least one of a use request for use of a predetermined function of the image forming...
9003411 Automated provisioning and configuration of virtual and physical servers  
A system may receive a request to create a virtual machine, create the virtual machine on a first physical server in response to the request, and receive parameters for configuring a second...
9003417 Processor with resource usage counters for per-thread accounting  
Processor time accounting is enhanced by per-thread internal resource usage counter circuits that account for usage of processor core resources to the threads that use them. Relative resource use...
9003274 Scheduling start-up and shut-down of mainframe applications using topographical relationships  
The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and...
9001373 Parallel printing system  
A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a plurality of document jobs into a printer-ready format for the...
9003410 Abstracting a multithreaded processor core to a single threaded processor core  
In an embodiment of the invention, an apparatus and method to abstract a multithreaded processor core to single threaded processor core include performing the steps of: viewing, by an operating...
9003416 Predicting resource requirements for a computer application  
A resource consumption model is created for a software application, making it possible to predict the resource requirements of the application in different states. The model has a structure...
9003409 Common contiguous memory region optimized long distance virtual machine migration  
Embodiments relate to migrating a virtual machine (VM) between work groups. A first machine in a first work group generates a migration request that identifies one or more contiguous memory regions...
9003415 Method and apparatus having resistance to forced termination attack on monitoring program for monitoring a predetermined resource  
Exemplary embodiments include a method and system having resistance to a forced termination attack on a monitoring program for monitoring a predetermined resource. Aspects of the exemplary...
9003413 Thread synchronization by transitioning threads to spin lock and sleep state  
A method, apparatus, and computer readable medium for synchronizing a main thread and a slave thread executing on a processor system are disclosed. For example, the method includes the following...
9003418 System and method for accelerating input/output access operation on a virtual machine  
A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a...
8997109 Apparatus and method for managing data stream distributed parallel processing service  
Disclosed herein are an apparatus and method for managing a data stream distributed parallel processing service. The apparatus includes a service management unit, a Quality of Service (QoS)...
8997107 Elastic scaling for cloud-hosted batch applications  
An elastic scaling cloud-hosted batch application system and method that performs automated elastic scaling of the number of compute instances used to process batch applications in a cloud...
8996756 Using process location to bind IO resources on NUMA architectures  
In general, in one aspect, the invention relates to a method for binding input/output (I/O) objects to nodes. The method includes receiving a request to use an I/O device from a process,...
8997093 Application installation management by selectively reuse or terminate virtual machines based on a process status  
Example systems and methods of managing installation of applications are described. In one implementation, a repository stores data associated with multiple application instances. An orchestrator...
8996700 Automated workload performance and availability optimization based on hardware affinity  
A method, apparatus, and program product deploy a workload on a host within a computer system having a plurality of hosts. Different hosts may be physically located in proximity to different...
8997097 System for implementing a virtual disk in a virtualization environment  
A system for implementing a virtual disk in a virtualization environment, including a plurality of nodes, wherein the plurality of nodes implements a virtualization environment, and a node...
8997108 Analysis of operator graph and dynamic reallocation of a resource to improve performance  
An operator graph analysis mechanism analyzes an operator graph corresponding to an application for problems as the application runs, and determines potential reallocations from a reallocation...
8997106 Method of using tickets and use cost values to permit usage of a device by a process  
A method for managing the usage of hardware resources by application programs within a computer system is disclosed. A use cost value is set for a device within a computer system. A number of...
8990829 Optimizing virtual machine synchronization for application software  
Real-time application metrics of an application executed by a virtual machine are dynamically monitored by a controlling agent and analyzed to determine an optimal configuration of the virtual...
8990822 Data processing arrangement  
A data processing method and apparatus, wherein control-plane data of a communication system is processed in a multicore processing element and user-plane data of the communication system is...
8990537 System and method for robust and efficient free chain management  
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing free chains of compute resources. A system configured to practice the method divides a free...
8990825 Allocation of resources to particular portions of processes based on negotiation between processes  
A device determines a number of portions of processes that require resources associated with the device, and receives resource usage information from the resources. The device also enables...
8990824 System and method for automated virtual network configuration  
A method of automatically configuring a data network, the data network including a controller and a virtualization host with a hypervisor installed thereon, the method including creating a virtual...
8990763 User experience maturity level assessment  
The present subject matter provides a system and a method for assessing user experience maturity (UXM) level for a software product. The method includes defining a set of hierarchical UXM levels...
8990828 Resource allocation in multi-core architectures  
Technologies are generally described for a method, device and architecture effective to allocate resources. In an example, the method may include associating first and second resources with first...
8990823 Optimizing virtual machine synchronization for application software  
Real-time application metrics of an application executed by a virtual machine are dynamically monitored by a controlling agent and analyzed to determine an optimal configuration of the virtual...
8990294 File system optimization by log/metadata analysis  
A mechanism is provided in a data processing system for optimization of a distributed file system by log data analysis. A name node in the distributed file system initiates a log analysis...
8990821 Task dispatching based on composite queue size and upper and lower compare values  
A method and system is disclosed for dispatching tasks to multiple processors that all share a shared memory. A composite queue size for multiple work queues each having an associated processor is...
8990827 Optimizing data warehousing applications for GPUs using dynamic stream scheduling and dispatch of fused and split kernels  
Systems and methods for managing a processor and one or more co-processors for a database application whose queries have been processed into an intermediate form (IR) containing kernels of the...