预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105897815A(43)申请公布日2016.08.24(21)申请号201510494436.5(22)申请日2015.08.12(71)申请人乐视云计算有限公司地址100089北京市海淀区学院南路68号19号楼六层6184号房间(72)发明人郭罡(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人张恺宁(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书11页附图4页(54)发明名称一种读取数据的方法及读取数据的网络侧设备(57)摘要本发明实施例提供一种读取数据的方法及读取数据的网络侧设备,用以解决现有技术中分布式对象存储系统访问数据的过程的读取延迟比较大,从而对分布式对象存储系统带来比较大的影响的问题。本发明实施例根据预读指令,将对应的数据读取到内存中,其中所述预读指令对应的数据为所述客户端后续需要读取的数据。由于能够提前将后续需要读取的数据读取到内存中,在后续读取这些数据时,直接从内存中读取,从而通过预读减少慢速存储设备读取造成的延迟,降低了分布式对象存储系统访问数据的过程的读取延迟,以及对分布式对象存储系统带来的影响。CN105897815ACN105897815A权利要求书1/2页1.一种读取数据的方法,其特征在于,包括:网络侧接收到客户端发送的预读指令,其中所述预读指令对应的数据为所述客户端后续需要读取的数据;所述网络侧根据预读指令,将对应的数据读取到内存中。2.根据权利要求1所述的方法,其特征在于,所述预读指令包含在所述客户端的读取指令中;其中,所述读取指令对应的数据为所述客户端当前需要读取的数据。3.根据权利要求1所述的方法,其特征在于,所述网络侧接收来自客户端的预读指令之后,根据预读指令,将对应的数据读取到内存中之前,还包括:所述网络侧确定收到的所述预读指令对应的租户,并根据收到预读指令的时间,将预读指令置于所述租户对应的预读列表中;所述网络侧根据预读指令,将对应的数据读取到内存中,包括:所述网络侧按照所述预读列表中预读指令的排列顺序,从所述预读列表中选择一个预读指令,并根据选择的所述预读指令,将对应的数据读取到内存中。4.根据权利要求3所述的方法,其特征在于,该方法还包括:所述网络侧周期删除加入到所述预读列表中的预读指令。5.根据权利要求3所述的方法,其特征在于,该方法还包括:所述网络侧在确定本次需要预读的数据量不大于所述租户对应的每次能够预读的数据量;和/或在确定本次需要预读的数据量与已存储的预读的数据量之和不大于所述租户对应的总预读数据量后,根据预读指令,将对应的数据读取到内存中;或所述网络侧在确定本次需要预读的数据量大于所述租户对应的每次能够预读的数据量,或本次需要预读的数据量与已存储的预读的数据量之和大于所述租户对应的总预读数据量后,向租户返回拒绝预读消息或根据预读指令,将对应的一部分数据读取到内存中。6.根据权利要求5所述的方法,其特征在于,该方法还包括:所述网络侧确定在设定的第一时长内租户对应的预读数量;若确定的所述预读数量大于阈值,则所述网络侧确定在第二时长内租户对应的预读命中率,其中所述预读命中率表示在第二时长内读取租户对应的预读的数据的比例;所述网络侧根据预读命中率和总预读数据量的对应关系,确定所述预读命中率对应的总预读数据量,并将确定的所述总预读数据量作为所述租户对应的总预读数据量。7.根据权利要求1~6任一所述的方法,其特征在于,该方法还包括:所述网络侧周期确定预读平均时长和/或预读数据平均失效时长,并将所述预读平均时长和/或预读数据平均失效时长返回给所述客户端。8.一种读取数据的方法,其特征在于,包括:客户端确定需要预读的数据,并根据需要预读的数据生成预读指令;所述客户端向网络侧发送携带所述预读指令的读取指令,以使所述网络侧根据预读指令,将对应的数据读取到内存中。9.一种读取数据的网络侧设备,其特征在于,包括:接收单元,用于接收到客户端发送的预读指令,其中所述预读指令对应的数据为所述客户端后续需要读取的数据;2CN105897815A权利要求书2/2页处理单元,用于根据预读指令,将对应的数据读取到内存中。10.根据权利要求9所述的网络侧设备,其特征在于,所述预读指令包含在所述客户端的读取指令中;其中,所述读取指令对应的数据为所述客户端当前需要读取的数据。11.根据权利要求9所述的网络侧设备,其特征在于,所述接收单元还用于:确定收到的所述预读指令对应的租户,并根据收到预读指令的时间,将预读指令置于所述租户对应的预读列表中;所述处理单元具体用于:按照所述预读列表中预读指令的排列顺序,从所述预读列表中选择一个预读指令,并根据选择的所述预读指令,将对应的数据读取到内存中