Web-Based Data Storage Shell Interface Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web-based online network drive systems face inefficiencies due to slow performance and high costs, particularly with protocols like WebDAV and FTP, which also require significant user time and maintenance efforts.
Innovation Solution
The implementation of a web-based data storage system utilizing a shell interface that compresses data transfers, caches frequently used files, and allows for centralized or peer-to-peer storage, enabling efficient data management and advertisement-based revenue models by utilizing unused interface space for advertising.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If web-based online network drive systems use protocols like WebDAV and FTP, then data can be stored remotely and accessed over the Internet, but the performance is slow and data transfer times are long
Solution Approach 1:
The system performs preliminary actions by caching frequently accessed data blocks locally on the client device before they are actually needed. This allows the system to retrieve data from local cache rather than transferring it over the network, significantly reducing data transfer time and improving access speed.
Solution Approach 2:
The patent introduces an intermediary layer (the online network drive system with caching mechanism) between the user and the remote storage. This intermediary caches data locally, mediating between the user's data access requests and the remote storage system, thereby reducing the perceived transfer time for users.
2Quantity of substance
If web-based online network drive systems are implemented, then storage capacity is increased and data availability is improved, but operational costs and maintenance efforts increase significantly
Solution Approach 1:
The system implements self-service mechanisms through automated caching strategies that manage themselves without manual intervention. The caching system automatically determines what data to cache, when to evict data, and how to manage local storage resources, reducing the need for manual system maintenance and operational overhead.
Solution Approach 2:
The system uses partial action by caching only the most frequently accessed data blocks rather than pre-caching entire files or directories. This selective caching approach provides significant performance benefits for common operations while minimizing the storage resources and computational overhead required for maintenance.
3Ease of operation
If users operate online drive systems frequently, then data accessibility is improved, but users spend a great deal of time operating the system
Solution Approach 1:
The system performs self-service by automatically managing cache contents based on access patterns. Frequently accessed data is automatically cached and retained, while less accessed data is evicted, all without user intervention. This automation eliminates the need for users to manually manage cache settings or understand system operations, reducing the time users spend operating the system while maintaining easy data accessibility.
4Quantity of substance
If data is transferred block by block for initial transfers, then storage efficiency is improved, but compression overhead increases
Solution Approach 1:
The system applies partial action by using compression only for initial block-by-block transfers when data is first cached locally. Once data is in the cache, subsequent accesses require no compression or network transfer. This selective application of compression reduces the overall energy overhead while maintaining storage efficiency benefits during the critical initial transfer phase.
Data Source
AI summary
This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.


