-
公开(公告)号:US20200226000A1
公开(公告)日:2020-07-16
申请号:US16248989
申请日:2019-01-16
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Udi Shemer , Assaf Natanzon
Abstract: Embodiments for providing compare and swap (CAS) functionality to key value storage to allow multi-threaded applications to share storage devices and synchronize multiple concurrent threads or processes. A key-value application programming interface (API) is modified to include a CAS API in addition to the standard Put and Get APIs. The CAS function uses a key, expected old value, and new value to compare and swap an existing key value only if its current value equals the expected old value. Hash values of the key value and expected old value may be used by the CAS function to improve performance and reduce bandwidth.
-
公开(公告)号:US20200134079A1
公开(公告)日:2020-04-30
申请号:US16170809
申请日:2018-10-25
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Kfir Wolfson , Itay Azaria
IPC: G06F17/30
Abstract: Systems, apparatus, and methods for any point in time replication to the cloud. Data is replicated by replicating data to a remote storage or a data bucket in the cloud. At the same time, a metadata stream is generated and stored. The metadata stream establishes a relationship between the data and offsets of the data in the production volume. This allows continuous replication without having to maintain a replica volume. The replica volume can be generated during a rehydration operation that uses the metadata stream to construct the production volume from the cloud data.
-
公开(公告)号:US20200027196A1
公开(公告)日:2020-01-23
申请号:US16040775
申请日:2018-07-20
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Assaf Natanzon , Jehuda Shemer
Abstract: Image combination techniques are provided for a multi-sensor Internet of Things environment. An exemplary method comprises: dynamically determining an image resolution for at least a portion of an image to be collected by and/or transmitted by a plurality of image sensors within a distributed network based on one or more predefined image resolution rules with respect to an available bandwidth; and combining the image portions from the plurality of image sensors to generate at least one higher resolution image, such as a super-resolution image. The predefined image resolution rules specify, for example, that the portions of an image that have changed should be transmitted with a higher resolution relative to portions of the image that have not changed; and/or that multiple versions of a given image should be combined when the given image is degraded by noise. A plurality of low resolution images having a substantially similar alignment are optionally obtained and combined to obtain at least one high resolution image.
-
公开(公告)号:US20200019676A1
公开(公告)日:2020-01-16
申请号:US16031930
申请日:2018-07-10
Applicant: EMC IP Holding Company LLC
Inventor: Oron Golan , Aviram Fireberger , Amos Zamir , Kfir Wolfson , Jehuda Shemer
Abstract: One example method includes bringing up a clone application in a validation environment, replaying recorded incoming network traffic to the clone application, obtaining a response of the clone application to the incoming network traffic, comparing the response of the clone application to recorded outgoing network traffic of the production application, and making a validation determination regarding the clone application, based on the comparison of the response of the clone application to recorded outgoing network traffic of the production application. When the clone application is not validated, the example method includes identifying and resolving a problem relating to the clone application.
-
公开(公告)号:US20200007420A1
公开(公告)日:2020-01-02
申请号:US16024757
申请日:2018-06-30
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Kfir Wolfson , Assaf Natanzon
Abstract: Data reduction techniques are provided for a multi-sensor IoT environment. An exemplary method comprises: dynamically determining, by a device within a distributed network comprised of a plurality of sensors, an amount of sensor data to be collected by and/or transmitted by a sensor within the distributed network based on at least one predefined spatial-based rule and/or at least one predefined temporal-based rule; and processing the sensor data based on the dynamically determined amount of sensor data. A percentage of the plurality of sensors within the distributed network that collect and/or transmit the sensor data can optionally be specified. One or more sensors optionally collect the sensor data at a default resolution and a predefined spatial-based rule and/or a predefined temporal-based rule specifies a predefined trigger for at least one sensor to collect and/or transmit the sensor data at a higher resolution.
-
公开(公告)号:US10120787B1
公开(公告)日:2018-11-06
申请号:US15393598
申请日:2016-12-29
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Amit Lieberman , Kfir Wolfson , Assaf Natanzon
Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager a plurality of data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores a plurality of code versions for each of one or more of the compute services implemented by the processing platform. The code versions stored in the code version repository and the data versions stored in the data version repository collectively provide a two-dimensional test plane. Automated testing the code versions is carried out by an automated code testing system using multiple distinct ones of the data versions selected from the two-dimensional test plane.
-
公开(公告)号:US20240184475A1
公开(公告)日:2024-06-06
申请号:US18436268
申请日:2024-02-08
Applicant: EMC IP Holding Company LLC
Inventor: Bing Liu , Jehuda Shemer , Kfir Wolfson , Jawad Said
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0611 , G06F3/0664 , G06F3/067
Abstract: Data protection operations including replication operations are disclosed. Virtual machines, applications, and/or application data are replicated according to at least one strategy. The replication strategy can improve performance of the recovery operation.
-
公开(公告)号:US11880286B2
公开(公告)日:2024-01-23
申请号:US18064374
申请日:2022-12-12
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Kfir Wolfson , Tomer Kushnir , Jawad Said
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1451 , G06F11/1484 , G06F2009/45575 , G06F2201/815
Abstract: On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. In one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.
-
99.
公开(公告)号:US11868640B2
公开(公告)日:2024-01-09
申请号:US18068919
申请日:2022-12-20
Applicant: EMC IP Holding Company LLC
Inventor: Itay Azaria , Kfir Wolfson , Jehuda Shemer , Saar Cohen
CPC classification number: G06F3/065 , G06F3/0611 , G06F3/0619 , G06F3/0679 , G06F11/1471 , G06F2201/82
Abstract: One example method includes intercepting an IO issued by an application, writing the IO and IO metadata to a splitter journal in NVM, forwarding the IO to storage, and asynchronous with operations occurring along an IO path between the application and storage, evacuating the splitter journal by sending the IO and IO metadata from the splitter journal to a replication site. In this example, sending the IO and IO metadata from the journal to the replication site does not increase a latency associated with the operations on the IO path.
-
公开(公告)号:US11809287B2
公开(公告)日:2023-11-07
申请号:US18064087
申请日:2022-12-09
Applicant: EMC IP Holding Company LLC
Inventor: Tomer Kushnir , Jehuda Shemer , Jawad Said , Kfir Wolfson
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F11/1484 , G06F2201/815 , G06F2201/84
Abstract: On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. In one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.
-
-
-
-
-
-
-
-
-