Multi-source distributed cloud storage integration and management method
By configuring a unified API interface and development middleware layer on the distributed data storage platform, multiple cloud storage sources are integrated into the unified platform, solving problems such as complexity and management difficulty of the distributed data storage platform, and achieving efficient and secure data storage and management.
Patent Information
- Application Number
- CN202411858581.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-18
AI Technical Summary
Existing distributed data storage platforms face challenges of complexity and management difficulty, trade-offs between data consistency and performance, insufficient load balancing and routing policies, insufficient security and privacy protection, limitations of performance optimization, and monitoring and tuning.
A multi-source distributed cloud storage integration and management method is proposed. By configuring a unified API interface, multiple cloud storage sources are integrated into a unified platform, middleware layer is developed to adapt to different cloud storage services, and intuitive file management and data access functions are provided in the front-end interface. Using technologies such as data compression, block transmission, multi-point download, data caching, data prefetching and parallel transmission, we improve transmission efficiency and response speed.
It realizes seamless integration of multiple cloud storage sources, reduces user operation complexity and management costs, improves data transmission speed and user experience, and enhances system stability and data security.
Smart Images

Figure CN119854323A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of file cloud storage, and in particular relates to a multi-source distributed cloud storage integration and management method. Background Art
[0002] A distributed data storage platform is a system that stores data in multiple locations or nodes, and connects these nodes through a network to improve data reliability, availability, and performance. In today's technological environment, distributed data storage platforms involve a variety of key technologies. The distributed file system HDFS (Hadoop Distributed File System) is a highly scalable distributed file system that is often used for large-scale data processing. It divides data into blocks and stores them on multiple nodes, and provides fault tolerance and high-throughput data access. Ceph, as an open source distributed storage system, provides multiple storage interfaces such as object storage, block storage, and file system storage, and is highly scalable and fault-tolerant.
[0003] However, there are still defects and challenges in the existing technology: 1. Complexity and management difficulty: Distributed data storage platforms are usually composed of multiple nodes. It is very complicated to manage and maintain the data replication and consistency between these nodes, which easily leads to increased management difficulty. For example, for a system like HDFS, it is necessary to consider issues such as block replication and distribution, as well as node status management, which increases the complexity and management cost of the system.
[0004] 2. Tradeoff between data consistency and performance: In a distributed system, ensuring data consistency is a challenge, and maintaining consistency often affects system performance. Traditional consistency algorithms such as Paxos and Raft introduce additional communication overhead, which may reduce system performance. Therefore, a tradeoff needs to be made between consistency and performance, and sometimes one chooses to sacrifice consistency in exchange for better performance.
[0005] 3. Insufficient load balancing and routing strategies: Load balancing and routing strategies are crucial in distributed systems, but existing technologies may not be able to cope with dynamically changing loads and network conditions. Traditional load balancing algorithms may not be able to adjust the load distribution of nodes in a timely manner, causing some nodes to be overloaded and affecting system performance.
[0006] 4. Insufficient security and privacy protection: Although existing distributed storage systems provide security mechanisms such as data encryption, identity authentication, and access control, they are still insufficient in dealing with increasingly complex security threats. For example, some systems may fail to provide end-to-end encryption protection during data transmission, posing the risk of data leakage; in addition, the privacy protection of user data also requires more stringent control measures.
[0007] 5. Limitations of performance optimization: Although performance optimization techniques such as data caching, prefetching, and compression can improve data access speed and reduce network transmission overhead, these techniques may be limited by hardware resources or system architecture. For example, data caching may cause cache consistency issues and require additional overhead to maintain.
[0008] 6. Challenges of monitoring and tuning: Real-time monitoring and performance tuning of distributed storage systems is a complex task that requires comprehensive consideration of factors such as the status of each node, load conditions, and network conditions. However, existing monitoring tools may not be able to provide sufficiently comprehensive and real-time monitoring information, resulting in a lack of effective basis and guidance for the tuning process.
[0009] In summary, although distributed data storage platforms have made significant progress in improving data reliability, availability, and performance, they still face many challenges and room for improvement. Summary of the invention
[0010] In order to solve the above technical problems, the present invention proposes a multi-source distributed cloud storage integration and management solution.
[0011] A first aspect of the present invention provides a multi-source distributed cloud storage integration and management method, the method comprising: Step S1: configuring a unified API interface, and using the API interface to integrate multiple cloud storage sources into a unified platform; Step S2: developing a middleware layer to adapt the unified API interface to different cloud storage services; Step S3: Integrate various cloud storage sources into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
[0012] Furthermore, in step S1, the interface documents of each cloud storage source are analyzed to determine its data model, authentication mechanism, and access method, so as to configure a unified API interface; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API extensibility and compatibility.
[0013] Furthermore, in step S2, the middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to the cloud storage source.
[0014] Furthermore, in step S3, when the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization rate of network transmission and increase the response speed, introduce multiplexing and multi-point transmission mechanisms, and utilize network bandwidth to improve transmission efficiency.
[0015] Furthermore, in the method: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
[0016] A second aspect of the present invention provides a multi-source distributed cloud storage integration and management system, the system comprising: A configured unified API interface; integrating multiple cloud storage sources into a unified platform through the API interface; A developed middleware layer; used to adapt the unified API interface to different cloud storage services; Front-end interface; various cloud storage sources are integrated into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
[0017] Furthermore, by analyzing the interface documents of each cloud storage source, determining its data model, authentication mechanism, and access method, a unified API interface is configured; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API scalability and compatibility Furthermore, the middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to cloud storage sources.
[0018] Furthermore, when the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization of network transmission and increase the response speed. Multiplexing and multi-point transmission mechanisms are introduced to improve transmission efficiency by utilizing network bandwidth.
[0019] Furthermore, when the system is in working state: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
[0020] In summary, the present invention seamlessly integrates multiple cloud storage sources into a unified platform through API, providing users with a new data storage solution. Traditional cloud storage services are usually limited to a single storage platform, and users need to switch between different services, which makes data management more cumbersome. This project breaks this limitation and realizes the integration of multiple storage sources through technical means. Users can manage multiple cloud storage services on a unified interface, such as various network disks, local NAS, and object storage. This integration method greatly simplifies the user's operating process, improves the efficiency of data management, and brings users a more convenient storage experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 Flow chart of a multi-source distributed cloud storage integration and management method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0024] For ease of understanding, the main concepts involved in the present invention are clarified here: 1. Data storage solutions: Provide effective data storage and management solutions, including considerations of storage costs, data access speed, and resource optimization.
[0025] 2. Distributed data storage: A system that stores data in multiple locations to improve data reliability and availability.
[0026] 3. Front-end operation platform: user interface used to simplify user management and operation of multi-source cloud services.
[0027] 4. Automated process: Use automation technology to automatically execute processes such as data uploading, processing, and supervision.
[0028] 5. Unified access interface: Provides a unified data access interface to simplify user operations on multi-source cloud storage services.
[0029] 6. Distributed data storage solution: Implement an efficient distributed data storage solution by selecting the most suitable cloud service platform or platforms, balancing storage costs and data access speed, achieving economical and efficient data storage solutions, and optimizing the use of storage resources.
[0030] 7. Integrated front-end operation platform: Build an integrated front-end operation platform to simplify users' management of multi-source cloud services, realize automated data upload, processing, and supervision processes, reduce users' operational burden, and improve overall storage efficiency.
[0031] 8. Unified access interface solution: Design and implement a unified API or protocol solution to enable users to easily and efficiently access and manage storage resources distributed across various cloud platforms through an integrated interface.
[0032] A first aspect of the present invention provides a multi-source distributed cloud storage integration and management method, the method comprising (eg Figure 1 shown): Step S1: configuring a unified API interface, and using the API interface to integrate multiple cloud storage sources into a unified platform; Step S2: developing a middleware layer to adapt the unified API interface to different cloud storage services; Step S3: Integrate various cloud storage sources into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
[0033] Furthermore, in step S1, the interface documents of each cloud storage source are analyzed to determine its data model, authentication mechanism, and access method, so as to configure a unified API interface; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API extensibility and compatibility.
[0034] Furthermore, in step S2, the middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to the cloud storage source.
[0035] Furthermore, in step S3, when the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization rate of network transmission and increase the response speed, introduce multiplexing and multi-point transmission mechanisms, and utilize network bandwidth to improve transmission efficiency.
[0036] Furthermore, in the method: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
[0037] 1. Market research and analysis.
[0038] Conduct in-depth market research and technical analysis of mainstream cloud storage services. Understand the interface specifications, authentication mechanisms, and data models of each cloud service in detail. Also conduct: 2. Unified API interface design.
[0039] Design a set of universal API interfaces, including core functions such as user authentication, file operations (upload / download / delete), directory management, and permission control. Ensure the scalability and compatibility of the API to adapt to the characteristics of different cloud storage services.
[0040] 3. Middleware layer development.
[0041] Develop a middleware layer as a bridge between the unified interface and various cloud storage services. Process user requests, perform identity authentication, access token management, and data format conversion. Ensure that user requests can be safely and accurately delivered to the target cloud storage service.
[0042] 4. Front-end interface integration.
[0043] Integrate various network disk APIs into a user-friendly front-end interface. Simplify user operation processes and provide intuitive file management and data access functions. As for performance optimization, data caching, pre-fetching and compression technologies can be used to reduce network transmission overhead and improve response speed. Introduce mechanisms such as multiplexing and multi-point transmission to fully utilize network bandwidth and improve data transmission efficiency. For compatibility and security research, it is necessary to work closely with various cloud storage platforms to obtain interfaces and authorizations to ensure the wide compatibility of unified access interfaces. Invest research resources to solve compatibility issues between different cloud platforms. Ensure the security and privacy of user data.
[0044] In some embodiments, it is necessary to debug a unified API interface specification to achieve compatible access to different cloud storage platforms. This set of API interfaces needs to cover core functions such as user authentication, file upload / download, directory management, and permission control, and at the same time have good scalability and can flexibly adapt to the characteristics of each cloud storage platform. In order to achieve this goal, it is necessary to deeply analyze the interface documents of each cloud storage platform, understand its key elements such as data model, authentication mechanism, access method, and on this basis, abstract a set of general interface specifications. This requires close communication with each cloud storage platform, obtaining relevant technical documents and support, and ensuring that the unified interface is compatible with mainstream cloud storage services.
[0045] In some embodiments, in order to achieve seamless integration between multiple cloud storage platforms, it is also necessary to consider developing an efficient middleware layer to act as a bridge and adapter between the unified interface and various cloud storage services. This middleware layer needs to be responsible for processing user requests and converting them into native API calls of the corresponding cloud storage platform. At the same time, the middleware layer also needs to handle tasks such as identity authentication, access token management, and data format conversion to ensure that user requests can be safely and accurately delivered to the target cloud storage service. During the development process, it is necessary to fully consider the performance and reliability of the middleware, adopt appropriate architecture design and caching mechanism, minimize additional overhead, and provide stable and efficient services.
[0046] In some embodiments, a series of performance optimization technologies need to be studied and implemented to improve the access efficiency and user experience of multi-source cloud storage. For cross-cloud platform data transmission scenarios, data compression, block transmission, multi-point download and other methods can be used to significantly reduce network transmission overhead. At the same time, data caching and pre-fetching mechanisms can be introduced to cache data that may be accessed locally or to the fastest cloud storage source to speed up data reading and uploading. For uploading and downloading large files, mechanisms such as parallel transmission can also be designed to make full use of network bandwidth and improve transmission efficiency.
[0047] In some embodiments, it is also necessary to focus on the security and privacy protection of multi-source cloud storage systems. Since multiple cloud storage platforms and user sensitive data are involved, strict security protection measures must be taken, such as encrypted transmission and access control, to maximize the confidentiality and integrity of user data. At the same time, it is also necessary to work closely with each cloud storage platform, comply with their data protection policies and laws and regulations, and ensure that user privacy is fully respected and protected.
[0048] In some embodiments, improving the integration and compatibility of multi-source cloud storage platforms requires in-depth research and innovative practices in multiple aspects, such as unified interface design, middleware development, performance optimization, and security protection. Only by solving these key technical problems can we truly achieve seamless integration of multi-source cloud storage and provide users with a convenient, efficient, and secure cloud storage service experience.
[0049] In some embodiments, by integrating multiple cloud storage sources, the present invention also realizes decentralized storage of data, effectively reducing the risk of data leakage. In a traditional single storage platform, once a data leakage event occurs, all the user's data may be at risk of being stolen. The present invention adopts an innovative distributed storage strategy to store the user's data in different cloud storage sources. Even if a storage source is attacked or leaked, only part of the data will be affected, which greatly reduces the risk of data leakage and improves data security.
[0050] In some embodiments, the present invention also provides a flexible storage solution selection, and users can choose their preferred storage source or unique storage solution according to their personal preferences and needs. For example, for users who have higher requirements for data security, they can choose to store data in local NAS or private cloud storage; while for users who are more concerned about cost-effectiveness, they can choose to store data in public cloud storage. This personalized storage solution selection enables users to better balance the security and cost-effectiveness of data storage and meet the needs of different users.
[0051] In some embodiments, the present invention integrates multiple cloud storage sources into a unified platform, making data storage more convenient, secure, and personalized. Users can save the tedious operation of switching between different storage services, reduce the risk of data leakage through decentralized storage, and choose a unique storage solution according to their preferences and needs. This innovative cloud storage solution provides users with better quality, safer, and more flexible data storage services, and has broad application prospects.
[0052] In some embodiments, the present invention can provide more detailed and comprehensive data protection, and enhance the protection against eavesdropping and unauthorized access. In addition, this multi-level and multi-angle security strategy conforms to the current best practices in the field of information security, while also meeting compliance requirements and users' high expectations for data privacy protection.
[0053] A second aspect of the present invention provides a multi-source distributed cloud storage integration and management system, the system comprising: A configured unified API interface; integrating multiple cloud storage sources into a unified platform through the API interface; A developed middleware layer; used to adapt the unified API interface to different cloud storage services; Front-end interface; various cloud storage sources are integrated into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
[0054] Furthermore, by analyzing the interface documents of each cloud storage source, determining its data model, authentication mechanism, and access method, a unified API interface is configured; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API scalability and compatibility Furthermore, the middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to cloud storage sources.
[0055] Furthermore, when the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization of network transmission and increase the response speed. Multiplexing and multi-point transmission mechanisms are introduced to improve transmission efficiency by utilizing network bandwidth.
[0056] Furthermore, when the system is in working state: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
[0057] The technical effects brought by the present invention include: 1. Reduce development and maintenance costs: By designing a unified API interface specification and developing a middleware layer, developers can reduce the work of adapting interfaces of different cloud storage platforms. In this way, when enterprises or developers use multiple cloud storage platforms, they do not need to invest a lot of extra human resources and time to adapt the interfaces of each platform, thus saving development and maintenance costs.
[0058] 2. Improve operational efficiency and user experience: Through front-end interface integration and performance optimization technology, users can complete operations on multiple cloud storage platforms on a unified interface without frequently switching between different applications or web pages. In addition, the use of data caching, pre-fetching and compression technology and parallel transmission mechanisms can significantly improve data transmission speed and operational response speed, thereby improving user operational efficiency and experience.
[0059] 3. Improve system stability and reliability: The middleware layer, as a bridge and adapter between the unified interface and various cloud storage services, can effectively process user requests and ensure that the requests are safely and accurately delivered to the target cloud storage service, thereby improving the stability and reliability of the system. At the same time, through performance optimization technology and strict security protection measures, the stability and reliability of the system are further strengthened.
[0060] 4. Enhanced data security and privacy protection: We use security measures such as encrypted transmission and access control to maximize the confidentiality and integrity of user data. At the same time, we work closely with various cloud storage platforms, comply with their data protection policies and laws and regulations, and ensure that user privacy is fully respected and protected, thereby enhancing data security and privacy protection.
[0061] In summary, the advantages of the present invention over the prior art are reduced development and maintenance costs, improved operational efficiency and user experience, while enhancing system stability and reliability, as well as data security and privacy protection.
[0062] Please note that the technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification. The above-mentioned embodiments only express several implementation methods of the present application, and their descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several variations and improvements can be made, which all belong to the scope of protection of the present application. Therefore, the scope of protection of the patent in this application shall be based on the attached claims.
Claims
1. A multi-source distributed cloud storage integration and management method, characterized in that: The method comprises: Step S1: configuring a unified API interface, and using the API interface to integrate multiple cloud storage sources into a unified platform; Step S2: developing a middleware layer to adapt the unified API interface to different cloud storage services; Step S3: Integrate various cloud storage sources into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
2. A multi-source distributed cloud storage integration and management method according to claim 1, characterized in that: In step S1, the interface documents of each cloud storage source are analyzed to determine its data model, authentication mechanism, and access method, so as to configure a unified API interface; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API extensibility and compatibility.
3. A multi-source distributed cloud storage integration and management method according to claim 2, characterized in that: In step S2, the middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to cloud storage sources.
4. A multi-source distributed cloud storage integration and management method according to claim 3, characterized in that: In step S3, when the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization rate of network transmission and increase the response speed. Multiplexing and multi-point transmission mechanisms are introduced to improve transmission efficiency by utilizing network bandwidth.
5. A multi-source distributed cloud storage integration and management method according to claim 4, characterized in that: In the method: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
6. A multi-source distributed cloud storage integration and management system, characterized in that: The system comprises: A configured unified API interface; integrating multiple cloud storage sources into a unified platform through the API interface; A developed middleware layer; used to adapt the unified API interface to different cloud storage services; Front-end interface; various cloud storage sources are integrated into the front-end interface through the unified API interface to provide intuitive file management and data access functions.
7. The multi-source distributed cloud storage integration and management system according to claim 6, characterized in that: By analyzing the interface documents of various cloud storage sources, determining their data models, authentication mechanisms, and access methods, a unified API interface is configured; the unified API interface is used to perform user identity authentication, file upload, download, deletion, directory management, and permission control functions, and has API extensibility and compatibility.
8. The multi-source distributed cloud storage integration and management system according to claim 7, characterized in that: The middleware layer is used to process user requests, perform identity authentication, access token management, convert data formats, and provide cache space; wherein processing user requests includes converting user requests into native API calls corresponding to cloud storage sources.
9. The multi-source distributed cloud storage integration and management system according to claim 8, characterized in that: When the front-end interface interacts with different cloud storage sources, or when different cloud storage sources interact with each other through the front-end interface, data caching, data pre-fetching, and data compression are used to reduce the resource utilization rate of network transmission and increase the response speed. Multiplexing and multi-point transmission mechanisms are introduced to improve transmission efficiency by using network bandwidth.
10. A multi-source distributed cloud storage integration and management system according to claim 9, characterized in that: The system is in working condition: For data storage and access of different cloud storage sources, data compression, block transmission, and multi-point download are used to reduce the resource utilization of network transmission; Introduce data caching and data pre-fetching mechanisms to cache likely or frequently accessed data locally or in the cloud storage source with the fastest transmission speed; Configure the parallel transmission mechanism to perform parallel transmission of large files by using multiple spare bandwidths for uploading and downloading. Access control, file segmentation, file encryption, and file reorganization are performed through a unified API interface and the middleware layer.
Citation Information
Patent Citations
Distributed file system-based mobile cloud storage safety access control method
CN103209189A
Distributed file system supporting mixed cloud storage application and realization method thereof
CN103237046A
Multi-cloud cooperative storage middleware system based on existing cloud storage platform
CN104580395A
Multi-cloud storage system based on cloud and fog cooperation and management method thereof
CN110636141A
Data storage system and method based on multi-cloud architecture
CN114466015A