REBALANCING STORAGE I/O WORKLOADS BY STORAGE CONTROLLER SELECTION AND REDIRECTION

    公开(公告)号:US20200028894A1

    公开(公告)日:2020-01-23

    申请号:US15607251

    申请日:2017-05-26

    申请人: Nutanix, Inc.

    IPC分类号: H04L29/08 G06F3/06

    摘要: Systems and methods for rebalancing storage-oriented workloads across resources of a distributed data storage facility. Communications are initiated between a client computing device and a plurality of storage target devices of a distributed storage system. The distributed storage system comprises one or more computing nodes that can host virtualized controllers. A client computing device interfaced with the distributed storage system uses an IP address to access an initial virtualized controller. Upon detecting a change event, conditions of the computing environment are analyzed to determine rebalancing options. Analysis of the rebalancing options results in identification of an alternative virtualized controller. A redirect message that identifies the alternative virtualized controller is sent to the computing device. The client computing device connects to the alternative virtualized controller. Messages are sent between the client computing device and the alternative virtualized controller to access one of the storage target devices for performing storage I/O protocols.

    MANAGING DEDUPLICATED DATA
    2.
    发明申请

    公开(公告)号:US20200026781A1

    公开(公告)日:2020-01-23

    申请号:US15459706

    申请日:2017-03-15

    申请人: Nutanix, Inc.

    IPC分类号: G06F17/30

    摘要: Facilitating deduplication of data in a computing system without managing access to reference count variables. A method embodiment commences upon detecting first data unit and calculating a first checksum value. At a later time, a second data unit is received and the system calculates a second checksum value. If the second checksum value is the same as the first checksum value, then the first data unit and the second data unit are the same data and need not be duplicated. In such cases, an entry in the metadata points to the location of the first data unit that is already stored. Additional metadata entries are made in the metadata to associate a Boolean usage state flag and a Boolean deletion state flag with the second checksum value. Periodically scans of the metadata are performed. When both Boolean flags are in a particular state, the deduplicated data is deleted.

    EFFICIENT SCALING OF DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20200026425A1

    公开(公告)日:2020-01-23

    申请号:US15607202

    申请日:2017-05-26

    申请人: Nutanix, Inc.

    IPC分类号: G06F3/06 G06F17/30 H04L29/08

    摘要: Systems and methods for managing access to storage devices in a distributed data storage environment. Embodiments operate to manage communications between a client computing device and storage target devices in a distributed storage system. The distributed storage system comprises one or more computing nodes and at least one storage target device. A client computing device interfaced with the distributed storage system uses an IP address to access a leader virtualized controller. Upon receipt of a storage access protocol message by the leader virtualized controller elected from a set of virtualized controllers, a redirect message comprising a second IP address that identifies a second virtualized controller is sent to the client computing device. The client computing device connects to the second virtualized controller. Messages are sent between the client computing device and the second virtualized controller, which in turn accesses the storage target device to carry out storage I/O protocol messaging.