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

Method and system for reducing lock occurrences in server/database systems

a server/database system and lock technology, applied in the field of database systems, can solve the problems of database operations becoming bottlenecks, affecting the overall system performance, and increasing the latency of receiving a respons

Inactive Publication Date: 2014-05-01
IBM CORP
View PDF12 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a way for a system to adjust the number of simultaneous requests based on performance. This helps improve the overall efficiency of the system.

Problems solved by technology

The higher the load on a server, the more likely it is that the latency for receiving a response is increased.
In such cases, the request is aborted, and even if results are directed to the requesting client from the server, the requesting client ignores the results, or is unable to receive them as the connection has been terminated already by a client.
This scheme may result in additional loading of the server's queue, thereby causing additional delays in the server's response time.
In large database environment with many clients connecting to the server to send requests to be processed and pushed to the database, database operations can become bottleneck and affect overall system performance.
When the system performance is decreased, clients cannot connect to the server.
It results in a downward spiral because the server has so many incoming connections that the database performance is decreased by resource-consuming lock handling.
The poor database performance results in delays in request-processing which in turn increases the number of concurrent requests to be processed.
In addition, a request that waits to long on a server may be considered as failure, even though it was eventually processed by the server, because a time-out was triggered.

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 and system for reducing lock occurrences in server/database systems
  • Method and system for reducing lock occurrences in server/database systems
  • Method and system for reducing lock occurrences in server/database systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041]As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit”, “module” or “system”. Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon. Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic,...

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

The invention relates to a computer-implemented method for limiting the number of concurrent requests in a database system including the following steps: arranging requests to be handled by the database system in at least one queue; defining a maximum value (SS) of concurrent requests corresponding to the at least one queue; monitoring at least one queue utilization parameter corresponding to the at least one queue and calculating a performance value based on the at least one queue utilization parameter, adapting the maximum value (SS) of concurrent requests of the at least one queue dynamically based on the performance value (PF) in order to improve system performance and limiting the number of concurrent requests of the at least one queue dynamically based on the dynamically adapted maximum value (SS).

Description

[0001]The present application claims the benefit of priority of United Kingdom Patent Application Ser. No. 1219442.9, filed Oct. 30, 2012 with the United Kingdom Intellectual Property Office, the contents of which are herein incorporated by reference in its entirety.FIELD OF THE INVENTION[0002]The present invention relates generally to the field of database systems, especially database systems with a server to access the database. More specifically, the present invention is related to a method and a system for limiting the number of concurrent requests in a database system and therefore reducing lock occurrences in server / database systems.BACKGROUND[0003]In conventional client-server architectures, one or more nodes are connected to one or more servers via a network that allows for bi-directional communication between a client and a server. Typically, a server receives requests from multiple sources and handles them according to a defined processing scheme. Most commonly, a first-in...

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): G06F17/30
CPCG06F17/30168G06F16/2343G06F9/526G06F16/1767G06F16/21G06F16/217G06F16/2336G06F16/2365G06F16/285G06F16/955
Inventor GOCEK, PAWELLECH, GRZEGORZ K.MALECKI, BARTLOMIEJ T.MARSZALEK, JANWAWRZYCZEK, JOANNA
Owner IBM CORP