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

System for application server messaging with multiple dispatch pools

A server resource and server access technology, applied in the field of application and transaction servers, can solve the problem that the system cannot be processed at the same time, and achieve the effect of fine control

Inactive Publication Date: 2007-10-10
ORACLE INT CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The system cannot handle a large number of such requests at the same 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
  • System for application server messaging with multiple dispatch pools
  • System for application server messaging with multiple dispatch pools
  • System for application server messaging with multiple dispatch pools

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Extensively described, embodiments of the present invention provide extensions to the flexible scheduling policy system for transactional, application, and messaging servers, in particular, for RMI (Remote Method Invocation), EJB (Enterprise Java Beans), and Servlet . An application server, a transaction server or a messaging server incorporating an embodiment of the present invention (hereinafter all simply collectively referred to as an application server) uses a thread pool to read requests from clients of the network. Once the complete request has been read, it must be scheduled for execution in the server. Embodiments of the present invention provide the ability to configure this scheduling policy. For servlets, this is configured on a per-URL (Uniform Resource Locator) basis. For RMI and EJB, the scheduling policy is configured on a per-method basis.

[0049] Scheduling options provided by embodiments of the present invention allow requests to be executed in th...

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

An embodiment of the invention provides an ability to configure the dispatch policy in an application or transaction server. For servlets and JSP's this is configured on a per-URL (Uniform Resource Locator) basis, RMI and EJB it is configured on a per-method basis. Available dispatch options include the ability to execute the request in the same thread that read the request or to enqueue it on a queue which feeds a pool of worker threads. Using this configuration one can control various quality of service parameters of the requests. Requests may be expedited by executing them directly in the thread which read them, thus skipping the queue. Alternatively, some requests may be throttled by assigning them to a queue which is tended by only a limited number of threads.

Description

[0001] copyright notice [0002] Parts of the disclosure of this patent document contain content protected by copyright. The copyright owner has no objection to the photocopying by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent file or records, and otherwise reserves all copyright whatsoever. [0003] priority statement [0004] This application claims the benefit of provisional application No. 60 / 327,543, filed October 5, 2001, "SYSTEM FOR APPLICATION SERVER MES SAGING WITH MULTIPLEDISPATCH POOLS" priority, which is incorporated herein by reference. technical field [0005] Embodiments of the invention relate generally to application and transaction servers, and more particularly to systems for supporting message queuing and threads with multiple dispatch pools. [0006] cross reference [0007] This application is related to Provisional Patent Application "SYSTEM FOR APPLICATIONSERVER MESSAGING WITH ASYNCHRO...

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(China)
IPC IPC(8): G06F15/173G06F9/54G06F9/46G06F9/50G06F15/16
CPCG06F9/546G06F9/544H04L29/08954G06F9/5038G06F2209/5011H04L67/322G06F2209/5018G06F2209/5021H04L67/61
Inventor 亚当·梅辛杰唐·弗格森
Owner ORACLE INT 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