Patent ID: 9330100
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a processing device of a mirror server comprising a plurality of mirror device modules each to service a request in a different transfer protocol of a plurality of transfer protocols, a request for data in a first transfer protocol of the plurality of transfer protocols from a client device, wherein the mirror server replicates data of a primary server; identifying a first mirror device module of the plurality of mirror device modules to service the request for data in the first transfer protocol; checking, by the processing device of the mirror server, a local data archive of the mirror server for a local copy of the requested data, wherein the local data archive is in an overlay file system; determining, by the processing device, that the local copy of the requested data stored in the local data archive of the mirror server is invalid; sending, by the processing device of the mirror server, a request for the requested data to a remote data archive of the primary server in response to the determining, the local data archive having a matching structure to the remote data archive; receiving, by the processing device of the mirror server, the requested data from the primary server; and sending, by the processing device of the mirror server, the requested data to the client device.