-
51.
公开(公告)号:US11782611B2
公开(公告)日:2023-10-10
申请号:US17229153
申请日:2021-04-13
Applicant: EMC IP Holding Company LLC
Inventor: Tomer Shachar , Arieh Don , Yevgeni Gehtman , Maxim Balin
CPC classification number: G06F3/0623 , G06F3/064 , G06F3/065 , G06F3/067 , G06F3/0622 , G06F3/0659 , G06F3/0683
Abstract: Data encrypted using a first device-specific key of a first host device is written to a first logical storage device of a storage system. The storage system generates a copy of the first logical storage device, and associates the copy of the first logical storage device with a second logical storage device of the storage system. Data encrypted using a second device-specific key of a second host device is written to the second logical storage device of the storage system. Responsive to a request from the second host device for particular data of the second logical storage device, the storage system determines if the particular data was encrypted using the first key or the second key, and provides the second host device with the particular data and an indication of a result of the determination.
-
公开(公告)号:US11720254B2
公开(公告)日:2023-08-08
申请号:US17085275
申请日:2020-10-30
Applicant: EMC IP Holding Company LLC
Inventor: Krishna Deepak Nuthakki , Arieh Don , Erik P. Smith
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/067 , G06F3/0619 , G06F3/0653 , G06F3/0659 , G06F3/0664
Abstract: Bandwidth consumption and/or an I/O transmission rate on an I/O path between a port of a storage system and a physical host port may be managed, including determining when multiple virtual host ports correspond to (i.e., are mapped to) a same physical host port. This virtual host port mapping information may be used to more accurately determine bandwidth consumption and I/O transmission rates on I/O connections along an I/O path including the physical host port, and to adjust the bandwidth consumption and/or I/O transmission rate on one more of these I/O connections according to bandwidth thresholds and I/O count thresholds defined for the I/O path (e.g., for the Physical host port of the I/O path).
-
公开(公告)号:US11656766B2
公开(公告)日:2023-05-23
申请号:US17222350
申请日:2021-04-05
Applicant: EMC IP Holding Company LLC
Inventor: John R. Lynch , Arieh Don
IPC: G06F3/06
CPC classification number: G06F3/0617 , G06F3/0605 , G06F3/067 , G06F3/0635 , G06F3/0659
Abstract: A temporal correlation may be determined between times specified according to different time standards on different storage network components. A host system may poll a storage system periodically. In response to each poll request, the storage system may respond with the current time on the storage system (CST) according to the time standard of the storage system. The host system may store temporal correlation information (TCI) associating the CST and the current time on the host system (CHT) according to the time standard of the host system. A data structure (TCT) may be provided, where each entry may specify TCI for a CST/CHT pair, the TCI including the CST, CHT and other information corresponding to the temporal correlation between the pair. The TCI may be used to correlate the time of a phenomenon according to the host system time standard to a time according to the storage system time standard.
-
公开(公告)号:US11561727B2
公开(公告)日:2023-01-24
申请号:US16939157
申请日:2020-07-27
Applicant: EMC IP Holding Company LLC
Inventor: Igor Fradkin , Scott Rowlands , Ramprasad Shetty , David Brown , Arieh Don
IPC: G06F3/06
Abstract: Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.
-
公开(公告)号:US20220398326A1
公开(公告)日:2022-12-15
申请号:US17343532
申请日:2021-06-09
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Arieh Don , Krishna Deepak Nuthakki
Abstract: One example method includes receiving, by a backup appliance, a request concerning a dataset, performing, by the backup appliance, an inquiry to determine if end-to-end encryption is enabled for a volume of a target storage array, receiving, by the backup appliance, confirmation from the storage array that end-to-end encryption is enabled for the volume, and based on the confirmation that end-to-end encryption is enabled for the volume, storing the dataset in the volume without performing encryption, compression, or deduplication, of the dataset prior to storage of the dataset in the volume.
-
公开(公告)号:US11513939B2
公开(公告)日:2022-11-29
申请号:US16530134
申请日:2019-08-02
Applicant: EMC IP Holding Company LLC
Inventor: Gabriel Hershkovitz , Jerome J. Cartmell , Arieh Don
Abstract: Improved mechanisms and techniques for recording and aggregating trace information from multiple computing modules of a storage system may be provided. On a storage system having multiple computing modules, where each computing module has multiple processing cores, processing cores may record trace information for I/O operations in dedicated local memory—i.e., memory in the same computing module as the processing core that is dedicated to the computing module. One of the processing cores may be configured to aggregate trace information from across multiple computing modules into its dedicated local memory by accessing trace information from the dedicated local memories of the other computing modules in addition to its own. The aggregated information in one dedicated local memory then may be analyzed for functionality and/or performance and additional action taken based on the analysis.
-
公开(公告)号:US11507595B1
公开(公告)日:2022-11-22
申请号:US15651803
申请日:2017-07-17
Applicant: EMC IP Holding Company LLC
Inventor: Sunil Kumar , Vinay Rao , Boaz Michaely , Arieh Don
IPC: G06F16/27 , H04L67/1095 , G06F16/22
Abstract: Systems and methods for performing data protection operations including replication management or data copy operations. Agent-less data protections are performed. A management server is configured to perform data operations on a production host without installing an agent on the production host. A driver is adapted to aid in performing the data protection operations and communications between the management server and the driver such as commands are achieved via a storage array.
-
公开(公告)号:US11502853B2
公开(公告)日:2022-11-15
申请号:US16530172
申请日:2019-08-02
Applicant: EMC IP Holding Company LLC
Inventor: Arieh Don , Elie Antoun Jreij
Abstract: A trust relationship may be established between a host system and a storage system. An asymmetric key pair including a private key unique to a host system and a public key may be generated. During provisioning of the host system to the storage system, the host system may send the public key to the storage system. The storage system may be configured to record the public key for the host system, for example, in a masking table that defines I/O connectivity for logical storage units between a host system and the storage system. The public key may be used later to validate the host system to the storage system. The private key may be stored on the host system and be unreadable, or may be encrypted with an unreadable encryption key stored on the host system.
-
公开(公告)号:US11455101B2
公开(公告)日:2022-09-27
申请号:US17037814
申请日:2020-09-30
Applicant: EMC IP Holding Company LLC
Inventor: Alan Rajapa , Scott Rowlands , Erik P. Smith , Igor Fradkin , Arieh Don
Abstract: Information pertinent to a connectivity issue reported by a switch may be determined, compiled and reported; and action may be taken autonomously to address the connectivity issue based on the information. The additional information may be determined by the storage system, including querying a switch in response to the switch notifying the storage system of the I/O error, and the storage system accessing one or more data structures to determine additional information. The storage system may cause I/O communications on the I/O path to be at least temporarily diverted. For example, in response to receiving an I/O request on the I/O path corresponding to the connectivity issue, the storage system may send a communication to the host system that causes the host system not to send additional I/O requests on the I/O path, at least temporarily, as described in more detail elsewhere herein.
-
公开(公告)号:US11449257B2
公开(公告)日:2022-09-20
申请号:US16797671
申请日:2020-02-21
Applicant: EMC IP Holding Company LLC
Inventor: Vinay G. Rao , Sanjib Mallick , Natasha Gaurav , Arieh Don
Abstract: An apparatus comprises a host device configured to communicate over a network with a storage system. The host device establishes a migration session in the host device for migration of a source logical storage device accessible utilizing a first access protocol to a target logical storage device accessible utilizing a second access protocol, and migrates the source logical storage device to the target logical storage device utilizing a multi-path layer of the host device. The multi-path layer maintains separate device identities for the respective source and target logical storage devices in conjunction with the migration session but presents a corresponding composite device having a single device identity to one or more applications executing on the host device. The multi-path layer translates one or more commands directed to the composite device in the first access protocol to one or more commands in the second access protocol.
-
-
-
-
-
-
-
-
-