Patents Assigned to Axxana (Israel) Ltd.
  • Patent number: 11055183
    Abstract: A method includes monitoring a sequence of transactions in one or more volumes. The transactions are transferred to a primary storage (112) in a given order, and are replicated to a secondary storage (114). The volumes belong to a volume group (204) for which the transactions are guaranteed to be replicated while retaining the given order. Artificial write transactions (228) are periodically issued to a protection application field, which is predefined in a given volume (212) belonging to the volume group. Records indicative of the transactions, including the artificial transactions, are stored in a disaster-proof storage unit (144). Upon verifying that a given artificial transaction has been successfully replicated in the secondary storage, the records corresponding to the given artificial write transaction and the transactions that precede it in the sequence are deleted from the disaster-proof storage unit.
    Type: Grant
    Filed: September 11, 2016
    Date of Patent: July 6, 2021
    Assignee: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Patent number: 10769028
    Abstract: Methods, storage facilities and computer software products implement embodiments of the present invention that include partitioning a software stack (140) into a first software component (141), a second software component (142) and a third software component (143) managed respectively by a primary host (26) at a primary site (22), by a secure storage unit (30) at or adjacent to the primary site, the secure storage unit including a protection storage unit (92) and a disaster-proof storage unit (94), and by a recovery system (34) at a secondary site (24). One or more files (90) are stored in the disaster-proof unit using the first and the second software components, and following a disaster occurring at the primary site, the files are recovered using the secure storage unit and the recovery system.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 8, 2020
    Assignee: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Patent number: 10592326
    Abstract: A method, including receiving, by a secure processor housed in a disaster-proof casing located at a local site, recurring wireless signals from an application server and from a storage system that are collocated with the processor at the local site, the application server configured to store data to the primary storage system, and to mirror the data to a remote site, each of the wireless signals indicating a status of the application server or the storage system at a given time. A status log including the respective statuses of the application server and the storage system at the received times is stored to a memory in the casing, and subsequent to failures of the application server, the storage system and the mirroring, the status log analyzed to compute a data loss at the local site resulting from the failures of the application server, the storage system, and the mirroring.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 17, 2020
    Assignee: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Patent number: 10379958
    Abstract: Methods, storage facilities and computer software products implement embodiments of the present invention that include mapping, by a storage system including one or more storage devices, a set of storage blocks on a given storage device to a redo log file configured to store transactions performed by a transaction processing system. An archiving condition is specified, and upon the transaction processing system completing a given transaction a copy of the given transaction is stored to the redo log file. Upon the archiving condition being met, the storage system can remap the set of storage blocks to an archive log file.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: August 13, 2019
    Assignee: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Patent number: 9195397
    Abstract: A recovery unit for recovering data includes an antenna and a first wireless transceiver. The first wireless transceiver is configured to communicate via the antenna only with a second wireless transceiver of a storage unit that holds records associated with the data. When an event damaging at least some of the data occurs and the recovery unit is brought into proximity with the storage unit, the recovery unit receives the records from the storage unit for recovery of the data.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: November 24, 2015
    Assignee: AXXANA (ISRAEL) LTD.
    Inventors: Alex Winokur, Gil Chaouat, Eliahou Orr
  • Patent number: 9021124
    Abstract: A network appliance (40) includes a processor (48) and a Host Bus Adapter (HBA-44). The processor is configured to execute storage commands in one or more storage devices (28A, 28B). The HBA is coupled to a network (32) so as to receive communication frames sent over the network to the network appliance, and is configured to filter the received communication frames so as to pass through to the processor only a subset of the received communication frames, which correspond to the storage commands that have been sent by one or more applications for processing by the network appliance.
    Type: Grant
    Filed: November 25, 2010
    Date of Patent: April 28, 2015
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Patent number: 8914666
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: December 16, 2014
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Publication number: 20130311736
    Abstract: A recovery unit for recovering data includes an antenna and a first wireless transceiver. The first wireless transceiver is configured to communicate via the antenna only with a second wireless transceiver of a storage unit that holds records associated with the data. When an event damaging at least some of the data occurs and the recovery unit is brought into proximity with the storage unit, the recovery unit receives the records from the storage unit for recovery of the data.
    Type: Application
    Filed: July 23, 2013
    Publication date: November 21, 2013
    Applicant: AXXANA (ISRAEL) LTD.
    Inventors: Alex Winokur, Gil Chaouat, Eliahou Orr
  • Publication number: 20130019001
    Abstract: A network appliance (40) includes a processor (48) and a Host Bus Adapter (HBA-44). The processor is configured to execute storage commands in one or more storage devices (28A, 28B). The HBA is coupled to a network (32) so as to receive communication frames sent over the network to the network appliance, and is configured to filter the received communication frames so as to pass through to the processor only a subset of the received communication frames, which correspond to the storage commands that have been sent by one or more applications for processing by the network appliance.
    Type: Application
    Filed: November 25, 2010
    Publication date: January 17, 2013
    Applicant: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Patent number: 8289694
    Abstract: A storage device includes a memory and a wireless transmitter, both contained in a disaster-proof enclosure. The memory is configured to receive and store data, and the wireless transmitter is coupled to read and transmit the data from the memory. The disaster-proof enclosure is surrounded by a thermally-insulating layer, and is configured to protect the memory and the transmitter from environmental conditions caused by a disaster event, such that the memory and the wireless transmitter remain functional during and after the disaster event and the transmitter is able to transmit at least a portion of the data to a receiver from within the disaster-proof enclosure after the disaster event.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: October 16, 2012
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Publication number: 20120124311
    Abstract: A method includes monitoring a sequence of transactions in one or more volumes. The transactions are transferred to a primary storage (112) in a given order, and are replicated to a secondary storage (114). The volumes belong to a volume group (204) for which the transactions are guaranteed to be replicated while retaining the given order. Artificial write transactions (228) are periodically issued to a protection application field, which is redefined in a given volume (212) belonging to the volume group. Records indicative of the transactions, including the artificial transactions, are stored in a disaster-proof storage unit (144). Upon verifying that a given artificial transaction has been successfully replicated in the secondary storage, the records, corresponding to the given artificial write transaction and the transactions that precede it in the sequence are deleted from the disaster-proof storage unit.
    Type: Application
    Filed: July 28, 2010
    Publication date: May 17, 2012
    Applicant: AXXANA (ISRAEL) LTD.
    Inventor: Alex Winokur
  • Publication number: 20110264954
    Abstract: A recovery unit (90) for recovering data, including an antenna (102) and a first wireless transceiver (100). The first wireless transceiver is configured to communicate via the antenna only with a second wireless transceiver (76) of a storage unit (48) that holds records associated with the data. When an event damaging at least some of the data occurs and the recovery unit is brought into proximity with the storage unit, the recovery unit receives the records from the storage unit for recovery of the data.
    Type: Application
    Filed: January 7, 2010
    Publication date: October 27, 2011
    Applicant: AXXANA (ISRAEL) LTD.
    Inventors: Alex Winokur, Gil Chaouat, Eliahou Orr
  • Publication number: 20110231366
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Application
    Filed: June 2, 2011
    Publication date: September 22, 2011
    Applicant: AXXANA (ISRAEL) LTD
    Inventor: Alex Winokur
  • Patent number: 8015436
    Abstract: A method for data protection includes, in a first operational mode, sending data items for storage in a primary storage device and in a secondary storage device, while temporarily caching the data items in a disaster-proof storage unit and subsequently deleting the data items from the disaster-proof storage unit, wherein each data item is deleted from the disaster-proof storage unit upon successful storage of the data item in the secondary storage device. An indication of a fault related to storage of the data in the secondary storage device is received. Responsively to the indication, operation is switched to a second operational mode in which the data items are sent for storage at least in the primary storage device and are cached and retained in the disaster-proof storage unit irrespective of the successful storage of the data items in the secondary storage device.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 6, 2011
    Assignee: Axxana (Israel) Ltd
    Inventor: Alex Winokur
  • Patent number: 7996709
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: August 9, 2011
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Patent number: 7984327
    Abstract: A data processing method includes receiving data objects for storage by a primary storage device. A first instance of each of at least some of the received data objects is cached in a disaster-proof storage unit. A second instance of each received data object is sent for storage in a secondary storage device. A list of identifiers of the data objects that are cached in the disaster-proof storage unit at a given point in time is sent from the disaster-proof storage unit to the secondary storage device. Following an event that renders at least some of the data objects on the primary storage device inaccessible, a request sent to the secondary storage device to access a given data object is received. A selection is made, responsively to the list, to serve the cached first instance or the stored second instance of the given data object in response to the request.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: July 19, 2011
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Publication number: 20100172084
    Abstract: A storage device includes a memory and a wireless transmitter, both contained in a disaster-proof enclosure. The memory is configured to receive and store data, and the wireless transmitter is coupled to read and transmit the data from the memory. The disaster-proof enclosure is surrounded by a thermally-insulating layer, and is configured to protect the memory and the transmitter from environmental conditions caused by a disaster event, such that the memory and the wireless transmitter remain functional during and after the disaster event and the transmitter is able to transmit at least a portion of the data to a receiver from within the disaster-proof enclosure after the disaster event.
    Type: Application
    Filed: December 28, 2009
    Publication date: July 8, 2010
    Applicant: AXXANA (ISRAEL) LTD
    Inventor: Alex Winokur
  • Publication number: 20100169706
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 1, 2010
    Applicant: AXXANA (ISRAEL) LTD
    Inventor: Alex Winokur
  • Patent number: 7707453
    Abstract: A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: April 27, 2010
    Assignee: Axxana (Israel) Ltd.
    Inventor: Alex Winokur
  • Publication number: 20090287967
    Abstract: A method for data protection includes, in a first operational mode, sending data items for storage in a primary storage device and in a secondary storage device, while temporarily caching the data items in a disaster-proof storage unit and subsequently deleting the data items from the disaster-proof storage unit, wherein each data item is deleted from the disaster-proof storage unit upon successful storage of the data item in the secondary storage device. An indication of a fault related to storage of the data in the secondary storage device is received. Responsively to the indication, operation is switched to a second operational mode in which the data items are sent for storage at least in the primary storage device and are cached and retained in the disaster-proof storage unit irrespective of the successful storage of the data items in the secondary storage device.
    Type: Application
    Filed: May 11, 2009
    Publication date: November 19, 2009
    Applicant: Axxana (Israel) Ltd.
    Inventor: Alex Winokur