The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 03, 2013

Filed:

Apr. 29, 2011
Applicants:

John R. Corbin, El Paso, TX (US);

Vijay Singh, San Jose, CA (US);

Saadia Khan, Milpitas, CA (US);

Sloan Johnson, San Jose, CA (US);

Inventors:

John R. Corbin, El Paso, TX (US);

Vijay Singh, San Jose, CA (US);

Saadia Khan, Milpitas, CA (US);

Sloan Johnson, San Jose, CA (US);

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

In one embodiment, a data migration technique enables a source storage system to efficiently and reliably migrate data to a destination storage system. The source storage system includes a copy engine that is configured to migrate or copy a set of data, e.g., one or more files, to the destination storage system using a file-based protocol over a network. The copy engine is also configured to ensure that any locks associated with the migrated data set are reclaimed at the destination storage system using a lock-based protocol. The source storage system further includes a proxy service that is configured to translate client requests to access the migrated data set to access requests executable (i.e., discernable) by the destination storage system. The proxy service then forwards or proxies the translated requests over the network to the destination storage system for processing. In essence, the proxy service interacts with the copy engine to proxy protocol specific requests and replies between a client and the destination storage system after copying of the migrated data set has completed, thus rendering data migration transparent to the client.


Find Patent Forward Citations

Loading…