System and method for supporting adaptive busy waiting in a computing environment

A computing environment and operating system technology, applied in the field of computer systems, can solve problems such as the increase in the number of transaction calls

Active Publication Date: 2019-12-17
ORACLE INT CORP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such activity also results in a corresponding increase in the number of transactional calls to databases and metadata repositories, which have limited capacity to accommodate that demand

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 and method for supporting adaptive busy waiting in a computing environment
  • System and method for supporting adaptive busy waiting in a computing environment
  • System and method for supporting adaptive busy waiting in a computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Described herein are systems and methods that can support queue processing in a computing environment.

[0015] Distributed Data Grid

[0016] According to an embodiment, a "data grid cluster" or "data grid" as referred to herein is a system comprising multiple computer servers working together to manage information within a distributed or clustered environment and such as related operations such as calculations. Data grid clusters can be used to manage application objects and data shared across servers. Preferably, a data grid cluster should have low response time, high throughput, predictable scalability, continuous availability and information reliability. As a result of these capabilities, data grid clusters are well suited for use in compute-intensive, stateful middle-tier applications. Some examples of data grid clusters (for example, Oracle Coherence data grid clusters) may store information in memory for high performance and may employ redundancy in keeping c...

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 system and method that can support queue processing in a computing environment such as a distributed data grid. A thread may be associated with a queue in a computing environment where the thread runs on one or more microprocessors supporting a central processing unit (CPU). When one or more tasks arrive on the queue, the system can use threads to process the one or more tasks. Additionally, the system can adaptively configure threads to be in one of the sleep and idle states when there are no tasks in the queue.

Description

[0001] copyright notice [0002] Portions of the disclosure of this patent document contain material that is protected by copyright. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. technical field [0003] The present invention relates generally to computer systems, and in particular to thread management in computing environments. Background technique [0004] Modern computing systems, especially those employed by larger organizations and enterprises, continue to increase in size and complexity. In particular, in areas such as Internet applications, there is an expectation that millions of users should be able to access the application simultaneously, which in effect leads to an exponential growth in the amount of content generated and consumed by users, and the transact...

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): G06F9/48G06F9/54
CPCG06F9/485G06F9/544G06F9/546G06F9/4881G06F1/3296
Inventor M·A·法尔科
Owner ORACLE INT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products