处理用于封闭服务的数据存储命令制造技术

技术编号:16707914 阅读:61 留言:0更新日期:2017-12-02 23:08
本申请公开处理用于封闭服务的数据存储命令的系统和方法。在一个实施例中,数据存储装置可包括虚拟ATA包接口(VATAPI)。VATAPI可将其自身识别为SES装置。VATAPI可允许数据存储装置使用SES操作/命令以执行用于封闭服务的操作/命令。

Processing data storage commands for closed services

The present application is a system and method for publicly dealing with a data storage command for a closed service. In one embodiment, the data storage device may include a virtual ATA packet interface (VATAPI). VATAPI can identify itself as a SES device. VATAPI allows data storage devices to use SES operations / commands to perform operations / commands for closed services.

【技术实现步骤摘要】
【国外来华专利技术】处理用于封闭服务的数据存储命令
技术介绍
跨一个或更多个数据存储装置分布数据存储可通过数据冗余性提供增加的数据安全性。一种类型的数据存储装置可以是直接附接存储(DAS)装置。DAS装置可向一个或更多个计算装置提供经由连接线缆(例如,经由直接或物理连接)对数据的直接访问。另一类型的数据存储装置可以是网络附接存储(NAS)装置。NAS装置可提供在计算机网络上(例如,经由有线和/或无线网络)对数据的访问。附图说明各种实施例在附图中为了例示性目的被描绘,并且绝不应解释为限制本公开的范围。另外,不同的公开实施例的各种特征可组合以形成另外的实施例,其为本公开的部分。图1是根据实施例的数据存储系统的图示。图2是根据实施例的数据存储系统的图示。图3是根据实施例的数据存储装置的图示。图4是根据实施例的示出用于处理一个或更多个数据存储命令的过程的流程图。图5是根据实施例的示出用于处理一个或更多个数据存储命令的过程的流程图。具体实施方式尽管描述某些实施例,但这些实施例仅作为示例提出,并且不意图限制保护范围。当然,本文描述的新颖方法和系统可以以各种其它形式实施。此外,可在不背离保护范围的情况下做出本文描述的方法和系统的形式的各种省略、替换和改变。本文提供的标题仅为了方便并且不必影响所要求专利技术的范围或意义。本文所公开的是涉及监控数据存储装置的输入电压的示例实施方式、配置和/或实施例。概述数据存储装置/系统可向一个或更多个计算装置提供文件级数据存储。数据存储装置/系统的一个示例可以是DAS装置。DAS装置可经由连接线缆(例如,雷电(Thunderbolt)线缆、外部串行高级技术附接(eSATA)线缆、通用串行总线(USB)线缆等)耦合到计算装置(例如,膝上计算机、台式计算机等)。DAS装置可提供用于在计算装置之间传递数据,增大计算装置的存储容量(例如,增大存储空间),和/或通过数据冗余性提供提高的数据安全性的方便机制。数据存储装置/系统的另一示例可以是NAS装置。NAS装置可在计算机网络上提供文件级数据存储,其中一组客户端可访问所存储的数据。例如,NAS装置可包括硬件、软件或此类元件的组合,其经配置使得NAS装置作为文件服务器操作。NAS装置/系统可提供用于在多台计算机之间共享数据和/或远程访问存储在NAS装置/系统上的数据的方便机制。如与传统文件服务器比较的,NAS装置/系统的益处可包括从各种位置(例如,远程位置)访问数据的能力、更快的数据访问、更容易的管理,和/或更简单的配置。本文所公开的某些实施例提供数据存储装置提供封闭(enclosure)服务(例如SES)和/或借助于使用ATAPI的数据存储装置使用SES操作/命令的能力。数据存储装置可在不将另外的驱动器用于封闭服务和/或不使用隧穿技术的情况下提供封闭服务。数据存储装置可将数据存储装置的至少一部分识别为SES装置,其可允许数据存储装置接收和/或处理数据存储命令诸如SES命令、SCSI命令、RAID命令和/或供应商命令。尽管本文中在特定通信接口(例如,总线接口诸如雷电或eSATA)的情境下公开某些实施例,但本文公开的原理可应用于任何合适的或希望的通信接口。通信接口的示例可包括但不限于SATA、USB、IEEE1394(火线)、串行附接SCSI(SAS)、PCIe等。此外,本文所述的示例、实施例和/或实施方式可应用于使用ATA和/或ATAPI的任何数据存储装置。数据存储装置图1是根据实施例的数据存储系统100的图示。在数据存储系统100中,数据存储装置110可通信地耦合至一个或更多个客户端装置(例如,计算装置),以便向一个或更多个客户端装置(例如,一个或更多个计算装置)提供基于文件的数据存储服务。可访问数据存储装置110的客户端装置(例如,计算装置)的类型可包括但不限于电话137(例如,智能电话、蜂窝电话等)、有线机顶盒136、智能电视135、视频游戏控制器134、膝上计算机133、平板计算机132、台式计算机131、可佩戴计算机和/或其它类型的计算装置。数据存储装置110装置可向各种客户端装置(例如,电话137、有线机顶盒136、智能电视135、视频游戏控制器134、膝上计算机133、平板计算机132、台式计算机131)提供对存储在数据存储装置110上的各种类型用户数据的访问。数据存储装置110还可允许用户在数据存储装置110上存储各种类型用户数据。数据存储装置110可包括磁介质、硬盘介质和/或固态介质。尽管本文中某些描述通常涉及固态存储器,但应理解固态存储器可包括各种类型的固态非易失性存储器装置中的一种或更多种,诸如闪存集成电路、硫族化物RAM(C-RAM)、相变存储器(PC-RAM或PRAM)、可编程金属单元RAM(PMC-RAM或PMCm)、双向统一存储器(OUM)、电阻RAM(RRAM)、NAND存储器(例如单级单元(SLC)存储器、多级单元(MLC)存储器,或其任何组合)、NOR存储器、EEPROM、铁电存储器(FeRAM)、磁阻RAM(MRAM)、其它分立NVM(非易失性存储器)芯片,或其任何组合。在一个实施例中,数据存储装置110可以是DAS装置。DAS装置可经由连接线缆120直接耦合到客户端装置131-137中的一个或更多个。在另一实施例中,数据存储装置110也可以是NAS装置。NAS装置也可经由网络(图1中未示出)耦合至客户端装置(例如计算装置)131-137。在一个实施例中,网络可包括公共网(例如互联网)、专用网(例如局域网(LAN))、广域网(WAN)诸如互联网、有线网(例如以太网)、无线网(例如802.11网络或Wi-Fi网络)、蜂窝网(长期演进(LTE)网络)、路由器、集线器、网关、服务器计算机、其它类型计算机网络,和/或其组合。进一步参考图1,数据存储装置110(例如,磁盘驱动器、混合硬盘驱动器、固态驱动器等)可包括控制器(图1中未示出),其经配置接收数据命令(例如数据存储命令)并在数据存储装置110的一个或更多个非易失性存储器部件中执行此类命令。此类命令可包括数据读取/写入命令等。控制器可经配置从位于计算装置上的通信接口接收数据命令。数据命令(例如数据存储命令)可指定数据存储装置110中的块地址,并且数据可基于此类命令被访问/传递。数据存储装置110可经配置在一个或更多个磁记录盘和/或固态存储器装置/阵列中存储数据。在实施例中,数据存储装置110可包括线缆盒、备份盘驱动器、介质存储单元、流媒体装置、数码相机,或可存储可需要被直接或无线访问的数据的任何其它电子装置。在某些实施例中,数据存储装置110可存储从客户端装置接收的数据,使得数据存储装置110充当用于客户端装置的数据存储。为促进该功能,数据存储装置110可实施逻辑接口。逻辑接口可向客户端装置存储器呈现为其中可存储数据的一组逻辑地址(例如,顺序/连续地址)。内部地,控制器可将逻辑地址映射到数据存储装置110的非易失性存储器中的各种物理存储器地址。指示逻辑地址到物理存储器地址的映射的映射数据可保持在数据存储装置110中。如上所述,数据存储装置110可以是经由连接线缆120(例如,雷电线缆、SATA线缆等)耦合到一个或更多个客户端装置的DAS装置。数据存储装置110可使用ATA包接本文档来自技高网...
处理用于封闭服务的数据存储命令

