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

Reducing latency and message traffic during data and lock transfer in multi-node system

A lock mode, notification lock technology, applied in memory systems, data processing applications, electrical digital data processing, etc.

Inactive Publication Date: 2004-07-14
ORACLE INT CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One problem associated with clustering is the total housekeeping associated with fetching a data item and the locking associated with that data item

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
  • Reducing latency and message traffic during data and lock transfer in multi-node system
  • Reducing latency and message traffic during data and lock transfer in multi-node system
  • Reducing latency and message traffic during data and lock transfer in multi-node system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Described herein is a method and apparatus for improving data block (eg, data item) transfer performance and acquiring locks in a cluster by interpreting block transfer information into lock grant messages. In the following description, for purposes of explanation, numerous specific details are given in order to give a general understanding of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.

[0039] The techniques described below are applicable to the extent that any entity with a cache can share resources. These areas include, but are not limited to, file systems and database systems. When used within the context of a file system, a file system block may not have redundant fields within the data item header described belo...

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 and apparatus are provided for improving the performance associated with transferring a data item and obtaining a lock in a multi-node system by interpreting the block transfer message as a lock grant message. Typically when a Holder of a data item transfers a data item (e.g. block) to a Requestor of that data item, the Holder will down-convert its lock for that data item and send a message to the Master of this data item indicating that a down-convert has been performed. Subsequently, the Master sends a lock grant message to the Requestor of the data item to inform the Requestor that it has been granted a lock for the data item. By interpreting the block transfer message as a lock grant message, the down-convert message and the lock grant message can be eliminated, which results in improved performance.

Description

technical field [0001] The present invention relates to techniques for reducing latency and traffic associated with an entity requesting a data item, and techniques for reducing lock-in associated with the data item. Background technique [0002] To improve scalability, some databases and file systems allow more than one database or file server (running independently) to simultaneously access shared storage like disk media. Each database or file server has cache memory, like disk storage blocks, used to store shared data items. These multi-node systems are referred to herein as clusters. One problem associated with clustering is the overall overhead associated with fetching a data item and the locking associated with that data item. [0003] Those entities that wish to access a data item are referred to herein as "Requestors" for that data item. One or more entities that currently hold the right to access a data item are referred to herein as the data item's holder (Holde...

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 Applications(China)
IPC IPC(8): G06F12/00G06F9/46G06F9/52
CPCG06F9/52Y10S707/99938
Inventor 萨什坎斯·钱德拉塞克拉恩大卫·布劳尔罗杰·班福德
Owner ORACLE INT CORP