-
公开(公告)号:US20200028894A1
公开(公告)日:2020-01-23
申请号:US15607251
申请日:2017-05-26
申请人: Nutanix, Inc.
发明人: Tabrez MEMON , Jaya SINGHVI , Miao CUI , Binny Sher GILL
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US20200026425A1
公开(公告)日:2020-01-23
申请号:US15607202
申请日:2017-05-26
申请人: Nutanix, Inc.
发明人: Tabrez MEMON , Jaya SINGHVI , Miao CUI , Binny Sher GILL
摘要: 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.
-
公开(公告)号:US20160202916A1
公开(公告)日:2016-07-14
申请号:US14206924
申请日:2014-03-12
申请人: Nutanix, Inc.
发明人: Miao CUI , Gregory Andrew SMITH , Tabrez MEMON
CPC分类号: G06F3/065 , G06F3/0604 , G06F3/0664 , G06F3/0683 , G06F8/63 , G06F9/45533 , G06F9/45558 , G06F2009/45562 , G06F2009/45575
摘要: Disclosed is an improved approach to implement virtualization objects in a virtualization system. The virtualization object from a first namespace is cloned as a snapshot that is accessible within a second namespace. To implement this, the virtualization object can be mounted as a target (implemented as a snapshot) that is locally accessible to the host.
摘要翻译: 披露了一种在虚拟化系统中实现虚拟化对象的改进方法。 来自第一个命名空间的虚拟化对象被克隆为可在第二个命名空间中访问的快照。 为了实现这一点,虚拟化对象可以作为主机本地可访问的目标(实现为快照)来加载。
-
-
-