Data storage method and apparatus used for cloud storage environment
A technology for storing data and data storage, which is applied in the field of cloud storage and can solve problems such as poor data storage solutions and single considerations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] see figure 1 A flow chart of a data storage method for a cloud storage environment is shown. The method can be executed by a terminal, and the terminal can be an intelligent terminal such as a computer, a host computer, or a server, and includes the following steps:
[0058] Step S102, when the data to be stored is received, according to the data to be stored, the current multiple storage nodes and the network environment, determine the values corresponding to each storage influencing factor; the storage influencing factors include: the data volume of the data to be stored, the data to be stored The transmission distance with the storage node, the failure rate of the storage node, the remaining space of the storage node, the memory usage rate of the storage node, the network bandwidth corresponding to the storage node or the network delay corresponding to the storage node. Wherein, the storage influencing factor may also be referred to as a resource scheduling influen...
Embodiment 2
[0105] Corresponding to the data storage method provided in the foregoing embodiments, this embodiment provides a data storage device, see Figure 4 A schematic structural diagram of a data storage device used in a cloud storage environment is shown, including:
[0106] The factor determination module 402 is used to determine the value corresponding to each storage influencing factor according to the data to be stored, the current multiple storage nodes and the network environment when receiving the data to be stored; the storage influencing factors include: the data volume of the data to be stored , the transmission distance between the data to be stored and the storage node, the failure rate of the storage node, the remaining space of the storage node, the memory occupancy rate of the storage node, the network bandwidth corresponding to the storage node or the network delay corresponding to the storage node;
[0107] The best node determining module 404 is configured to dete...
Embodiment 3
[0137] Corresponding to the foregoing embodiments, this embodiment provides a terminal, the terminal includes a memory and a processor, the memory is used to store a program that supports the processor to execute the data storage method for a cloud storage environment provided in Embodiment 1, and the processor configured to execute programs stored in memory. Specifically, the terminal may be a computer, a host computer, a server, and the like.
[0138] Further, this embodiment also provides a computer storage medium for storing computer software instructions used in the data storage method for a cloud storage environment provided by Embodiment 1.
[0139] Figure 5 A schematic structural diagram of a terminal provided for an embodiment of the present invention, including: a processor 50, a memory 51, a bus 52, and a communication interface 53, and the processor 50, the communication interface 53, and the memory 51 are connected through the bus 52; the processor 50 is used fo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com