Network-attached storage enhancement appliance
First Claim
Patent Images
1. A method comprising:
- connecting a network-attached storage (NAS) enhancement appliance to a network to which a NAS device currently storing data for a plurality of clients is connected, the NAS device having an original Internet Protocol (IP) address by which the clients access the data;
assigning the NAS device a new IP address on the network;
configuring the NAS enhancement appliance to intercept network packets originating by the clients and addressed to the original IP address of the NAS device;
exporting a file system (fs) of the NAS device to the appliance;
configuring a managed file system (mfs) on the appliance, the mfs corresponding to the exported fs, the exported fs becoming the mfs;
configuring the appliance to forward non-fs-related intercepted network packets addressed to the original IP address of NAS device;
configuring a proxy fs (pxfs) to process access to the exported fs and therefore to the mfs;
configuring within the appliance a migration policy for the mfs, the migration policy specifying a target size of the mfs above which data is migrated away from the mfs;
setting within the appliance a cache acceleration flag for the mfs indicating whether files of the mfs are to be cached by the appliance;
configuring within the appliance a compression flag for the mfs indicating whether files of the mfs are to be compressed by the appliance; and
causing the appliance to operate on the network in accordance with the mfs, the proxy fs, the migration policy, the cache acceleration flag, and the compression flag that have been configured,wherein the appliance interacts with the clients on behalf of the NAS device, the clients accessing the fs at the original IP address of the NAS device without reconfiguration of the clients, the appliance intercepting client access of the fs at the original IP address and instead processing the client access via the pxfs.
0 Assignments
0 Petitions
Accused Products
Abstract
A network attached storage management appliance that can be inserted into a pre-existing network. The appliance sits between an end user and the available storage and optimizes performance and storage through acceleration of data, migration of data, compression of data, deduplication of data, and expansion of storage. The device moves data between lower- and higher-performance storage, with frequently accessed data sitting in higher-performance storage and infrequently accessed data sitting in lower-performance storage.
45 Citations
20 Claims
-
1. A method comprising:
-
connecting a network-attached storage (NAS) enhancement appliance to a network to which a NAS device currently storing data for a plurality of clients is connected, the NAS device having an original Internet Protocol (IP) address by which the clients access the data; assigning the NAS device a new IP address on the network; configuring the NAS enhancement appliance to intercept network packets originating by the clients and addressed to the original IP address of the NAS device; exporting a file system (fs) of the NAS device to the appliance; configuring a managed file system (mfs) on the appliance, the mfs corresponding to the exported fs, the exported fs becoming the mfs; configuring the appliance to forward non-fs-related intercepted network packets addressed to the original IP address of NAS device; configuring a proxy fs (pxfs) to process access to the exported fs and therefore to the mfs; configuring within the appliance a migration policy for the mfs, the migration policy specifying a target size of the mfs above which data is migrated away from the mfs; setting within the appliance a cache acceleration flag for the mfs indicating whether files of the mfs are to be cached by the appliance; configuring within the appliance a compression flag for the mfs indicating whether files of the mfs are to be compressed by the appliance; and causing the appliance to operate on the network in accordance with the mfs, the proxy fs, the migration policy, the cache acceleration flag, and the compression flag that have been configured, wherein the appliance interacts with the clients on behalf of the NAS device, the clients accessing the fs at the original IP address of the NAS device without reconfiguration of the clients, the appliance intercepting client access of the fs at the original IP address and instead processing the client access via the pxfs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable data storage medium storing computer-executable code that is executable by a processor to perform a method comprising:
-
assigning a new Internet Protocol (IP) address to a network-attached storage(NAS) device connected to a network and currently storing data for a plurality of clients, the NAS device having an original IP address by which the clients access the data; configuring a NAS enhancement appliance to intercept network packets originating by the clients and addressed to the original IP address of the NAS device; exporting a file system (fs) of the NAS device to the appliance; configuring a managed file system (mfs) on the appliance, the mfs corresponding to the exported fs, the exported fs becoming the mfs; configuring the appliance to forward non-fs-related intercepted network packets addressed to the original IP address of NAS device; configuring a proxy fs (pxfs) to process access to the exported fs and therefore to the mfs; causing the appliance to operate on the network in accordance with the mfs and the proxy fs, wherein the appliance interacts with the clients on behalf of the NAS device, the clients accessing the fs at the original IP address of the NAS device without reconfiguration of the clients, the appliance intercepting client access of the fs at the original IP address and instead processing the client access via the pxfs. - View Dependent Claims (17, 18, 19, 20)
-
Specification