Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Transaction processing system having service level control capabilities

Inactive Publication Date: 2002-08-08
HITACHI LTD
View PDF6 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0041] New business activities such as in a data center, which perform contract outsourcing of systems of plural service providers (or customers) and centralized control of computer resources to improve the total processing efficiency, is growing steadily.
[0052] The above configuration makes possible transaction scheduling which meets the contract conditions for each service the transaction processing system provides for each customer, and hence real time processing of more on-line transactions with less computer resources with maintaining the throughput guaranteed under contract with the customer. Thus the reliability and performance of the data center that integrally processes business transactions for plural customers can be improved.
[0054] The above-mentioned configuration makes possible the allocation of such processes as to meet the contract conditions for each service the transaction processing system provides for each customer, and hence real time processing with maintaining the throughput guaranteed under contract with the customer. Thus the reliability and performance of the data center that integrally processes business transactions for plural customers can be improved.
[0056] In the above-mentioned configuration, when the execution module or modules have been updated by the update managing means, the updated execution module or modules are placed in the storage means prior to starting the transaction corresponding to the service, which makes possible an update or addition of business services with maintaining the system operation. Thus the flexibility and availability of the transaction processing system can be improved. Further, since any auxiliary process group or routing closing means does not need to be provided for updating the execution modules, effective use of computer resources can be realized.

Problems solved by technology

Therefore, these conventional systems do not allow for common use of one transaction processing system among plural service providers, and hence coordination of transaction resources (computer resources) and amounts of throughput among the plural service providers.
In other words, upon receiving transaction processing requests from plural clients, the conventional systems cannot make effective use of computer resources, which makes it difficult to secure a sufficient amount of throughput for each client.

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
  • Transaction processing system having service level control capabilities
  • Transaction processing system having service level control capabilities
  • Transaction processing system having service level control capabilities

Examples

Experimental program
Comparison scheme
Effect test

second embodiment

[0210] FIGS. 16 and 17 shows the

[0211] The first embodiment assumed a particular case where there was in the service flow execution routine 107 a number of idling processes enough for the scheduler to schedule all the requests.

[0212] In contrast, this embodiment assumes a normal case where the number of processes may not be secured due to limited computer resources and some processes needs to be traded off between services.

first embodiment

[0213] This embodiment is provided with a process manager 2001 instead of the scheduler 104. The other elements are the same as those in the

[0214] The process manager 2001 is operative to control the dynamic loader 105 by estimating the number of processes to be required for the processing concerned from service conditions of the request queues 110, 111 and the SLA contract.

[0215] After completion of a currently processed transaction, each process enters request acceptable state so that the next request can be extracted from a corresponding request queue 110 or 111 for the next transaction processing.

[0216] A processing flow of the process manager 2001 will be described based on FIG. 17.

[0217] Upon initiating the system, the process manager 2001 obtains the SLA conditions (in FIG. 3) related to each service from the SLA database 113. The process manager 2001 periodically monitors the queue and process conditions when the system is in operation (2103) to perform the following operati...

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

There is provided a transaction processing system for providing plural services according to service level contracts, the system comprising: an SLA database for storing contract conditions defined for each of the services provided; request queues for storing processing requests sent from clients for the services provided while putting the respective services into a particular order; queuing condition detection module for obtaining waiting conditions of the processing requests stored in the request queues; and a scheduler for deciding priorities to the processing requests input from the client to the transaction processing system by referring to the contract conditions and the waiting conditions of the processing requests.

Description

[0001] 1. Field of the Invention[0002] The present invention relates to a transaction processing system, and in particular to implementation of transaction processing in response to requests from plural customers.[0003] 2. Description of the Related Art[0004] The transaction system is a system for efficiently executing a lot of processing requests in such a manner as to assure consistency in a basic line of corporate information system such as financial trading and ordering / order receiving. In general, a client / server system is so constructed that a client (terminal) issues a request and a server executes the main body of transaction processing by accessing a database as required. A processing program executing an actual transaction on the server is called service.[0005] The service providing side in the transaction system is called a service provider. For example, in the retailing bank business, ATMs or tellers are clients, and the basic system including a customer's account databa...

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): G06F9/46G06F12/00G06F9/50G06F15/00
CPCG06Q10/10G06Q10/109G06Q20/204
Inventor SAGAWA, NOBUTOSHI
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products