发明名称 ARRAY-BASED COMPUTATIONS ON A STORAGE DEVICE
摘要 An instruction from an application server to perform a computation is received at a network-attached storage (NAS) device. The computation uses arrays of data that are stored by the NAS device as inputs. The instruction includes remote procedure calls that identify operations that are included in the computation, including a first remote procedure call that will cause the NAS device to perform a read operation on a first file containing an array of data to be used as an input for the computation, and a second remote procedure call that will cause the NAS device to perform an array operation using the array of data. The operations are executed on the NAS device to produce a result that is stored in a second file in a location in a file system managed by the NAS device and accessible to the application server.
申请公布号 US2016072885(A1) 申请公布日期 2016.03.10
申请号 US201414482352 申请日期 2014.09.10
申请人 Futurewei Technologies, Inc. 发明人 CHADHA Vineet;PALANI Gopinath;SHI Guangyu
分类号 H04L29/08;G06F17/30 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method performed by a network-attached storage (NAS) device comprising a processor and memory, the method executed by the processor and comprising: receiving, at the NAS device, an instruction from an application server that causes the NAS device to perform a computation that uses arrays of data that are stored by the NAS device as inputs, the instruction comprising a plurality of remote procedure calls that identify operations that are included in the computation, the remote procedure calls comprising a first remote procedure call operable for causing the NAS device to perform a read operation on a first file stored by the NAS device and containing an array of data to be used as an input for the computation, the remote procedure calls further comprising a second remote procedure call operable for causing the NAS device to perform an array operation using the array of data from the first file; executing the read operation and the array operation on the NAS device to produce a result; and storing the result in a second file in a location in a file system managed by the NAS device and accessible to the application server.
地址 Plano TX US