-
公开(公告)号:US20210318967A1
公开(公告)日:2021-10-14
申请号:US16844017
申请日:2020-04-09
Applicant: EMC IP Holding Company LLC
Inventor: Vinay G. Rao , Sanjib Mallick , Owen Crowley , Peniel Charles , Erik P. Smith , Arieh Don
Abstract: A host device comprises a processor coupled to a memory. The host device is configured to obtain from a storage system connectivity information characterizing one or more ports of the storage system, and to automatically establish connectivity of a particular type between the host device and one or more logical storage devices of the storage system based at least in part on the obtained connectivity information. For example, the host device can obtain the connectivity information directly from the storage system or via at least one intermediary device such as a management station. In some embodiments, the obtaining and automatically establishing are performed by at least one multi-path input-output driver of a multi-path layer of the host device. The connectivity of a particular type illustratively comprises Internet Small Computer System Interface (iSCSI) connectivity between the host device and the storage system, although other connectivity types can be supported.
-
公开(公告)号:US11099754B1
公开(公告)日:2021-08-24
申请号:US15931867
申请日:2020-05-14
Applicant: EMC IP Holding Company LLC
Inventor: Sanjib Mallick , John Krasner , Arieh Don , Ramesh Doddaiah
IPC: G06F13/00 , G06F3/06 , G06F9/4401
Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to receive, via a multi-path layer of at least one host device, at least one indication of a predicted distribution of input-output operations directed from the at least one host device to a storage system for a given time interval. The at least one processing device is also configured to determine a cache memory configuration for a cache memory associated with the storage system based at least in part on the at least one indication of the predicted distribution of input-output operations for the given time interval. The at least one processing device is further configured to provision the cache memory with the determined cache memory configuration for the given time interval.
-
公开(公告)号:US20210208805A1
公开(公告)日:2021-07-08
申请号:US16736852
申请日:2020-01-08
Applicant: EMC IP Holding Company LLC
Inventor: Violet S. Beckett , Jaeyoo Jung , Arieh Don
Abstract: Techniques for configuring paths for transmitting I/O operations may include: configuring a first path over which logical devices are exposed over a first port of a data storage system to a second port of a host, wherein the logical devices include a first logical device having a first service level objective and a second logical device having a second service level objective denoting a lower service level than the first service level objective; determining whether there is a service level objective violation of the first service level for the first logical device; and responsive to determining there is a service level objective violation for the first logical device, performing first processing that exposes the first logical device and the second logical device over different ports of the data storage system. Masking information may indicate which logical devices are exposed over which data storage system ports to which host ports.
-
公开(公告)号:US11003357B2
公开(公告)日:2021-05-11
申请号:US16569686
申请日:2019-09-13
Applicant: EMC IP Holding Company LLC
Inventor: Owen Crowley , Scott Rowlands , Vinay G. Rao , Arieh Don
IPC: G06F3/06 , G06F9/4401
Abstract: Communications between a host system and a storage system may be restricted to a single I/O path, at least temporarily, without manually manipulating physical connections to the host system and/or storage system or manually data structures defining I/O connectivity. In response to a communication to maintain only a first permitted I/O path between a host system and a storage system, I/O communications may be prevented on any I/O paths between the host system and the storage system, except for the first permitted I/O system, without modifying the definition of any permitted I/O paths on the storage system. One or more fields may be included in entries of a data structure that defines permitted I/O paths, the fields specifying whether an I/O path should be allowed to, or prevented from, carry communications between a host system and the storage system, at least temporarily.
-
公开(公告)号:US10970210B2
公开(公告)日:2021-04-06
申请号:US16398602
申请日:2019-04-30
Applicant: EMC IP Holding Company LLC
Inventor: Gabi Benhanokh , Andrew L. Chanler , Arieh Don
IPC: G06F12/0804 , G06F9/50
Abstract: Physical storage devices may be managed for spontaneous de-staging from a cache, for example, by determining a background task threshold (UBTT), and controlling one or more physical storage devices to use the UBTT instead of the VBTT in determining when to enter background task mode. The determined UBTT may be less than the VBTT, which may cause the physical storage device to enter into background task mode earlier, which means that background tasks like garbage collection and write leveling may be performed more frequently. An ability to turn on and turn off management of physical storage devices for spontaneous de-staging of a cache may be provided. It may be desirable to turn off physical storage device management for spontaneous de-staging, for example, during peak workload hours, to prevent physical storage devices from entering into background task mode more frequently during certain times.
-
公开(公告)号:US10833701B2
公开(公告)日:2020-11-10
申请号:US15969099
申请日:2018-05-02
Applicant: EMC IP Holding Company LLC
Inventor: Owen Martin , Felix Shvaiger , Arieh Don
Abstract: Determining an expected compression rate for a prospective process in a federated system includes obtaining compression rate data for existing processes in the federated system, compiling the compression rate data into a plurality of entries in a process name table according to process identifier, client, and industry, determining a specific entry in the process name table for an existing process that most closely matches the prospective process, and determining an expected compression rate of the prospective process based on the compression rate data for the specific entry. Compression rate data may be provided by a driver at host systems that sends compression rate information to a central repository. The central repository may be provided by a host system at a data center of the federated system. The compression rate data may use a sliding average that weighs the data more heavily to favor more recent data.
-
公开(公告)号:US10747464B2
公开(公告)日:2020-08-18
申请号:US16170384
申请日:2018-10-25
Applicant: EMC IP Holding Company LLC
Inventor: Subin George , Deepak Vokaliga , Jaeyoo Jung , Arieh Don
IPC: G06F3/06
Abstract: Techniques for migrating data of a logical device from a source to a target system may include: obtaining a map indicating unused data portions of a logical device; issuing read commands from the target system to the source system to only read data from the source copy of the logical device for logical addresses that are not marked in the map as unused data portions; receiving the read data at the target system; writing the read data to second logical addresses of the target copy of the logical device on the target system; and marking logical addresses indicated by the map as corresponding to the unused data portions. The source system may also determine whether all data of a received read request that reads data from the logical device is included in an unused data portion and if so, return no read data and a specialized error condition.
-
公开(公告)号:US20200252319A1
公开(公告)日:2020-08-06
申请号:US16263042
申请日:2019-01-31
Applicant: EMC IP Holding Company LLC
Inventor: Michael E. Specht , Vinay G. Rao , Subin George , Arieh Don
IPC: H04L12/26 , H04L12/707 , H04L12/751 , H04L29/08
Abstract: Combinations of host ports and storage ports (e.g., I-T pairs) on a storage network that are zoned but not masked may be determined, without accessing a switch or network administrator. Heartbeat communications (heartbeats) may be transmitted from host systems to each storage device of a storage system of which the host system is aware, along the one or more I/O paths of which the host is aware to the storage port of the I/O path. The storage devices may include one or more nominal devices defined for I-T pairs for which I/O connectivity has not been defined for any storage devices. The storage system may maintain a master heartbeat (heartbeat) table that may include a plurality of entries, each entry corresponding to a combination of a host port, storage port and storage device, and storing a time stamp value for a most recent heartbeat received for the combination.
-
公开(公告)号:US10673690B2
公开(公告)日:2020-06-02
申请号:US16177548
申请日:2018-11-01
Applicant: EMC IP Holding Company LLC
Inventor: John S. Copley , Subin George , Arieh Don
IPC: H04L12/24 , H04L12/26 , H04L29/08 , H04L12/931 , H04L12/947
Abstract: Connectivity loss on a storage network may be reliably determined. For one or more host ports connected to a storage system, the frequency with which status communications are received from the host port may be determined. Status communications from a host port then may be monitored to determine if a predefined number of status communications within a predefined period of time have not been received. If so, it may be determined whether a change in storage system permissions concerning use of ports potentially caused the one or more status communications to not be received. If not, it may be determined whether one or more communications associated with a change in configuration of a switch have been received, in which case a predefined amount of time may be allowed to pass to allow the switch change communications to complete; after which status communications from the host port may again be monitored.
-
公开(公告)号:US10565068B1
公开(公告)日:2020-02-18
申请号:US15491011
申请日:2017-04-19
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Arieh Don , Gabriel Benhanokh , Ian Wigmore , Stephen Smaldone
Abstract: A backup copy of a production device is used to quantify suitability of host application data for placement on individual managed drives and virtualized managed drives based on storage capabilities associated with those drives. A data analysis program on a data backup storage array may generate block backup statistics to indicate that a production device or certain chunks, blocks or volumes of host application data are highly compressible or reducible via deduplication. The block backup statistics are sent from the data backup storage array to the primary storage array. The primary storage array uses the block backup statistics to select a particular storage resource with suitable storage capabilities for the data. Highly compressible data may be stored on a storage virtualization storage array with data compression capability, and data that is neither highly compressible nor reducible with deduplication may be stored on local resources.
-
-
-
-
-
-
-
-
-