Concurrent-data processing method, concurrent-data processing device and concurrent-data system

A data processing and data sending technology, applied in the information field, can solve the problems of wasting connection bandwidth, many data requests, reducing the data processing capacity and efficiency of access devices and storage devices, etc.

Active Publication Date: 2014-03-05
HUAWEI TECH CO LTD
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of realizing the present invention, the inventor found that, in the data processing method existing in the prior art, since the maximum number of concurrent requests of each access device is equal to the maximum number of concurrent requests of the storage device, too many data requests sent by the access device will be caused. Far exceeds the data processing capability of storage devices
When the data request received by the storage device exceeds its maximum number of concurrent responses, it can only return an error message to the access device, and the access device needs to wait or re-initiate the data request
This method wastes connection bandwidth and reduces the data processing capability and efficiency of access devices and storage devices

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
  • Concurrent-data processing method, concurrent-data processing device and concurrent-data system
  • Concurrent-data processing method, concurrent-data processing device and concurrent-data system
  • Concurrent-data processing method, concurrent-data processing device and concurrent-data system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0083] see figure 1 , is a schematic diagram of the first embodiment of the concurrent data processing method provided by the embodiment of the present invention. in, figure 1 The illustrated method is applied to a first access device, the first access device is data-connected to a storage device, and the storage device is data-connected to at least two access devices, the at least two access devices comprising the first access device and the second access device. Two access devices, the first access device is in data connection with the second access device, the first access device is configured with a first number of concurrent resource resources, and the first number is available to the first access device The maximum number of data requests sent by the storage device is a first number; the second access device is configured with a second number of concurrent resource resources, and the second number is the second number that the second access device can send to the storag...

Embodiment 2

[0097] see figure 2 , is a schematic diagram of the second embodiment of the concurrent data processing method provided by the embodiment of the present invention.

[0098] In the second embodiment of the present invention, on the basis of the first embodiment, access devices can also send a request for reclaiming concurrent data resources, which is used to dynamically adjust the resources owned by the access devices according to the usage of concurrent data resources by the access devices. The number of concurrent resources. Described below.

[0099] S201. The first access device receives a resource reclamation request for concurrent numbers sent by the second access device.

[0100]Wherein, the reclaiming request of concurrent number resources includes the number of reclaimed concurrent number resources, and the number of reclaimed concurrent number resources is not greater than the number of concurrent number resources agreed to be transferred by the second access device...

Embodiment 3

[0107] In the third embodiment of the present invention, on the basis of the first embodiment, the access devices can also send a return request for concurrent data resources, which is used to dynamically adjust the resources owned by the access devices according to the usage of the concurrent data resources by the access devices. The number of concurrent resources. Combine below image 3 Be explained. see image 3 , is a schematic diagram of the third embodiment of the concurrent data processing method provided by the embodiment of the present invention.

[0108] S301. The first access device sends a request for return of concurrent resources to the second access device.

[0109] When the first access device determines that the currently owned concurrent data resources are sufficient, that is, when the number of data requests sent by the first access device to the storage device is less than the third number, and it remains for a certain period of time, it can send the con...

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 the technical field of information, in particular to a concurrent-data processing method, a concurrent-data processing device and a concurrent-data system. The concurrent-data processing method includes when determining the quantity of data requests to be sent by a first access device is larger than a first quantity, sending a concurrent-data resource transfer request to a second access device; receiving feedback information sent by the second access device; when the feedback information indicates that the second access device agrees with the concurrent-data resource transfer request, determining the transfer quantity of the concurrent-data resources agreed by the second access device, and redistributing a third quantity of the concurrent-data resources to the first access device; finally, initiating one or more data requests to the storage device by the redistributed concurrent-data resources. The sum of the third quantity and the residual quantity of the concurrent-data resources of the second access device is not more than the maximum response concurrent quantity corresponding to a storage device; the quantity of the data requests sent to the storage device is not more than the third quantity.

Description

technical field [0001] The present invention relates to the field of information technology, in particular to a concurrent data processing method, device and system. Background technique [0002] In the field of data storage, storage devices such as hard disks and storage arrays are used to store data. The storage device can receive and respond to the data request sent by the access device, wherein the access device is the end that initiates the data access, and can also be called the host end. A data request initiated by an access device to a storage device is called a concurrency. Generally, the access device can simultaneously initiate multiple data requests to the storage device, and the number of data requests initiated by the access device is called the number of concurrent requests of the access device. Correspondingly, a storage device can also respond to data requests initiated by one or more access devices. The number of data requests that a storage device can ha...

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 & AuthorityApplications(China)
IPC IPC(8): G06F9/38G06F13/16
Inventor陈业夫冯宇
OwnerHUAWEI TECH CO LTD