摘要 |
A method, non-transitory computer readable medium, and storage controller computing device that establishes an application interface and a source interface to a programmable switch. A flow table of the programmable switch is updated to insert routing actions associated with the application and source interfaces.;Next, when an application request received from an application is locally serviceable is determined. When the determination indicates the application request is not locally serviceable, a migration request for data associated with the application request is sent to the programmable switch from the source interface and a destination address of a source storage server is used. Additionally, a migration response to the migration request including the data from the source storage server is received from the source interface. The data is then stored locally in a destination storage server and thereby is migrated from the source storage server. |
主权项 |
1. A method for migrating data between heterogeneous storage platforms, the method comprising:
establishing, by a storage controller computing device, an application interface and a source interface to a programmable switch; updating, by the storage controller computing device, a flow table of the programmable switch to insert routing actions associated with the application interface and the source interface; and determining, by the storage controller computing device, when an application request received from an application is locally serviceable, wherein when the determining indicates the application request is not locally serviceable:
sending, by the storage controller computing device, a migration request for data associated with the application request to the programmable switch from the source interface and using a destination address of a source storage server;receiving, by the storage controller computing device and from the source interface, a migration response to the migration request including the data from the source storage server; andstoring, by the storage controller computing device, the data locally in a destination storage server. |