METHOD AND APPARATUS OF DATA DEDUPLICATION STORAGE SYSTEM
    1.
    发明申请
    METHOD AND APPARATUS OF DATA DEDUPLICATION STORAGE SYSTEM 审中-公开
    数据存储系统的方法与装置

    公开(公告)号:US20160357477A1

    公开(公告)日:2016-12-08

    申请号:US15117769

    申请日:2014-05-30

    Applicant: HITACHI, LTD.

    Inventor: Akio NAKAJIMA

    Abstract: According to one embodiment, a storage system comprises a controller being configured to: receive a write data of an application from a computer; manage the write data as a plurality of data sets, each of the plurality of data sets having a size of a deduplication unit; and apply a deduplication function to each of the plurality of data sets. When a data set of the plurality of data sets has an application metadata portion containing application metadata, the controller separates the application metadata from the data set and fills the application metadata portion by a padding data and applies the deduplication function to the data set including the padding data.

    Abstract translation: 根据一个实施例,存储系统包括控制器,其被配置为:从计算机接收应用的写入数据; 将写入数据作为多个数据集进行管理,所述多个数据集中的每一个具有重复数据删除单元的大小; 并对所述多个数据集中的每一个应用重复数据删除功能。 当多个数据集的数据集具有包含应用程序元数据的应用程序元数据部分时,控制器将应用元数据与数据集分离,并通过填充数据填充应用程序元数据部分,并将重复数据删除功能应用于包括 填充数据。

    METHOD AND APPARATUS OF SHARED STORAGE BETWEEN MULTIPLE CLOUD ENVIRONMENTS

    公开(公告)号:US20170351434A1

    公开(公告)日:2017-12-07

    申请号:US15538241

    申请日:2015-06-05

    Applicant: HITACHI, LTD.

    Abstract: A computer system is coupled to a first storage system in a first site and a second storage system in a second site. The computer system comprises: a memory configured to store information which indicates that data in each segment of a plurality of segments of a logical unit is stored in the first storage system or the second storage system; and a processor configured to: receive an instruction to deploy an application, the instruction including access characteristic of the application; and determine if a snapshot of the logical volume is to be created either in the first storage system or the second storage system based on the access characteristic of the application and the information stored in the memory.

    METHODS AND APPARATUS FOR ATOMIC WRITE PROCESSING
    3.
    发明申请
    METHODS AND APPARATUS FOR ATOMIC WRITE PROCESSING 审中-公开
    用于原子写入处理的方法和装置

    公开(公告)号:US20160357672A1

    公开(公告)日:2016-12-08

    申请号:US15226695

    申请日:2016-08-02

    Applicant: HITACHI, LTD.

    Abstract: Example implementations described herein are directed to implementation of the atomic write feature in the storage system setting. Example implementations may utilize flash memory to facilitate or to form atomic write commands to improve flash memory performance and endurance. Several protocols involving the cache unit of the storage system may include managing a status of the storage system so that data corresponding to an atomic write command are stored in a cache unit, with old data maintained in the storage system until the write data corresponding to an atomic write command is properly received.

    Abstract translation: 本文描述的示例实现涉及存储系统设置中的原子写入特征的实现。 示例实现可以利用闪存来促进或形成原子写入命令以改善闪存性能和耐久性。 涉及存储系统的高速缓存单元的多个协议可以包括管理存储系统的状态,使得对应于原子写入命令的数据被存储在高速缓存单元中,其中旧数据保存在存储系统中,直到对应于 原子写命令被正确接收。

    HIERARCHY MEMORY MANAGEMENT
    4.
    发明申请
    HIERARCHY MEMORY MANAGEMENT 审中-公开
    分层记忆管理

    公开(公告)号:US20160170895A1

    公开(公告)日:2016-06-16

    申请号:US15050902

    申请日:2016-02-23

    Applicant: HITACHI, LTD.

    Abstract: In one embodiment, a storage system comprises: a first type interface being operable to communicate with a server using a remote memory access; a second type interface being operable to communicate with the server using a block I/O (Input/Output) access; a memory; and a controller being operable to manage (1) a first portion of storage areas of the memory to allocate for storing data, which is to be stored in a physical address space managed by an operating system on the server and which is sent from the server via the first type interface, and (2) a second portion of the storage areas of the memory to allocate for caching data, which is sent from the server to a logical volume of the storage system via the second type interface and which is to be stored in a storage device of the storage system corresponding to the logical volume.

    Abstract translation: 在一个实施例中,存储系统包括:第一类型接口,其可操作以使用远程存储器访问与服务器进行通信; 第二类型接口,其可操作以使用块I / O(输入/输出)访问与服务器通信; 记忆 以及控制器,用于管理(1)所述存储器的存储区域的第一部分以分配用于存储数据,所述数据将被存储在由所述服务器上的操作系统管理的并且从所述服务器发送的物理地址空间中 通过第一类型接口,和(2)存储器的存储区域的第二部分,以分配用于缓存数据,其经由第二类型接口从服务器发送到存储系统的逻辑卷,并且将被 存储在对应于逻辑卷的存储系统的存储设备中。

    METHOD AND APPARATUS OF NON-VOLATILE MEMORY SYSTEM HAVING CAPABILITY OF KEY-VALUE STORE DATABASE

    公开(公告)号:US20180012033A1

    公开(公告)日:2018-01-11

    申请号:US15538237

    申请日:2015-03-04

    Applicant: HITACHI, LTD.

    Inventor: Akio NAKAJIMA

    Abstract: A computer system is coupled to one or more servers which run one or more applications. The computer system comprises: a memory storing key data, value data associated with each of the key data, and application mask data, the application mask data indicating, for each of the value data, which application is allowed to access said each value data based on the key data associated with the value data; and a processor configured to: receive a get operation which includes a first key data and a first application identifier, the first application identifier identifying a first application which issues the get operation; determine whether the first application is allowed to access a first value data associated with the first key data based on the application mask data; and return the first value data if the application mask data indicates the first application is allowed to access the first value data.

    STORAGE SYSTEM WITH VIRTUAL VOLUME HAVING DATA ARRANGED ASTRIDE STORAGE DEVICES, AND VOLUME MANAGEMENT METHOD
    8.
    发明申请
    STORAGE SYSTEM WITH VIRTUAL VOLUME HAVING DATA ARRANGED ASTRIDE STORAGE DEVICES, AND VOLUME MANAGEMENT METHOD 审中-公开
    具有数据安全存储设备的虚拟体积的存储系统和体积管理方法

    公开(公告)号:US20150324126A1

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

    申请号:US14803247

    申请日:2015-07-20

    Applicant: HITACHI, LTD.

    Inventor: Akio NAKAJIMA

    Abstract: A virtual LU astride a plurality of storage devices is a virtual volume composed of a plurality of partial volumes. Functions of the storage system, Zoning information of a SAN and a host group information of the virtual volume are inherited to a partial volume created for each physical device. When a page granularity data migration is executed, volume or data are migrated to other storage devices without depending on the relationship between a physical port and the physical device. When a host IO request is received when migration is on-going, response processing is performed by synchronizing storage devices within the range of migration data. The host IO request related to the page being migrated sends a partial complete response including information for re-routing the request to a path of the appropriate data migration destination device capable of issuing the IO.

    Abstract translation: 跨越多个存储设备的虚拟LU是由多个部分卷组成的虚拟卷。 存储系统的功能,SAN的分区信息和虚拟卷的主机组信息将继承到为每个物理设备创建的部分卷。 当执行页面粒度数据迁移时,卷或数据将迁移到其他存储设备,而不依赖于物理端口和物理设备之间的关系。 当正在进行迁移时收到主机IO请求时,通过在迁移数据范围内同步存储设备来执行响应处理。 与要迁移的页面相关的主机IO请求发送部分完整响应,包括用于将请求重新路由到能够发出IO的适当数据迁移目的地设备的路径的信息。

    METHOD AND APPARATUS FOR APPLYING STORAGE FUNCTIONALITY TO EACH SUBSIDIARY VOLUME
    10.
    发明申请
    METHOD AND APPARATUS FOR APPLYING STORAGE FUNCTIONALITY TO EACH SUBSIDIARY VOLUME 审中-公开
    将存储功能应用于每个子系统的方法和装置

    公开(公告)号:US20160004444A1

    公开(公告)日:2016-01-07

    申请号:US14768774

    申请日:2013-07-10

    Applicant: HITACHI, LTD.

    Inventor: Akio NAKAJIMA

    Abstract: Exemplary embodiments apply storage functionality to a subsidiary volume of a logical unit group. In one aspect, a storage system comprises a plurality of storage devices to store data, and a controller operable to manage a plurality of logical volumes, each of which is a unit for setting a storage function. The controller is operable to manage a logical unit group, which is mapped to one of the logical volumes and includes an administrative logical unit and one or more subsidiary logical units. The controller is operable to manage a virtual logical unit group which includes a plurality of virtual subsidiary logical units and a virtual administrative logical unit that is mapped to the administrative logical unit, each of which is provided to one of a plurality of virtual machines of a server, at least one virtual subsidiary logical unit being mapped to the one or more subsidiary logical units.

    Abstract translation: 示例性实施例将存储功能应用于逻辑单元组的辅助卷。 一方面,存储系统包括用于存储数据的多个存储设备,以及可操作以管理多个逻辑卷的控制器,每个逻辑卷是用于设置存储功能的单元。 控制器可操作以管理逻辑单元组,其被映射到逻辑卷之一并且包括管理逻辑单元和一个或多个辅助逻辑单元。 控制器可操作以管理包括多个虚拟辅助逻辑单元的虚拟逻辑单元组和映射到管理逻辑单元的虚拟管理逻辑单元,每个虚拟逻辑单元组被提供给多个虚拟辅助逻辑单元 服务器,至少一个虚拟辅助逻辑单元被映射到一个或多个辅助逻辑单元。

Patent Agency Ranking