METHOD AND APPARATUS FOR MANAGING STORAGE SYSTEM

    公开(公告)号:US20190220378A1

    公开(公告)日:2019-07-18

    申请号:US16250116

    申请日:2019-01-17

    CPC classification number: G06F11/2094 G06F2201/82

    Abstract: Techniques for managing a storage system involve: in response to a storage device in a group of storage devices failing, determining multiple stripes in the storage system which are associated with the failed storage device; selecting a first storage device and a second storage device from the group of storage devices respectively, the first storage device and the second storage device being a first candidate and a second candidate of storage devices for rebuilding a first stripe and a second stripe among the multiple stripes to form a first rebuilt stripe and a second rebuilt stripe respectively; obtaining a coupling degree between the first rebuilt stripe and the second rebuilt stripe, the coupling degree describing a conflict degree of rebuilding the first stripe and the second stripe in parallel; and identifying the first candidate and the second candidate on the basis of the obtained coupling degree.

    STORAGE SYSTEM AND STORAGE METHOD
    43.
    发明申请

    公开(公告)号:US20190220375A1

    公开(公告)日:2019-07-18

    申请号:US16241289

    申请日:2019-01-07

    Inventor: MASANORI FURUYA

    Abstract: A storage system includes a first memory, and a processor configured to calculate a first number of accesses from a first server to the first memory and a second number of accesses from a second server to the first memory, detect switching from the first server to the second server in accordance with the first number and the second number, determine whether a first site in which the first memory is disposed and a second site in which the second server is disposed are different on the basis of location information that represents a location relationship between the first memory and the second server, and perform a change of an access destination of the second server to a second memory disposed in the second site when the first site and the second site are different.

    METHODS FOR IMPROVED DATA REPLICATION IN CLOUD ENVIRONMENTS AND DEVICES THEREOF

    公开(公告)号:US20180314430A1

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

    申请号:US15581730

    申请日:2017-04-28

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory computer readable media, and computing devices that receive data from a primary storage node. The data is stored in a primary volume within a primary composite aggregate hosted by the primary storage node. A determination is made when the data is tagged to indicate that the data is stored in the primary volume on a remote data storage device of the primary composite aggregate. The data is stored on another remote data storage device without storing the data in a local data storage device, when the determining indicates that the data is tagged to indicate that the data is stored in the primary volume on a remote data storage device of the primary composite aggregate. Accordingly, this technology allows data placement to remain consistent across primary and secondary volumes and facilitates efficient operation of secondary storage nodes by eliminating two-phase writes for data stored on cloud storage devices.

    Implementing fault tolerance in computer system memory

    公开(公告)号:US10078567B2

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

    申请号:US15074869

    申请日:2016-03-18

    Inventor: Shu Li

    Abstract: A method of implementing fault tolerance in computer memory includes translating a logical address to a first physical address for a first memory location in the computer memory. The computer memory includes redundant memory locations. A second memory location selected from the redundant memory locations is used instead of the first memory location in response to information characterizing the first memory location as faulty. Also, error correction coding (ECC) is performed at least two times on data written to the computer memory and read from the computer memory; the ECC is performed in the computer memory and outside the computer memory. Furthermore, in response to identifying a defective first pin on a memory module, an input from the defective pin is routed to a redundant second pin on the module, and an output from the second pin is routed to a destination on the memory module.

    DATA STRIPPING, ALLOCATION AND RECONSTRUCTION

    公开(公告)号:US20180246793A1

    公开(公告)日:2018-08-30

    申请号:US15553976

    申请日:2016-02-26

    Abstract: A method for data stripping, allocation and reconstruction in an active drive storage system including a plurality of active object storage devices, each of the plurality of active object storage devices including one or more storage devices and a controller is provided. The method includes the controller of the identified one of the plurality of active object storage devices segmenting the received data into a plurality of data chunks and generating one or more parity chunks in response to the plurality of data chunks. The method further includes the controller of the identified one of the plurality of active object storage devices reorganizing the plurality of data chunks and the one or more parity chunks in response to a number of the plurality of data chunks and a number of the one or more of the plurality of active object storage devices into which the received data is to be stored. Finally, the method includes the step of the controller of the identified one of the plurality of active object storage devices storing the plurality of data chunks and the one or more parity chunks into the one or more of the plurality of active object storage devices.

Patent Agency Ranking