Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for processing a unit of work

a unit of work and processing method technology, applied in the direction of interprogram communication, multi-programming arrangement, electrical apparatus, etc., can solve the problems of many threads active, high cost of disk force merging, and high cost of disk force management, so as to inhibit scalability

Inactive Publication Date: 2011-12-29
IBM CORP
View PDF17 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]Both problems inhibit scalability, especially in the case

Problems solved by technology

Disk forces are expensive in that they cause delay and this problem is compounded when disk forces occur for work from multiple client computers.
The system software may try to merge several disk forces together to mitigate this, at a cost of having to manage the merging of disk forces.
Further, this mechanism requires many threads to be active.
Both problems inhibit scalability, especially in the case where there are many (e.g., tens of thousands) client computers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for processing a unit of work
  • Method for processing a unit of work
  • Method for processing a unit of work

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015]FIG. 1 is a block diagram of an example of an implementation of a system (100) in which the preferred embodiment may be implemented. There is shown a client computer (105) having a client application (110) including an associated queue (115) and a client middleware application (120) operable to manage the queue (115). In an example, the client computer (105) may include an electricity meter and the client application (110) is an application that produces messages including electricity readings.

[0016]It should be understood that, alternatively, the client application (110) may not have an internal queue. Rather, the production and consumption of messages associated with the client application (110) may be synchronous with a server application.

[0017]The client computer (105) is operable to communicate with a server computer (130) using a network (125). The server computer (130) executes a server application (145) including an associated queue (140) and a server middleware applic...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A client computer group is created at a server computer by selecting a subset of a group of client computers, where each of the group of client computers has a separate communication channel with the server computer. A message from at least one of the subset of the group of client computers is received at the server computer. In response to receiving messages from at least two of the subset of the group of client computers within the client computer group, the messages are grouped under a single unit of work. A single decision associated with the single unit of work for the client computer group is computed. Each of the at least two of the subset of the group of client computers is operable to accept the single decision.

Description

RELATED APPLICATIONS[0001]This application claims priority to and claims the benefit of European Patent Application Serial No. EP10167601.3 titled “A METHOD FOR PROCESSING A UNIT OF WORK,” which was filed in the European Patent Office on Jun. 29, 2010, and which is incorporated herein by reference in its entirety.BACKGROUND[0002]The present invention relates to a method for processing a unit of work.[0003]In some edge connectivity scenarios it is necessary to connect a large number, typically tens of thousands, of client computers. These client computers may need to perform updates to a server which are persistent, for example, reliably delivering messages to or from the server.[0004]Typically, one thread per client waits for work from the client and when work is received, the server performs a disk force in a transaction specific to the client.[0005]Disk forces are expensive in that they cause delay and this problem is compounded when disk forces occur for work from multiple client...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/16
CPCG06F9/54H04L67/60H04L67/01
Inventor BANKS, ANDREW D. J.BEARDALL, GAVIN D.
Owner IBM CORP