Managing input/output operations for shingled magnetic recording in a storage system

    公开(公告)号:US10521345B2

    公开(公告)日:2019-12-31

    申请号:US16113719

    申请日:2018-08-27

    Applicant: NetApp, Inc.

    Abstract: A system and method for improving the management of data input and output (I/O) operations for Shingled Magnetic Recording (SMR) devices in a network storage system is disclosed. The storage system includes a storage controller that receives a series of write requests for data blocks to be written to non-sequential addresses within a pool of SMR devices. The storage controller writes the data blocks from the series of write requests to a corresponding sequence of data clusters allocated within a first data cache of the storage controller for a thinly provisioned volume of the pool of SMR devices. Upon determining that a current utilization of the first data cache's data storage capacity exceeds a threshold, the sequence of data clusters including the data blocks from the first data cache are transferred to sequential physical addresses within the SMR devices.

    System and method for construction, fault isolation, and recovery of cabling topology in a storage area network

    公开(公告)号:US09501342B2

    公开(公告)日:2016-11-22

    申请号:US14013449

    申请日:2013-08-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/0751 G06F11/0787 H04L41/12 H04L43/10

    Abstract: System and method for construction, fault isolation, and recovery of cabling topology in a storage area network (SAN) is disclosed. In one embodiment, in a method for construction, fault isolation, and recovery of cabling topology in a SAN, subsystem information associated with each subsystem in the SAN is obtained. Then, an IP port and zoning information associated with connections of each subsystem is obtained. Component information associated with each component is also obtained. Any other relevant information associated with each subsystem and each component is obtained from users. The obtained subsystem information, IP port and zoning information, component information, and any other relevant information are compiled. Test packets are then sent from end-to-end in SAN using compiled information. The sent test packets are tracked via each component in each subsystem in the SAN. The cabling topology of the SAN is then outputted based on the outcome of the tracking.

Patent Agency Ranking