[发明专利]将感测设备数据缓存在数据存储设备中有效
申请号: | 201680059437.X | 申请日: | 2016-12-15 |
公开(公告)号: | CN108139995B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | R·L·霍恩 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F12/0802 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵志刚;赵蓉民 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 将感测 设备 数据 缓存 存储 | ||
从感测设备接收数据,用于存储在数据存储设备(DSD)中的至少一个存储器中。基于感测设备发送数据和与接收的数据相关的信息中的至少一个,确定是否将接收的数据缓存在DSD中的至少一个缓存存储器中。
背景技术
数据存储设备(DSD)通常用于将数据记录到存储介质(诸如旋转磁盘或固态存储器)上或从存储介质复制数据。在某些情况下,DSD可用于存档或存储从一个或更多个感测设备(例如,摄像机、加速度计、麦克风或各种其他传感器等)接收的数据。从这些感测设备接收的数据可以作为连续数据流到达DSD,并且最终消耗DSD中大量可用的存储容量。
一些DSD可以将从主机接收的数据缓存(cache)在写缓存中,该写缓存允许DSD将存储数据推迟在其期望的位置中,直到它对DSD更有效。DSD还可以使用读缓存以允许由主机更快地访问存储在DSD的另一个位置中的数据的副本。缓存策略可用于确定要缓存哪些数据。主机可以提供关于存储在DSD中的数据的信息,使得缓存策略可以导致关于哪些数据应该被缓存的更好决定。然而,在没有主机的情况下,在感测设备直接与DSD通信的系统中,诸如在物联网(IoT)应用中,DSD通常缺乏关于正在收集的数据的信息,并且DSD不能够充分利用缓存的优点以改善功率使用和性能。
附图说明
本公开的实施例的特征和优点当与附图结合时从下面阐明的详细的说明书中将变得更加明显。提供附图和相关联的说明书来说明公开的实施例,而不限制权力要求的范围。
图1是根据一个实施例描绘数据存储设备(DSD)的块图。
图2描绘了根据一个实施例的包括用于与DSD通信的感测设备的配置文件的设备表的一个示例。
图3描绘了根据一个实施例的与通过DSD接收的数据相关的信息。
图4是根据一个实施例的用于缓存过程的流程图。
图5A是根据一个实施例的用于示例缓存过程的流程图的第一部分。
图5B是用于图5A的示例缓存过程的流程图的第二部分。
图6是根据另一个实施例的用于示例缓存过程的流程图。
图7是用于根据一个实施例的用于缓存调谐过程的流程图。
具体实施方式
在下面的详细说明书中,阐明了许多的具体细节,以提供本公开的充分理解。然而,对于本领域的一个普通技术人员显而易见的是,所公开的各种实施例可以在没有这些具体细节中的一些的情况下实行。在其他情况下,还没有详细地示出已知的结构和技术,以避免不必要地使各种实施例模糊。
系统概述
图1示出了根据一个实施例从感测设备101、102、103和104接收数据的数据存储设备(DSD)106的示例。设备101至104包括感测设备例如,摄像机、加速度计、麦克风、运动传感器、温度传感器、湿度传感器、光传感器或其他类型的感测设备。
如在图1的示例实施例中所示,DSD 106包括在旋转磁盘150的形式中的非易失性存储器(NVM)和非易失性固态存储器(NVSM)128。在其他实施例中,DSD 106可以包括其他NVM介质(诸如磁带)。在这方面,磁盘150和NVSM 128之一或两者可以被省略或被不同的NVM介质替换。例如,NVSM 128可以在一些实施例中被省略,使得DSD 106的NVM仅包括磁盘存储介质。在另外其他的实施例中,磁盘150或NVSM 128中的每个可分别地由多个硬盘驱动器(HDD)或多个固态驱动器(SSD)替换,使得DSD 106包括HDD和/或SSD的多个池(pool)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680059437.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置