磁盘阵列缓存的实现方法

    公开(公告)号:CN103309820A

    公开(公告)日:2013-09-18

    申请号:CN201310269415.4

    申请日:2013-06-28

    Abstract: 本发明提供了一种磁盘阵列缓存的实现方法,包括以下步骤:从待处理队列中获取数据请求;根据数据请求在缓存树中进行相应的读数据操作或写数据操作;以及将缓存树中的数据写入底层磁盘阵列中。利用本发明的方法可以在磁盘阵列缓存中实现大部分的读写数据操作,从而不需要每次读写操作都与底层磁盘阵列进行交互,从而大幅提高了读写速度,提高了工作效率。此外提供了数据写回机制,从而确保暂存在磁盘阵列缓存中的数据能够及时地进行备份,所以在系统崩溃时,也不会使读写数据完全丢失。从而提高了系统性能和数据安全性。

    存储器的访问方法
    2.
    发明授权

    公开(公告)号:CN103294613B

    公开(公告)日:2016-02-24

    申请号:CN201310269235.6

    申请日:2013-06-28

    Abstract: 本发明提供了一种存储器的访问方法,包括:接收到数据S的访问请求;根据数据S的访问请求在存储器的缓存中查找包括数据S的所有上层数据块;以及根据查找到的所有上层数据块确定多个参数,并根据被确定的多个参数对所有上层数据块和/或下层数据块进行读写操作;其中,所有上层数据块和下层数据块分别位于存储器中的具有映射关系的相邻两层中,以及数据S为任意大小的数据。利用本发明的存储器的访问方法,解决了RAID Cache和Page Cache各自的局限性的问题,既可以应用于大小固定的数据块的缓存,也可以应用于任意大小的文件缓存。

    组播数据的发送方法和接收方法

    公开(公告)号:CN103441937A

    公开(公告)日:2013-12-11

    申请号:CN201310366935.7

    申请日:2013-08-21

    Abstract: 本发明公开了一种组播数据的发送方法和接收方法,其中,该发送方法包括:将需要发送的组播数据拆分为多个组播包;在每个组播包的包头添加参数信息,参数信息用于表示当前组播包在组播数据中的位置;对添加参数信息后的组播包进行组播发送。本发明通过拆分组播数据,然后发送拆分后的组播包能提供高效的组播通信机制,并且减少数据延时,此外,通过给拆分后的组播包添加具有确定每个组播包在组播数据中的位置的包头,有利于组播包发送的完整性和有序性,进一步提高通信效率。

    存储器的访问方法
    4.
    发明公开

    公开(公告)号:CN103294613A

    公开(公告)日:2013-09-11

    申请号:CN201310269235.6

    申请日:2013-06-28

    Abstract: 本发明提供了一种存储器的访问方法,包括:接收到数据S的访问请求;根据数据S的访问请求在存储器的缓存中查找包括数据S的所有上层数据块;以及根据查找到的所有上层数据块确定多个参数,并根据被确定的多个参数对所有上层数据块和/或下层数据块进行读写操作;其中,所有上层数据块和下层数据块分别位于存储器中的具有映射关系的相邻两层中,以及数据S为任意大小的数据。利用本发明的存储器的访问方法,解决了RAID Cache和Page Cache各自的局限性的问题,既可以应用于大小固定的数据块的缓存,也可以应用于任意大小的文件缓存。

Patent Agency Ranking