[发明专利]用于直接附接的存储设备的会话有效
申请号: | 201180024729.7 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102884513A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | N.S.奥布尔;V.萨多夫斯基 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F3/06;G06F12/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙之刚;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 直接 存储 设备 会话 | ||
背景技术
客户端直接附接的(direct attached)存储协议的未充分开发的方面在于对发现的外部真实世界事件的任何记录和通信。对于直接附接的存储设备,诸如串行高级技术附件(SATA)设备、IEEE 1394设备和通用串行总线(USB)设备,包括但不限于硬盘驱动器(HDD)和固态驱动器(SSD),客户端配置和使用包括频繁的电力循环(power cycle)、分离和漫游。
虽然目前设备能够具有时钟并且能够跟踪相对于开始它的电力循环的时间的时间推移,但是没有机制用于主机和设备以同步当前的时间。许多存储设备(包括HDD和SSD)基于特定数量时间的推移而执行定期媒体维护。虽然设备在电力循环之间可以处在无电力状态一分钟或一年,但是设备不能够确定在它电力关闭期间经过了多长时间。
主机感兴趣的一种场景是发现两个设备的分离,其构成分离的缓存解决方案,该场景取决于直接附接的存储设备至主机的重复连接。如果目标存储设备在没有缓存设备的情况下被使用,或者如果在被返回至实现分离的缓存解决方案的主机之前缓存设备被使用在不同的主机上,则被划分以包含来自目标存储设备的缓存数据的设备可能变得无效。
主机可以进一步受益于发现间歇的设备故障。由于存储设备是不可操作的,主存储设备遭受间歇故障的主机不能够记录故障信息。主机可以受益于在复位之后发现来自存储设备的故障信息。例如,来自存储设备的故障信息可以引导主机去确定在主机和存储设备之间的先前会话由于间歇的设备故障而过早地结束。
当前,不存在机制用以通过程序来关联、共享和同步事件,或者管理在主机和设备之间的可操作的电力会话。
发明内容
本发明内容被提供以按照简化的形式介绍概念的选择,其将在下面的具体实施方式中被进一步描述。本发明内容的目的既不是确定所请求保护的主题的关键特征或者必要特征,也不是用来限制所请求保护的主题的范围。
在多个实施方式的一个方面,为主机提供了一种机制以便建立与用户可移除的存储设备之间的主机组件活动会话的开始和结束。存储设备可以被主机引导(directed)以存储关于与主机的活动会话的开始时间和结束时间的时间信息。通过将存储的时间信息与先前存储的时间信息相比较,存储设备可以确定在电力会话之间经过了多少时间。结果,存储设备可以执行动作,包括但不限于:识别后台管理操作应当在什么时间被执行,确定在什么时间存储设备在未与任何主机相关联的情况下被上电,和当存储设备在未与任何主机相关联的情况下被上电时执行后台管理操作。
在多个实施方式的另一个方面中,存储设备能够记录关于其与主机的关联和主机对存储设备的使用的历史。结果,依赖能够识别不中断的关联的跨度(即使跨过电力循环)的场景变得可检测。这允许主机进行优化,包括但不限于:即使在主机电力循环之后,继续信任存储在被用作缓存的存储设备的介质中的数据,或者识别何时发生了意外的设备丢失或主机崩溃。
附图说明
为了描述能够获得上面提及的和其它的优势和特征的方式,更详细的描述在下面被讨论,且将通过参照在附图中图示的具体实施方式而呈现。应当理解这些图仅描述典型的实施方式,因此不能认为是对其范围的限制,通过使用附图,实现方式将被带有附加的特异性和细节地描述和解释。
图1是图示了用于多个实施方式的示例性操作环境的功能框图。
图2是图示了用户可移除的存储设备的示例性实施方式的功能框图。
图3图示了多个计算设备组件,其具有互相排它的与用户可移除地附接的存储设备(user-removably attached storage device)的活动会话。
图4是可以由计算设备和用户可移除地附接的存储设备执行以生成和登记(register)组件标识符的示例性过程的流程图。
图5是向用户可移除地附接的存储设备登记组件标识符的示例性过程的流程图。
图6是向用户可移除地附接的存储设备登记一个或多个逻辑块地址(LBA)范围的示例性过程的流程图。
图7是图示了关于用户可移除地附接的存储设备从连接的计算设备接收开始会话命令的示例性处理的流程图。
图8图示了计算设备的多种计算设备组件开始和结束与用户可移除地附接的存储设备的会话。
图9是图示了可以与处理关于对用户可移除地附接的存储设备的介质的修改的查询相关地被执行的示例性过程的流程图。
图10图示了关于计算设备中驱动器堆栈的示例性分层。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180024729.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:玻璃钢斜坡面与水平固定点凸台连接方法
- 下一篇:通风口控制装置