Match Document Document Title
8806497 System and method for altering the work definitions in an iterative parallel opportunistic work stealing scheduler  
The scheduling of a group of work units across multiple computerized worker processes. A group of work units is defined and assigned to a first worker. The worker uses the definition of the group...
8806502 Batching resource requests in a portable computing device  
In a portable computing device having a node-based resource architecture, resource requests are batched or otherwise transactionized to help minimize inter-processing entity messaging or other...
8806495 Lightweight transactional memory for data parallel programming  
Described is a technology by which alternative use for transactional memory is provided, namely implementing atomic work items that are run asynchronously from their creation in a thread....
8799911 Managing job execution  
A system or computer usable program product for managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system...
8799916 Determining an allocation of resources for a job  
A job profile describes characteristics of a job. A performance parameter is calculated based on the job profile, and using a value of the performance parameter, an allocation of resources is...
8799909 System and method for independent synchronous and asynchronous transaction requests  
Systems and methods of various embodiments provide mechanisms to support synchronous and asynchronous transactions. Distinct encodings allow an instruction to choose whether to perform any...
8799906 Processing a batched unit of work  
A batched unit of work is associated with a plurality of messages for use with a data store. A backout count, associated with a number of instances that work in association with the batched unit...
8799910 Data processing using different data formats based on shared resource utilization  
When a plurality of jobs are processed using a plurality of data processing units, data formats of the jobs to be processed can be determined to distribute a data processing load of the data...
8799368 Email server for processing a threshold number of email jobs for a given user and related methods  
An electronic mail (email) server may include a pending email job queue manager for storing a plurality of email jobs for a plurality of users, and a processing email job queue manager. The...
8793350 Systems and methods for modifying content of mobile communication devices  
The embodiments described herein relate to systems and methods for modifying content of mobile communication devices. The method includes the steps of establishing a data communication between at...
8793694 Policy driven autonomic performance data collection  
An autonomic method, apparatus, and program product are provided for performance data collection. A start time and a stop time are monitored for an application. The start time is compared with the...
8789057 System and method for reducing serialization in transactional memory using gang release of blocked threads  
Transactional Lock Elision (TLE) may allow multiple threads to concurrently execute critical sections as speculative transactions. Transactions may abort due to various reasons. To avoid...
8789058 System and method for supporting batch job management in a distributed transaction system  
A system and method can support batch job management in a distributed system using a queue system with a plurality of queues and one or more job management servers. The queue system can represent...
8782662 Adaptive computer sequencing of actions  
A recommended sequence of tasks to complete a complex task is programmatically defined. The recommended sequence is adaptive in that the sequence can be altered based on the completion status of...
8782647 Intelligent retry method using remote shell  
Method for issuing and monitoring a remote batch job, method for processing a batch job, and system for processing a remote batch job. The method for issuing and monitoring a remote batch job...
8776062 Determining desired job plan based on previous inquiries in a stream processing framework  
A data stream processing system is provided that utilizes independent sites to process user-defined inquires over dynamic, continuous streams of data. A mechanism is provided for processing these...
8776063 Method and system for hardware feedback in transactional memory  
Multi-threaded, transactional memory systems may allow concurrent execution of critical sections as speculative transactions. These transactions may abort due to contention among threads. Hardware...
8776064 Methods and systems for batch processing in an on-demand service environment  
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms...
8769538 Business event processing  
Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receiving a request to perform an operation on a listing previously published by an...
8769537 System for partitioning batch processes  
A system for processing a batch job comprises a processor and a memory. The processor is configured to receive a job name for a job submitted to execute, to receive one or more job parameters, and...
8769536 Processing a batched unit of work  
A batched unit of work is associated with a plurality of messages for use with a data store. A backout count, associated with a number of instances that work in association with the batched unit...
8762996 Program and information processing apparatus determining an execution order of sequentially executing processes on a target information based on possibilities of success of execution  
A computer readable medium includes: storing an evaluation value and relating, to a plurality of evaluating target information, the evaluation value indicative of a possibility that a second...
8762995 Computing system, method of controlling the same, and system management unit which plan a data migration according to a computation job execution schedule  
A computing system includes a plurality of computing units, a tiered storage unit including a first storage medium and a second storage medium having a transfer rate lower than that of the first...
8752054 Intelligent merging of transactions based on a variety of criteria  
An apparatus and methods are disclosed for intelligently determining when to merge transactions to backup storage. In particular, in accordance with the illustrative embodiment, queued...
8752050 Workflow processing system, and method for controlling same  
According to the present invention, any deficiency caused by the use of a resource, which is in a different state from that assumed upon workflow registration, can be prevented. The workflow...
8745204 Minimizing latency in live virtual server migration  
Techniques are provided to facilitate faster live migration of a virtual server from one physical server to another physical server by pausing IO activity of the virtual server and slowing memory...
8739173 System and method of providing a fixed time offset based dedicated co-allocation of a common resource set  
Disclosed are a system, method and computer-readable medium relating to managing resources within a compute environment having a group of nodes or computing devices. The method comprises, for each...
8739164 Automatic suspend atomic hardware transactional memory in response to detecting an implicit suspend condition and resume thereof  
An apparatus and method is disclosed for a computer processor configured to access a memory shared by a plurality of processing cores and to execute a plurality of memory access operations in a...
8732709 Transaction management in a web service messaging environment  
A method and apparatus for managing database transactions in a web service messaging environment. In one embodiment, the method includes receiving a web service call indicating a beginning of a...
8732720 Job scheduling based on map stage and reduce stage duration  
A plurality of job profiles is received. Each job profile describes a job to be executed, and each job includes map tasks and reduce tasks. An execution duration for a map stage including the map...
8726281 Method and system for improving performance and reducing energy consumption by converting a first program code into a second program code and implementing SIMD  
A method and device for converting first program code into second program code, such that the second program code has an improved execution on a targeted programmable platform, is disclosed. In...
8719824 Dynamically configurable command and control systems and methods  
A method and system in a Service Orchestration Architecture environment that provides rules engine-based service orchestration, task, and alert management for collaboration between one or more...
8719828 Method, apparatus, and system for adaptive thread scheduling in transactional memory systems  
An apparatus and method is described herein for adaptive thread scheduling in a transactional memory environment. A number of conflicts in a thread over time are tracked. And if the conflicts...
8719819 Mechanism for instruction set based thread execution on a plurality of instruction sequencers  
In an embodiment, a method is provided. The method includes managing user-level threads on a first instruction sequencer in response to executing user-level instructions on a second instruction...
8717589 Image processing system, job execution method, and non-transitory computer-readable recording medium encoded with job execution program  
Each of a plurality of process execution portions includes an accumulation portion to accumulate a job in which the first process among processes not yet executed is an in-charge process, and a...
8719823 Managing latency introduced by virtualization  
A component manages and minimizes latency introduced by virtualization. The virtualization component determines that a currently scheduled guest process has executed functionality responsive to...
8719825 Prompting for execution or delay of scheduled job  
The present invention provides for the adjustment of the timing of a scheduled job including determining when the execution time of a scheduled job is within a predetermined time period. Prior to...
8712917 Software execution management apparatus, method, and computer-readable medium thereof  
Even if the process for permitting execution of software is enabled in accordance with first license information, upon transmitting an invalidation signal from the invalidation signal transmitter...
8707311 Method for dynamically throttling transactional workloads  
Systems (100) and methods (200) for managing transactional processing. The methods involve executing a first transaction (120) which is blocked by an exclusive lock of at least one second...
8707309 Image processing apparatus and control method and program thereof  
An image processing apparatus capable of registering in a memory the execution time interval or the next execution time for the periodic processing periodically executed, comprising: a unit...
8707310 Batch processing of jobs on multiprocessors based on estimated job processing time  
A system for processing a batch of jobs is provided. The system comprises a plurality of processing elements that are characterized in that each processing element is configured to sequentially...
8707307 Creating jobs by replacing execution attributes within job definition when a job activation request is received with execution attributes based on predetermined conditions being satisfied  
When there is a job activation request accompanied with variable information in which an execution attribute and an identifier of a job are associated, a job definition in which an execution...
8689219 Systems and method for dynamically throttling transactional workloads  
Systems (100) and methods (200) for managing transactional processing. The methods involve executing a first transaction (120) which is blocked by an exclusive lock of at least one second...
8689218 Method for sharing a resource and circuit making use of same  
A method is provided for interfacing a plurality of processing components with a shared resource component. A token signal path is provided to allow propagation of a token through the processing...
8688951 Operating system virtual memory management for hardware transactional memory  
Operating system virtual memory management for hardware transactional memory. A system includes an operating system deciding to unmap a first virtual page. As a result, the operating system...
8676635 Method and system for managing transactions  
A method and system for managing transactions. At least one resource manager (RM) for managing changes to respective system resources of a data processing system is provided. A resource manager...
8677376 Expressing equivalency relationships with identity graphs across multiple environments to create change list to be traversed to conform the environments  
A synchronization system is described herein that synchronizes two environments by correctly matching identity objects in a source environment with related objects in a target environment. In...
8661442 Systems and methods for processing compound requests by computing nodes in distributed and parrallel environments by assigning commonly occuring pairs of individual requests in compound requests to a same computing node  
Automated techniques are disclosed for minimizing communication between nodes in a system comprising multiple nodes for executing requests in which a request type is associated with a particular...
8656408 Scheduling threads in a processor based on instruction type power consumption  
Guiding OS thread scheduling in multi-core and/or multi-threaded microprocessors by: determining, for each thread among the active threads, the power consumed by each instruction type associated...
8656376 Compiler for providing intrinsic supports for VLIW PAC processors with distributed register files and method thereof  
A method for providing intrinsic supports for a VLIW DSP processor with distributed register files comprises the steps of: generating a program representation with cluster information on...