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

Processing request management

a request management and processing technology, applied in the field of process management, can solve problems such as performance degradation, difficulty in implementing, and difficulty in managing, and achieve the effect of reducing performance and presenting challenges

Inactive Publication Date: 2015-10-06
IBM CORP
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0004]To provide efficient throughput of the system, a computing system which is processing requests should be able to continue to respond to its clients while waiting for responses from various servers over which it has little or no control. To do so, computing systems are often configured with the capability to process multiple requests in parallel. Thus, when some requests are held up for various reasons, there may be other requests which are able to be processed. The aim of such an approach is to typically maximize throughput in the service provider and not necessarily to minimize the response time of the server systems to which processing requests are sent.
[0005]However, this approach presents some challenges. For example, if the number of requests that are currently in progress becomes too large, the effort required to manage them can become significant and might actually degrade performance. Furthermore, there is also the possibility that the functions which decide the order in which processing requests are processed may neglect a particular request in favor of others. This may lead to unnecessarily long delays. For example, if the computing system is trying to work on several requests in parallel, it is possible that one request will be neglected while other requests receive a disproportionately large share of the available processing time.

Problems solved by technology

However, this approach presents some challenges.
For example, if the number of requests that are currently in progress becomes too large, the effort required to manage them can become significant and might actually degrade performance.
Furthermore, there is also the possibility that the functions which decide the order in which processing requests are processed may neglect a particular request in favor of others.
This may lead to unnecessarily long delays.
For example, if the computing system is trying to work on several requests in parallel, it is possible that one request will be neglected while other requests receive a disproportionately large share of the available processing time.

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
  • Processing request management
  • Processing request management
  • Processing request management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]The present specification discloses systems and methods for managing processing requests of a physical computing system. According to certain illustrative embodiments, a computing system may assign an identification number to a new processing request. The new processing request may be self generated or received from a client system. The identification number may be assigned based on the order in which the request was received. The newly received processing request may then be placed either in a process eligible group or a queued group. Whether an incoming processing request is placed in the process eligible group or the queued group may depend on whether or not the identification number assigned to the incoming request meets a specific criterion. The computing system may be configured to execute the processing requests from the eligible group. In some cases, processing requests may be outsourced to a remote server. Upon completing a request from the process eligible group, the...

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 method for executing a plurality of processing requests performed by a physical computing system that is programmed to execute the processing requests for clients includes, with the physical computing system, assigning an identification number to a new processing request; with the physical computing system, placing the new processing request into a process eligible group if the identification number of the new processing request meets a criterion; and with the physical computing system, placing the processing request into a queued group if the identification number of the processing request does not meet the criterion.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]The present application claims priority pursuant to 35 U.S.C. §119(a) from European Patent Application No. 09162077.3, filed on Jun. 5, 2009, which is incorporated herein by reference in its entirety.BACKGROUND[0002]Aspects of the present invention relate in general to process management, and more particularly, to managing the processing of requests in a manner that provides high throughput without neglecting the processing of some processing requests.[0003]A service oriented architecture is one in which a processing entity may outsource processing requests to a number of remote processing systems. These remote processing servers may further outsource a processing request to other remote processing systems. Service oriented architecture may organize applications as a hierarchy or even as a web of interacting services.[0004]To provide efficient throughput of the system, a computing system which is processing requests should be able to cont...

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
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F15/173H04B7/14G06F15/16G06F9/44G06F9/48
CPCG06F9/4881
Inventor WINN, GEOFFREY MARTINYOUNG, NEIL GEORGE
Owner IBM CORP
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