Patents by Inventor Samuel Krikler
Samuel Krikler 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: 10691568Abstract: Embodiments for managing volume replication and disaster recovery in a containerized storage environment. A mapping is established between a PersistentVolumeClaim (PVC) having a correlated Persistent Volume (PV), and a source storage World Wide Name (WWN) and a target storage WWN. The mapping is replicated as part of a replication operation between the source storage and the target storage thereby maintaining consistency of the PV associated with one or more application containers among the source storage and the target storage.Type: GrantFiled: July 26, 2018Date of Patent: June 23, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amalia Avraham, Alon Marx, Isaac Beckman, Ran Harel, Samuel Krikler, Shay Berman
-
Publication number: 20200034258Abstract: Embodiments for managing volume replication and disaster recovery in a containerized storage environment. A mapping is established between a PersistentVolumeClaim (PVC) having a correlated Persistent Volume (PV), and a source storage World Wide Name (WWN) and a target storage WWN. The mapping is replicated as part of a replication operation between the source storage and the target storage thereby maintaining consistency of the PV associated with one or more application containers among the source storage and the target storage.Type: ApplicationFiled: July 26, 2018Publication date: January 30, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amalia AVRAHAM, Alon MARX, Isaac BECKMAN, Ran HAREL, Samuel KRIKLER, Shay BERMAN
-
Patent number: 8918605Abstract: A deduplication storage capacity is estimated as a function of an expected deduplication ratio, the expected deduplication ratio being a combined average of a current deduplication ratio and a configured deduplication ratio, the current deduplication ratio depending on the data currently stored in the deduplication storage, and the configured deduplication ratio being an estimate made at a configuration stage of the deduplication computing storage environment.Type: GrantFiled: June 4, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Lior Aronovich, Shira Ben-Dor, Aviv Caro, Elena Drobchenko, Samuel Krikler, Ofer Leneman, Asaf Levy, Liran Loya, Dan Melamed, Tzafrir Z. Taub
-
Patent number: 8818965Abstract: An original deduplication file system (DFS) file is partitioned into a first set of sections being sections including data affected by rewrite operations and a second set of sections being sections including data unaffected by rewrite operations. A new DFS file to be stored as part of a plurality of user files is created, the plurality of user files including the original DFS file and being accessible by a sequential DFS and a dynamic non-DFS, the dynamic non-DFS including a plurality of dynamic metadata files having entries pointing to corresponding sections of the original DFS files. The first set of sections of the original DFS file including data affected by rewrite operations is directly written into the new DFS file. The second set of sections from the original DFS file including data unaffected by rewrite operations is quoted into the new DFS file. The original DFS file is deleted.Type: GrantFiled: April 3, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8706994Abstract: Various embodiments for synchronization of source and replicated instances of sequential access storage components in a computing environment by a processor device are provided. A replication synchronization table (RST) of a source instance is updated at a source component with the compacted information. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.Type: GrantFiled: January 17, 2013Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
-
Patent number: 8533407Abstract: A deduplication storage capacity is estimated as a function of an expected deduplication ratio, the expected deduplication ratio being a combined average of a current deduplication ratio and a configured deduplication ratio, the current deduplication ratio depending on the data currently stored in the deduplication storage, and the configured deduplication ratio being an estimate made at a configuration stage of the deduplication computing storage environment.Type: GrantFiled: December 1, 2010Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Lior Aronovich, Shira Ben-Dor, Aviv Caro, Elena Drobchenko, Samuel Krikler, Ofer Leneman, Asaf Levy, Liran Loya, Dan Melamed, Tzafrir Z. Taub
-
Patent number: 8533412Abstract: A replication synchronization table (RST) is configured for the source instance. The RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance. The RST of the source instance is updated at a source component with the compacted information. The updated RST is transmitted from the source instance to the replicated instance. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.Type: GrantFiled: April 27, 2012Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
-
Patent number: 8438139Abstract: A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: GrantFiled: December 1, 2010Date of Patent: May 7, 2013Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8433690Abstract: A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: GrantFiled: June 4, 2012Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
-
Patent number: 8296536Abstract: A replication synchronization table (RST) is configured for the source instance. The RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance. The RST of the source instance is updated at a source component with the compacted information. The updated RST is transmitted from the source instance to the replicated instance. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.Type: GrantFiled: August 11, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
-
Publication number: 20120246438Abstract: A deduplication storage capacity is estimated as a function of an expected deduplication ratio, the expected deduplication ratio being a combined average of a current deduplication ratio and a configured deduplication ratio, the current deduplication ratio depending on the data currently stored in the deduplication storage, and the configured deduplication ratio being an estimate made at a configuration stage of the deduplication computing storage environment.Type: ApplicationFiled: June 4, 2012Publication date: September 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior ARONOVICH, Shira BEN-DOR, Aviv CARO, Elena DROBCHENKO, Samuel KRIKLER, Ofer LENEMAN, Asaf LEVY, Liran LOYA, Dan MELAMED, Tzafrir Z. TAUB
-
Publication number: 20120239633Abstract: A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: ApplicationFiled: June 4, 2012Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior ARONOVICH, Samuel KRIKLER, Asaf LEVY, Amit SCHREIBER
-
Publication number: 20120215999Abstract: A replication synchronization table (RST) is configured for the source instance. The RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance. The RST of the source instance is updated at a source component with the compacted information. The updated RST is transmitted from the source instance to the replicated instance. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. AKIRAV, Yariv BACHAR, Elena DROBCHENKO, Samuel KRIKLER, Aharon LAZAR, Itay MAOZ, Dan MELAMED, Gil E. PAZ
-
Publication number: 20120143832Abstract: Various embodiments for rewriting data in a deduplication storage environment by a processor device are provided. A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior ARONOVICH, Samuel KRIKLER, Asaf LEVY, Amit SCHREIBER
-
Publication number: 20120144149Abstract: Various embodiments for capacity management in a deduplication computing storage environment by a processor device are provided. A deduplication storage capacity is estimated as a function of an expected deduplication ratio, the expected deduplication ratio being a combined average of a current deduplication ratio and a configured deduplication ratio, the current deduplication ratio depending on the data currently stored in the deduplication storage, and the configured deduplication ratio being an estimate made at a configuration stage of the deduplication computing storage environment.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lior ARONOVICH, Shira BEN-DOR, Aviv CARO, Elena DROBCHENKO, Samuel KRIKLER, Ofer LENEMAN, Asaf LEVY, Liran LOYA, Dan MELAMED, Tzafrir Z. TAUB
-
Patent number: 8055870Abstract: A method according to one embodiment is performed in an environment wherein a plurality of backup hosts are connected to a plurality of virtual tape library servers (VTL servers) which in turn are connected to each of a plurality of disk library units (DLUs), each VTL server being adapted to receive tape storage commands, and in response to receiving a tape storage command, the respective VTL server accepts the tape storage command and responding as if the VTL server were the respective target tape storage device, and wherein data simultaneously streaming from the plurality of backup hosts is received by multiple of the VTL servers, where the multiple VTL servers receiving the simultaneously streamed data write to the same DLU.Type: GrantFiled: August 27, 2010Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
-
Publication number: 20110040942Abstract: Various embodiments for synchronization of source and replicated instances of sequential access storage components in a computing environment by a processor device are provided. A replication synchronization table (RST) is configured for the source instance. The RST is adapted for recording compacted information for at least one of a truncate and an erase operation applied on the source instance. The RST of the source instance is updated at a source component with the compacted information. The updated RST is transmitted from the source instance to the replicated instance. Based on the RST of the source instance and the RST of the replicated instance, data representative of a most recent position on the source component from which data should be transmitted to a replicated component to achieve a full synchronization is determined.Type: ApplicationFiled: August 11, 2009Publication date: February 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shay H. AKIRAV, Yariv BACHAR, Elena DROBCHENKO, Samuel KRIKLER, Aharon LAZAR, Itay MAOZ, Dan MELAMED, Gil E. PAZ
-
Publication number: 20110004727Abstract: A method according to one embodiment is performed in an environment wherein a plurality of backup hosts are connected to a plurality of virtual tape library servers (VTL servers) which in turn are connected to each of a plurality of disk library units (DLUs), each VTL server being adapted to receive tape storage commands, and in response to receiving a tape storage command, the respective VTL server accepts the tape storage command and responding as if the VTL server were the respective target tape storage device, and wherein data simultaneously streaming from the plurality of backup hosts is received by multiple of the VTL servers, where the multiple VTL servers receiving the simultaneously streamed data write to the same DLU.Type: ApplicationFiled: August 27, 2010Publication date: January 6, 2011Applicant: International Business Machines CorporationInventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
-
Patent number: 7853764Abstract: A Virtual Tape (VT) server residing on a network is connectible on its front end to a plurality of heterogeneous backup hosts, with different operating systems and/or backup applications, and on its back end to one or more disk storage devices in an open systems environment. The VT server responds to tape storage commands sent by the backup host as if it were the intended tape storage device and then emulates the desired tape storage activity on the one or more disk storage devices. In a described implementation, the host and server act as SCSI initiator and target and communicate over a Fibre Channel connection.Type: GrantFiled: January 23, 2006Date of Patent: December 14, 2010Assignee: International Business Machines CorporationInventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
-
Publication number: 20080091624Abstract: A method or apparatus for automatically determining an optimum price for an offer by a first entity to a customer entity, comprising: obtaining a demand function representative of the customer, using the demand function and other factors include an intended product margin, building a goal function representative of goals of said first entity, and automatically optimizing the goal function for the margin, therefrom to generate the offer.Type: ApplicationFiled: December 10, 2007Publication date: April 17, 2008Applicant: Earnix Ltd.Inventors: Samuel Krikler, Jacob Eckel