【技术保护点】
一种数据存储装置,其包括:非易失性存储器;以及耦合到所述非易失性存储器的控制器,所述控制器经配置:从所述数据存储装置的通信接口接收一个或更多个数据存储命令;提供所述一个或更多个数据存储命令至所述数据存储装置的虚拟ATA包接口即VATAPI;以及从所述VATAPI接收所述一个或更多个数据存储命令的一个或更多个结果。

【技术特征摘要】
【国外来华专利技术】2015.03.05 US 14/639,4421.一种数据存储装置,其包括:非易失性存储器;以及耦合到所述非易失性存储器的控制器,所述控制器经配置:从所述数据存储装置的通信接口接收一个或更多个数据存储命令;提供所述一个或更多个数据存储命令至所述数据存储装置的虚拟ATA包接口即VATAPI;以及从所述VATAPI接收所述一个或更多个数据存储命令的一个或更多个结果。2.根据权利要求1所述的数据存储装置,控制器经进一步配置:向耦合至所述数据存储装置的计算装置指出所述VATAPI为SCSI封闭服务装置即SES装置。3.根据权利要求2所述的数据存储装置,其中所述VATAPI不与物理装置相关联。4.根据权利要求1所述的数据存储装置,其中所述一个或更多个命令包括一个或更多个SCSI封闭服务命令即SES命令。5.根据权利要求1所述的数据存储装置,其中所述一个或更多个命令包括一个或更多个廉价磁盘冗余阵列命令即RAID命令。6.根据权利要求1所述的数据存储装置,其中所述一个或更多个命令包括一个或更多个供应商命令。7.根据权利要求1所述的数据存储装置,其中所述VATAPI包括所述一个或更多个命令的目的地。8.根据权利要求1所述的数据存储装置,其中所述一个或更多个命令经由所述通信接口从耦合到所述数据存储装置的计算装置上的存储管理应用程序接收。9.根据权利要求8所述的数据存储装置,其中所述控制器经进一步配置:经由所述通信接口提供所述一个或更多个结果至所述存储管理应用程序。10.根据权利要求1所述的数据存储装置,其中所述控制器经进一步配置:基于所述一个或更多个数据存储命令执行一个或...

【专利技术属性】
技术研发人员:M·W·韦伯斯特
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1