Data uploading and downloading methods and system
A data and data center technology, applied in the field of communications, can solve the problems of wasted traffic, high cross-network traffic, difficult to synchronize in a short time, etc., to reduce data traffic load, improve response efficiency, and save costs.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0021] This embodiment provides a method for uploading data. Such as figure 1 As shown, the method includes:
[0022] Step 101: receiving a data upload request from a user, and obtaining a content identifier of the uploaded data;
[0023] This step may be performed by an edge server (ES, Edge Server) in the data distribution storage system. The ES node keeps the domain information of the domain where it is located, that is, the data center address (NetID) of the domain where it is located. And the ES only contacts the storage node (CS, Chunk Server) of the data center in the domain. After receiving the request for uploading data or triggering the processing of the uploaded data, the ES obtains the content identifier (OID, Object ID) of the uploaded data through the Hash algorithm, and cascades the NetID of the domain where the ES is located after the OID. For example, "01982736AFED01982736AFED01982736 1", the first 32 bits are the OID obtained from the 128-bit uploaded dat...
Embodiment 2
[0031] This embodiment provides a method for uploading data. Such as figure 2 As shown, the method includes:
[0032] Step 201: The ES receives a data upload request or triggers the processing of the uploaded data, and obtains the content identifier (OID) of the data. The ES obtains the temporary OID of the data and concatenates the NetID1 of the domain where the ES is located. For example, "01982736AFED01982736AFED019827361", the first 32 bits are the OID obtained from the 128-bit uploaded data through the Hash algorithm, and the last bit indicates the NetID1 of the data center where the ES is located.
[0033] Step 202: ES submits to MM a request for uploading legality by the authenticated user. ES sends the user's relevant information and the above-mentioned OID and NetID1 to MM. MM verifies whether the user has the upload permission according to the relevant information of the user. If it is legal, then checks whether the uploaded data has been registered according to ...
Embodiment 3
[0050] This embodiment provides a method for downloading data. Such as image 3 As shown, the method includes:
[0051] Step 301: receiving a download data request from a user, and obtaining a content identifier of the download data;
[0052] This step can be performed by an edge server (ES) in the data distribution storage system. The download request received by the ES carries the content identifier (OID) of the downloaded data, and the content is obtained through a Hash algorithm.
[0053] Step 302: Determine whether the downloaded data is stored in a local data center or a non-local data center according to the content identifier;
[0054] This step can be performed by ES and MM of the data distribution storage system. The MM stores the content identifier of the data and the NetID2 of the data center where the data is stored. The ES submits a query request to the MM, and the MM queries the NetID2 of the data center corresponding to the content identifier storing the d...
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