Network Attached Storage Access Frequency Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network attached storage (NAS) systems face inefficiencies in data access due to long response times and reduced access efficiency caused by geographical distance between servers and clients, leading to increased network communication latency.
Innovation Solution
A method and apparatus that detect access frequency to data items in NAS systems, copying data from distant servers to proximate servers, and updating the global namespace to include access addresses for both the original and copied data images, allowing the closer server to respond to client requests, thereby reducing latency and enhancing access efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is stored on servers distributed at multiple physical locations via NAS federation, then data access availability is improved, but response time increases and data access efficiency decreases
Solution Approach 1:
The system proactively copies data items from source servers to edge servers before actual access requests arrive. By detecting access frequency patterns and pre-positioning data at geographically distributed edge servers closer to clients, the system eliminates network latency during actual access operations, thus resolving the contradiction between wide distribution and fast response
Solution Approach 2:
The patent implements location-aware data placement by copying data to edge servers based on client geographic proximity. Different physical locations have different data copies, with each edge server storing data locally for nearby clients. This localizes data access to reduce network transmission distance and improve response time while maintaining the distributed NAS architecture
2Productivity
If data is copied from distant servers to proximate servers, then data access efficiency is improved, but system complexity increases
Solution Approach 1:
The system creates data images (copies) of original data items and stores them at edge servers. These copies are transparent to clients who access data without knowing whether it's from the original server or a copy. The copying mechanism is managed automatically by the NAS system through frequency detection and proximity-based selection, improving access efficiency without requiring client-side complexity
Solution Approach 2:
The patent introduces edge servers as intermediary components between clients and the core NAS federation. These edge servers handle data access requests locally, acting as intermediaries that cache and serve data without requiring clients to directly access distant servers. This intermediary layer simplifies the client experience while improving access efficiency, and the complexity is contained within the edge server management rather than propagated to clients
3Loss of time
If edge servers are introduced to cache data locally, then response latency is reduced, but network bandwidth consumption increases
Solution Approach 1:
The system performs preliminary data copying only for data items that exhibit high access frequency patterns. By analyzing access metadata and identifying frequently accessed data, the system pre-positions only the necessary data at edge servers, avoiding unnecessary copying of infrequently accessed data. This selective approach reduces network bandwidth consumption while still achieving low latency for hot data
Solution Approach 2:
The patent dynamically adjusts data placement decisions based on access frequency parameters. When access frequency exceeds a threshold, data is copied to edge servers; when it falls below, the system may revert to accessing the original server. This parameter-driven approach optimizes the trade-off between local caching benefits and network bandwidth consumption, ensuring edge servers are utilized only when they provide actual performance value
Data Source
AI summary
A method and apparatus for managing network attached storage that includes detecting frequency of access from a client to a data item that is in a first server in the network attached storage, a global namespace of the network attached storage indicating an access address for accessing the data item, the access address including a first address of the data item in the first server; in response to the frequency being higher than a predetermined threshold, copying the data item from the first server to a second server in the network attached storage which is proximate to the client, so as to form a data image; and updating the global namespace so as to add to the access address a second address of the data image in the second server whereby the data access efficiency of the network attached storage can be considerably improved.


