发明名称 |
TECHNOLOGIES FOR REDUCING LATENCY VARIATION OF STORED DATA OBJECT REQUESTS |
摘要 |
Technologies for reducing latency variation of stored data object requests include a proxy computing node communicatively coupled to a plurality of storage nodes. The proxy computing node is configured to determine whether to chunk a data object corresponding to a data object request received by the proxy computing node. Accordingly, the proxy computing node is configured to obtain a retrieval latency of the storage node and determine whether to chunk the data object based on the retrieval latency. The proxy computing node is further configured to, subsequent to a determination to chunk the data object, determine a chunk size (i.e., a portion of the data object) to be retrieved from the storage node and a remaining size of the data object at the storage node after the portion of the data object corresponding to the chunk request is received. Other embodiments are described and claimed. |
申请公布号 |
US2017093976(A1) |
申请公布日期 |
2017.03.30 |
申请号 |
US201514866893 |
申请日期 |
2015.09.26 |
申请人 |
Raghunath Arun;Mesnier Michael P. |
发明人 |
Raghunath Arun;Mesnier Michael P. |
分类号 |
H04L29/08;H04L12/26 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A proxy computing node for managing data object requests in a storage node cluster, the proxy computing node comprising:
one or more processors; and one or more data storage devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the proxy computing node to:
receive a data object request from a client computing node, wherein the data object request identifies a data object;identify, based on the data object request, a storage node of a plurality of storage nodes on which the data object is stored;obtain a retrieval latency of the storage node;determine whether to chunk the data object based on the retrieval latency of the storage node;determine, in response to a determination to chunk the data object, a chunk size of the data object to request from the storage node as a function of the retrieval latency;generate a chunk request to retrieve, from the storage node, the portion of the data object based on the chunk size; andtransmit the chunk request to the storage node. |
地址 |
Beaverton OR US |