Sign up


Match Document Document Title
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...
8990830 Thread management in parallel processes  
A method and system are provided for thread management in parallel processes in a multi-core or multi-node system. The method includes receiving monitored hardware metrics information from the...
8989886 System and method for identifying process bottlenecks  
In some embodiments, a method includes defining a sequence of process resources. Each of the process resources is for performing at least one respective task on a work item. The method further...
8990826 System and method for receiving analysis requests and configuring analytics systems  
A method for analyzing data is disclosed that includes receiving an analysis request to analyze selected data corresponding to one or more monitored assets, wherein the analysis request includes...
8990452 Dynamic reduction of stream backpressure  
Techniques are described for eliminating backpressure in a distributed system by changing the rate data flows through a processing element. Backpressure occurs when data throughput in a processing...
8984511 Visibility ordering in a memory model for a unified computing system  
Provided is a method of permitting the reordering of a visibility order of operations in a computer arrangement configured for permitting a first processor and a second processor threads to access...
8984522 Relay apparatus and relay management apparatus  
A relay apparatus executes a reallocation process so as to transfer data received from an information processing apparatus allocated to the relay apparatus to a destination apparatus. The...
8984506 Techniques for dynamically discovering and adapting resource and relationship information in virtualized computing environments  
A technique for dynamically discovering and adapting resource and relationship information in virtualized computing environments including receiving, by a discovery manager, a discovery request for...
8984524 System and method of using transaction IDS for managing reservations of compute resources within a compute environment  
A system and method for reserving resources within a compute environment such as a cluster or grid are disclosed. The method aspect of the disclosure includes receiving a request for resource...
8984519 Scheduler and resource manager for coprocessor-based heterogeneous clusters  
A system and method for scheduling client-server applications onto heterogeneous clusters includes storing at least one client request of at least one application in a pending request list on a...
8984515 System and method for shared execution of mixed data flows  
A method, computer program product, and computer system for shared execution of mixed data flows, performed by one or more computing devices, comprises identifying one or more resource sharing...
8984505 Providing access control to user-controlled resources in a cloud computing environment  
A cloud computing environment can be configured to allow third party, user-controlled resources to be included in the pool of resources available in the cloud. The user-controlled resources can...
8984523 Method for executing sequential code on the scalable processor at increased frequency while switching off the non-scalable processor core of a multicore chip  
Method and scheduler in an operating system, for scheduling processing resources on a multi-core chip. The multi-core chip comprises a plurality of processor cores. The operating system is...
8984521 Computer system performance by applying rate limits to control block tenancy  
Embodiments of the invention are provided to enable fair and balanced allocation of control blocks to support processing of requests received from a client machine. The server is configured with...
8984520 Resource modeling and scheduling for extensible computing platforms  
Energy management modeling and scheduling techniques are described for reducing the power consumed to execute an application on a multi-processor computing platform within a certain time period. In...
8984525 System and method for topology-aware job scheduling and backfilling in an HPC environment  
A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric....
8984516 System and method for shared execution of mixed data flows  
A method, computer program product, and computer system for shared execution of mixed data flows, performed by one or more computing devices, comprises identifying one or more resource sharing...
8978038 Data processing apparatus and method for processing a received workload in order to generate result data  
A thread group generator generates from a received workload a plurality of thread groups. Each thread group consists of a plurality of threads, and at least one thread group has an interthread...
8978037 System and method for managing workload performance on billed computer systems  
In a system and method for managing mainframe computer usage, preferred values for service class defined performance goals are determined to optimize workload performance in service classes across...
8977730 Method and system for reducing message passing for contention detection in distributed SIP server environments  
A method, a system, and a computer program product are provided for reducing message passing for contention detection in distributed SIP server environments. The method is implemented in a computer...
8978035 Scaling of application resources in a multi-tenant platform-as-a-service environment in a cloud computing system  
A mechanism for automatic scaling of application resources in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system is disclosed. A method includes monitoring, by a...
8978036 Dynamic scheduling of tasks for collecting and processing data from external sources  
A scheduler manages execution of a plurality of data-collection jobs, assigns individual jobs to specific forwarders in a set of forwarders, and generates and transmits tokens (e.g., pairs of...
8972971 Image instance mapping  
A method and system for image instance mapping is provided. The method includes receiving from change agents on virtual machine instances periodic monitoring data indicating changes for each...
8972982 Geophysical virtual machine policy allocation using a GPS, atomic clock source or regional peering host  
According to one aspect of the present disclosure, a method and technique for virtual machine allocation is disclosed. The method includes: responsive to receiving a request to execute a virtual...
8973005 Information processing apparatus, information processing method, recording medium and information processing system  
There is provided an information processing apparatus including a receiver configured to receive a request to perform processing related to a task, from a first information processing apparatus...
8972980 Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity  
Approaches for executing untrusted software on a client without compromising the client using micro-virtualization to execute untrusted software in isolated contexts. A template for instantiating a...
8973008 Combining different resource types  
Combining different resource types into a single logical resource can provide a perspective more suitable for managing a given computer program. Resources of different types that have similar...
8972986 Locality-aware resource allocation for cloud computing  
Computing resource allocation for map-reduce job execution comprises determining the volume of input data to the map-phase and the reduce-phase of a map-reduce job prior to execution. Based on said...
8972993 Method and system for scheduling computer processes using a common scheduling interface  
According to one embodiment of the invention, a method for use in scheduling execution of a computer process includes registering a plurality of scheduling engines available to schedule execution...
8973009 Allocation and control unit for controlling parallel execution of threads on auxiliary processing units  
An allocation and control unit for allocating execution threads for a task to a plurality of auxiliary processing units and for controlling the parallel execution of said execution threads by said...
8972995 Apparatus and methods to concurrently perform per-thread as well as per-tag memory access scheduling within a thread and across two or more threads  
A method, apparatus, and system in which an integrated circuit comprises an initiator Intellectual Property (IP) core, a target IP core, an interconnect, and a tag and thread logic. The target IP...
8973002 Business rules batch processor  
A business rules batch processor is provided that includes a business rules manager that sends a plurality of pending requests to a rules database for processing. A business rules orchestrator...
8973006 Circuit arrangement for execution planning in a data processing system  
A circuit arrangement and method for a data processing system for executing a plurality of tasks with a central processing unit having a processing capacity allocated to the processing unit; the...
8972713 Cloud transformable device  
Technologies for performing a platform transformation on a computing device include transforming a transformable component of the computing device from a first hardware configuration in which a...
8973004 Transactional locking with read-write locks in transactional memory systems  
A system and method for transactional memory using read-write locks is disclosed. Each of a plurality of shared memory areas is associated with a respective read-write lock, which includes a...
8966484 Information processing apparatus, information processing method, and storage medium  
An information processing apparatus makes a plurality of threads concurrently execute tasks stored in a task queue associated with the thread a prescribed number of times of execution. The...
8966188 RAM utilization in a virtual environment  
Various systems and methods for sharing data in a virtual environment are disclosed. For example, one method involves receiving a request to access data. The request can be received from a first...
8966492 Service provision quality control device  
A service provision quality control device according to the present invention includes a simulation processing unit which predicts a group of state predicting vector values on the basis of vector...
8966495 Dynamic virtual machine consolidation  
At a first physical computing machine executing a plurality of virtual machines and connected to a network, one or more virtual machine metrics for each virtual machine are calculated. Each virtual...
8966493 Managing execution of multiple requests in a job using overall deadline for the job  
A database system receives information relating to a job requested by a requestor, where the job includes a plurality of requests. Execution of the requests of the job is managed using the received...