Patents by Inventor Dani SHEMESH
Dani SHEMESH has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10824512Abstract: A storage system in one embodiment comprises a storage controller and a plurality of storage devices comprising a plurality of memory portions. The storage controller is configured to monitor a plurality of servers for a failure event. The servers store a plurality of copies of the memory portions. The storage controller is further configured to mark as invalid a copy of a memory portion on a failed server, search for and identify a location on an operational server for storing a new version of the copy, and communicate the copy invalidity and the identified location to a client device using the memory portion. The client device is configured to generate the new version of the copy for storage on the operational server, and the storage controller receives a notification from the client device regarding whether the new version of the copy was generated and stored on the operational server.Type: GrantFiled: July 31, 2018Date of Patent: November 3, 2020Assignee: EMC IP Holding Company LLCInventors: Inna Resnik, Zvi Schneider, Dani Shemesh
-
Publication number: 20200042394Abstract: A storage system in one embodiment comprises a storage controller and a plurality of storage devices comprising a plurality of memory portions. The storage controller is configured to monitor a plurality of servers for a failure event. The servers store a plurality of copies of the memory portions. The storage controller is further configured to mark as invalid a copy of a memory portion on a failed server, search for and identify a location on an operational server for storing a new version of the copy, and communicate the copy invalidity and the identified location to a client device using the memory portion. The client device is configured to generate the new version of the copy for storage on the operational server, and the storage controller receives a notification from the client device regarding whether the new version of the copy was generated and stored on the operational server.Type: ApplicationFiled: July 31, 2018Publication date: February 6, 2020Inventors: Inna Resnik, Zvi Schneider, Dani Shemesh
-
Patent number: 10013473Abstract: A fast snapshot is configured to determine if a snapshot is utilized for asynchronous mirroring. The fast snapshot operation is performed by avoiding reference counts of the one or more data units associated with the snapshot from being updated at a creation time and a deletion time when the snapshot is utilized for asynchronous mirroring.Type: GrantFiled: September 9, 2015Date of Patent: July 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9747357Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: September 11, 2015Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Publication number: 20160006637Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: ApplicationFiled: September 11, 2015Publication date: January 7, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM
-
Publication number: 20150379106Abstract: A fast snapshot is configured to determine if a snapshot is utilized for asynchronous mirroring. The fast snapshot operation is performed by avoiding reference counts of the one or more data units associated with the snapshot from being updated at a creation time and a deletion time when the snapshot is utilized for asynchronous mirroring.Type: ApplicationFiled: September 9, 2015Publication date: December 31, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM
-
Patent number: 9201892Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: August 30, 2011Date of Patent: December 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Patent number: 9189490Abstract: A fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time.Type: GrantFiled: February 27, 2013Date of Patent: November 17, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Keller, Orit Nissan-Messing, Dani Shemesh, Eliyahu Weissbrem
-
Publication number: 20130054911Abstract: Exemplary method, system, and computer program product embodiments for performing a snapshot for monitoring usage of one or more data units are provided. In one embodiment, by way of example only, a fast snapshot is configured to store a state of a computing environment at a point in time. The fast snapshot operation is performed by avoiding reference counts of one or more data units associated with the snapshot from being updated at a creation and a deletion time. Additional system and computer program product embodiments are disclosed and provide related advantages.Type: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael KELLER, Orit NISSAN-MESSING, Dani SHEMESH, Eliyahu WEISSBREM