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: 10691568
    Abstract: 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: Grant
    Filed: July 26, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amalia Avraham, Alon Marx, Isaac Beckman, Ran Harel, Samuel Krikler, Shay Berman
  • Publication number: 20200034258
    Abstract: 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: Application
    Filed: July 26, 2018
    Publication date: January 30, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amalia AVRAHAM, Alon MARX, Isaac BECKMAN, Ran HAREL, Samuel KRIKLER, Shay BERMAN
  • Patent number: 8918605
    Abstract: 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: Grant
    Filed: June 4, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lior Aronovich, Shira Ben-Dor, Aviv Caro, Elena Drobchenko, Samuel Krikler, Ofer Leneman, Asaf Levy, Liran Loya, Dan Melamed, Tzafrir Z. Taub
  • Patent number: 8818965
    Abstract: 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: Grant
    Filed: April 3, 2013
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
  • Patent number: 8706994
    Abstract: 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: Grant
    Filed: January 17, 2013
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
  • Patent number: 8533407
    Abstract: 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: Grant
    Filed: December 1, 2010
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lior Aronovich, Shira Ben-Dor, Aviv Caro, Elena Drobchenko, Samuel Krikler, Ofer Leneman, Asaf Levy, Liran Loya, Dan Melamed, Tzafrir Z. Taub
  • Patent number: 8533412
    Abstract: 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: Grant
    Filed: April 27, 2012
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
  • Patent number: 8438139
    Abstract: 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: Grant
    Filed: December 1, 2010
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
  • Patent number: 8433690
    Abstract: 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: Grant
    Filed: June 4, 2012
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lior Aronovich, Samuel Krikler, Asaf Levy, Amit Schreiber
  • Patent number: 8296536
    Abstract: 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: Grant
    Filed: August 11, 2009
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shay H. Akirav, Yariv Bachar, Elena Drobchenko, Samuel Krikler, Aharon Lazar, Itay Maoz, Dan Melamed, Gil E. Paz
  • Publication number: 20120246438
    Abstract: 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: Application
    Filed: June 4, 2012
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior ARONOVICH, Shira BEN-DOR, Aviv CARO, Elena DROBCHENKO, Samuel KRIKLER, Ofer LENEMAN, Asaf LEVY, Liran LOYA, Dan MELAMED, Tzafrir Z. TAUB
  • Publication number: 20120239633
    Abstract: 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: Application
    Filed: June 4, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior ARONOVICH, Samuel KRIKLER, Asaf LEVY, Amit SCHREIBER
  • Publication number: 20120215999
    Abstract: 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: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Yariv BACHAR, Elena DROBCHENKO, Samuel KRIKLER, Aharon LAZAR, Itay MAOZ, Dan MELAMED, Gil E. PAZ
  • Publication number: 20120143832
    Abstract: 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: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior ARONOVICH, Samuel KRIKLER, Asaf LEVY, Amit SCHREIBER
  • Publication number: 20120144149
    Abstract: 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: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior ARONOVICH, Shira BEN-DOR, Aviv CARO, Elena DROBCHENKO, Samuel KRIKLER, Ofer LENEMAN, Asaf LEVY, Liran LOYA, Dan MELAMED, Tzafrir Z. TAUB
  • Patent number: 8055870
    Abstract: 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: Grant
    Filed: August 27, 2010
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
  • Publication number: 20110040942
    Abstract: 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: Application
    Filed: August 11, 2009
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shay H. AKIRAV, Yariv BACHAR, Elena DROBCHENKO, Samuel KRIKLER, Aharon LAZAR, Itay MAOZ, Dan MELAMED, Gil E. PAZ
  • Publication number: 20110004727
    Abstract: 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: Application
    Filed: August 27, 2010
    Publication date: January 6, 2011
    Applicant: International Business Machines Corporation
    Inventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
  • Patent number: 7853764
    Abstract: 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: Grant
    Filed: January 23, 2006
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Haim Bitner, Samuel Krikler, Shay Akirav, Shira Bash, Elena Drobchenko
  • Publication number: 20080091624
    Abstract: 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: Application
    Filed: December 10, 2007
    Publication date: April 17, 2008
    Applicant: Earnix Ltd.
    Inventors: Samuel Krikler, Jacob Eckel