Method for realizing off-line reading files in SAN (Storage Area Networking) shared file system
A technology for sharing files and reading files, which is applied in transmission systems, electrical components, and special data processing applications. Guaranteed continuity of effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0022] Example one:
[0023] This embodiment is a method for reading files offline in the SAN shared file system. The hardware system used in the method, such as figure 1 Shown. The thick solid line in the figure represents the SAN network, and the thin solid line represents the LAN network. This embodiment includes: multiple clients are connected to a metadata server and a disk array through a SAN network that transmits video files, and the multiple clients are connected to the metadata server through a LAN network that transmits metadata. The client can be an ordinary PC workstation or a server, which has the ability to connect to a SAN network and can process large files, such as high-definition video files. The SAN network described in this embodiment is an optical fiber network composed of fiber optic switches and optical cables. It is a broadband network with a bandwidth exceeding 1G. It can transmit high-definition video files. It can also form a SAN with a thousand or t...
Example Embodiment
[0045] Embodiment two:
[0046] This embodiment is an improvement of the first embodiment, and is a refinement of the first embodiment about the steps of reading files, such as image 3 Shown. This embodiment is performed when metadata is stored in the local memory or hard disk of the client. Although the metadata is stored in the local memory or the hard disk, this embodiment still acquires the metadata in a traditional way, and the locally stored metadata is only used when the communication between the client and the metadata server is not smooth. The sub-steps in the step of reading the file described in this embodiment are as follows:
[0047] 1a. The sub-step of obtaining the metadata segment from the metadata server: for the client to obtain the metadata segment from the metadata server, and if successful, enter the "initiate a block data request for the file to be read to the disk array to complete the metadata The segment corresponds to the block data reading, and the met...
Example Embodiment
[0053] Example three:
[0054] This embodiment is an improvement of the first embodiment, and is a refinement of the first embodiment about the steps of reading files, such as Figure 4 Shown. This embodiment is performed when metadata is stored in the local memory or hard disk of the client. Because the metadata is already stored locally, the local metadata can be used directly. If it fails to get the metadata from the local, then get the metadata from the metadata server. The sub-steps in the step of reading the file described in this embodiment are as follows:
[0055] 1b. The sub-step of obtaining the metadata segment from the local memory or hard disk: it is used for the client to obtain the metadata segment from the local memory or hard disk. If it succeeds, it will enter the “initiate block data request for the file to be read to the disk array, Complete the reading of the block data corresponding to the metadata segment, and read the metadata segment and the block data ...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap