Metadata management method and system suitable for space-based distributed file system

CN120353773AActive Publication Date: 2025-07-22ZHEJIANG LAB
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510860855.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-07-22
Estimated Expiration
2045-06-25

Smart Images

  • Figure CN120353773A_ABST
    Figure CN120353773A_ABST
Patent Text Reader

Abstract

The invention provides a metadata management method and system suitable for a space-based distributed file system, and belongs to the technical field of space-based system data collaboration scenes. Comprising a file system event monitoring assembly which is used for monitoring a satellite-borne computing power unit file system in real time and performing abnormal early warning; the data collaborative management component is used for constructing single-satellite storage and data synchronization of file metadata; and the ground metadata management center is used for uniformly managing metadata of the to-be-transmitted business file and the satellite-borne computing power unit file. On the basis of the system components, a management method for distributed metadata storage of a multi-level cache is provided, and under the conditions that satellite-to-ground communication and satellite-to-satellite communication are unstable, a communication window is short and links are asymmetric, the knowability and availability of a ground service system to a satellite distributed file system are guaranteed; and meanwhile, the accuracy and reliability of file metadata synchronization are remarkably improved, and effective support is provided for continuity and stability of a space-based information system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of space-based system data collaboration scenarios, and particularly relates to a metadata management method and system applicable to a space-based distributed file system. Background Art

[0002] With the rapid development of space technology, the importance of space-based information systems has become increasingly prominent in multiple fields such as scientific research, national defense security, and commercial applications. With the continuous progress of satellite technology and the continuous growth of application requirements, satellite constellation distributed file systems have become key infrastructures for processing, storing, and managing massive amounts of space data.

[0003] However, the network conditions in the space environment are complex and variable, posing a severe test to the stability and reliability of distributed file systems. Factors such as atmospheric effects, geographical distances, and the number of ground stations in space-ground communication lead to problems such as communication delays, packet losses, and disconnections from time to time. Secondly, the amount of data that space-based distributed file systems need to process is huge, and the data types are complex, including images, videos, sensor data, etc. Finally, the metadata of space-based distributed file systems needs to be updated frequently to reflect the latest state of the data. Traditional metadata management methods, such as centralized storage and single-path access, can no longer meet these requirements. Facing space satellite constellations, it is difficult for business systems to access and control file systems as real-time as ground clusters. Traditional file metadata management methods are difficult to achieve the best results in satellite distributed file systems, restricting the continuity and stability of space-based computing tasks.

[0004] To solve the above problems, it is necessary to explore a metadata management method applicable to space-based distributed file systems. This method needs to be able to adapt to the particularity of the space environment, be efficient, stable, and reliable, be able to fully consider the impact of network condition fluctuations on the effect of metadata management, and be able to enable business systems to normally access offline satellite file metadata and asynchronously process transmission file services and inter-satellite application services submitted by business systems when satellites are far from ground stations. At the same time, this method also needs to achieve reasonable allocation and utilization of resources to meet the diverse needs of users. Summary of the Invention

[0005] The purpose of the present invention is to provide a metadata management method and system applicable to a space-based distributed file system in view of the deficiencies of the prior art.

[0006] The purpose of the present invention is achieved through the following technical solutions: The present invention provides a metadata management system applicable to a space-based distributed file system. In the space-based system, the system includes a ground control center and a satellite constellation; The satellite constellation includes on-board computing power units located on each satellite, as well as a file system event monitoring component, a data collaboration management component, and a distributed key-value database deployed on the on-board computing power units; The file system event monitoring component is used to perform real-time monitoring of file metadata and detect and warn of abnormal situations in the file system on the on-board computing power units; The data collaboration management component is used to construct a single-satellite storage of file metadata for all on-board computing power units within a single satellite, and to achieve real-time data synchronization with adjacent satellites and the ground control center; A ground metadata management center is deployed on the ground control center.

[0007] Furthermore, the file system event monitoring component includes an event monitoring module, an anomaly detection module, and a log module; The event monitoring module is used to monitor file creation, deletion, reading, and writing operations on the raw disk and the CubeFS file disk; The anomaly detection module is used to detect abnormal situations in the file system and send out warning signals in a timely manner. The abnormal situations include file corruption, disk mounting failure, permission issues, or insufficient storage space; The log module is responsible for recording all operation logs of the file system and providing a metadata query interface for the management component.

[0008] Furthermore, the data collaboration management component includes a metadata management module, a satellite data synchronization module, a communication detection module, and a file system metadata validator; The metadata management module is responsible for managing the file metadata of all on-board computing power units within a single satellite; The satellite data synchronization module is responsible for achieving real-time data synchronization between a single satellite and adjacent satellites and the ground control center; The communication detection module is responsible for monitoring the network status between a single satellite and the ground control center in real time; The file system metadata validator is used to prevent the generation of dirty data by periodically verifying the consistency and integrity of the metadata.

[0009] Furthermore, the ground metadata management center includes a ground data synchronization module, a file synchronization directory tree module, a metadata query engine, and a task management module; The ground data synchronization module is used to transmit file metadata with the satellite data synchronization module within the satellite constellation through a space-ground communication link; The file synchronization directory tree module is used to cache the metadata of the transfer task files initiated by the business system and the files generated by a single satellite application at the same time; The metadata query engine is used to provide an efficient file metadata query engine function, supporting users to quickly find the required files through multiple conditions; The task management module is used to write the business requirement information in the business system as file metadata into the file extension attributes of the transfer task file and parse the file extension attributes of the files generated by individual satellite applications.

[0010] The present invention also provides a metadata management method applicable to a space-based distributed file system. This method is based on the above-mentioned metadata management system applicable to a space-based distributed file system and includes the following steps: S1. In the space-based system, based on the file system event monitoring component, real-time file metadata monitoring and file system anomaly detection and warning are performed on the on-board computing power units; S2. Multilevel redundant caching of file metadata is performed through the satellite constellation and the ground control center; S3. In the ground control center, a set of ground metadata management centers are integrated relying on the ground storage cluster.

[0011] Furthermore, the multilevel redundant caching includes local caching, single-satellite caching, distributed caching, and global caching levels; The local cache monitors the file system kernel instructions on the on-board computing power unit through the file system event monitoring component, stores the file metadata in an incremental update manner to form the local cache of the file metadata, and queries and traces the information of all file operations through the historical log; The single-satellite cache constructs a component management structure of the server-agent relationship through the data collaborative management component and the file system event monitoring component deployed on the management node of the on-board computing power unit; the data collaborative management component constructs the file metadata of all on-board computing power units inside a single satellite to form the single-satellite cache of the file metadata; obtains the file metadata pushed by the file system event monitoring component in real time and the file metadata obtained from the historical log in a full-volume pull form regularly and stores them in the distributed kv database; The distributed cache is formed by the data collaborative management component regularly broadcasting the file metadata of all on-board computing power units inside a single satellite to adjacent satellites through the inter-satellite communication link, forming a distributed cache of file metadata among the satellites inside the satellite constellation; the broadcast data initiator selects the optimal link for communication between different satellites, and then the broadcast data receiver determines whether the locally stored file metadata needs to be updated by comparing the latest timestamps of the locally stored file metadata and the received file metadata; The global cache is formed by the data collaboration management component of the successfully linked satellites pushing the file metadata of the on-board computing units of each satellite within the satellite constellation to the ground metadata management center through the space-ground communication link, and forming a global cache of the file metadata at the ground control center.

[0012] Furthermore, the file metadata includes file name, file size, file type, storage location, update time, file permissions, and file extension attributes.

[0013] The present invention also includes a metadata management device applicable to a space-based distributed file system, including a memory and one or more processors. Executable code is stored in the memory. When the one or more processors execute the executable code, it is used for the above-mentioned metadata management method applicable to a space-based distributed file system.

[0014] The present invention also includes a computer-readable storage medium, on which a program is stored. When the program is executed by a processor, it implements the above-mentioned metadata management method applicable to a space-based distributed file system.

[0015] The beneficial effects of the present invention are as follows: 1) It ensures the real-time performance and availability of the distributed file system for complex space scenarios. Through the file system event monitoring component, it monitors the running state of the file system in real time, discovers and processes abnormal situations in a timely manner, and ensures the stable operation of the file system. Through the distributed metadata storage design of multi-level caches, it optimizes the data storage structure and data communication link, and improves the system response speed and data access efficiency; 2) It ensures the accuracy and reliability of file metadata interaction for complex space scenarios. Through the file metadata synchronization strategy adapted to network conditions, it reduces unnecessary data transmission and alleviates the bandwidth pressure in weak network environments. Through file metadata management and data synchronization, it ensures that the file metadata in the ground control center is consistent with the file metadata in the on-board computing units, and improves the accuracy of data query and retrieval; 3) Through the metadata management service of the ground metadata management center, it realizes a space-ground integrated space-based distributed file system; it ensures that in a complex communication environment, the business system can still efficiently query and retrieve files, apply for services in real time, and asynchronously transmit data without being aware of the satellite offline state, and guarantees the efficient circulation of information interaction between distributed tasks, thereby significantly improving the user experience of using the business system. Description of the Drawings

[0016] Figure 1 It is an overall architecture diagram of a metadata management system applicable to a space-based distributed file system; Figure 2It is a flowchart of a metadata management method applicable to a space-based distributed file system; Figure 3 It is a structural diagram of a metadata management device applicable to a space-based distributed file system in Embodiment 3; In the figure, 1 - File system event monitoring component, 2 - Data collaboration management component, 3 - Distributed kv database, 4 - CubeFS file disk, 5 - Raw disk, 6 - Ground data synchronization module, 7 - File synchronization directory tree module, 8 - Metadata query engine, 9 - Task management module, 10 - Business system, 11 - Ground storage cluster set. Detailed implementation manners

[0017] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the protection scope of the present invention.

[0018] Embodiment 1: As Figure 1 shown, the present invention provides a metadata management system applicable to a space-based distributed file system, and the metadata management system applicable to the space-based distributed file system uses a space-based system framework composed of a ground control center and a satellite constellation as the basic operating environment.

[0019] The underlying layer of the metadata management system applicable to the space-based distributed file system depends on basic operating libraries such as the CubeFS distributed file system and the distributed database. An independently developed software system is deployed on its upper layer to manage the file metadata of the on-board computing power unit. The ultimate goal is to provide a space-ground integrated space-based distributed file system for the business system.

[0020] The metadata management system applicable to the space-based distributed file system includes three main self-developed components: a file system event monitoring component 1 (DataAgent) deployed at the granularity of the on-board computing power unit in the satellite and collecting file system metadata, a data collaboration management component 2 (DataServer) deployed at the granularity of a single satellite and uniformly providing metadata services outside the satellite, and a ground metadata management center (DataGround) deployed at the ground control center and forming a global file metadata map.

[0021] The above components will be elaborated one by one below.

[0022] The file system event monitoring component (DataAgent) is deployed on each on-board computing unit and monitors the file system status and events at a second-level frequency based on the Linux system kernel interface, including operations such as file creation, deletion, reading, and writing. This component can define specifications and construct an anomaly detection module according to the distributed file system plan of the space-based system, and monitor anomalies in the file system in real time, such as disk damage, mounting failure, permission conflicts, or insufficient storage space, to ensure the stable operation of the file system.

[0023] The file system event monitoring component includes an event monitoring module, an anomaly detection module, and a log module. The event monitoring module MetadataSourceServer is responsible for the full-link control of file system metadata collection, monitors file creation, deletion, reading, and writing operations in the raw disk 5 and the CubeFS file disk 4, and monitors changes in the file system in real time. Anomaly situations thrown during the data collection process are received and analyzed by the anomaly detection module FSMonitorServer, which promptly alerts the abnormal status of the file system and triggers corresponding processing mechanisms to ensure the stability and security of the file system. The anomaly situations include file corruption, disk mounting failure, permission issues, or insufficient storage space. In addition, the anomaly detection module FSMonitorServer supports setting monitoring rules according to file system specifications to warn of situations such as insufficient disk space. At the end of the file system event monitoring component, the log module MetadataLogServer is responsible for recording all operation logs of the file system. These logs help track the historical changes of the file system and can provide important basis for subsequent metadata recovery and troubleshooting. At the same time, the log module MetadataLogServer also provides a metadata query interface for the management component, facilitating other components to quickly obtain the required metadata information.

[0024] The data collaborative management component (DataServer) includes a metadata management module, a satellite data synchronization module, a communication detection module, and a file system metadata validator, which is responsible for coordinating and managing the file system and storage resources composed of each on-board computing unit, and providing a strongly consistent distributed file system service externally. The metadata management module MetadataManageServer is responsible for managing the file metadata of all on-board computing units within a single satellite. The satellite data synchronization module MetadataSyncServer is responsible for realizing real-time data synchronization between a single satellite and adjacent satellites and real-time data synchronization between a single satellite and the ground control center through an efficient synchronization algorithm and the QUIC transmission protocol. The communication detection module NetworkAssessServer is responsible for real-time monitoring of the network status between a single satellite and the ground control center. By evaluating key indicators such as network latency and bandwidth, it can provide the optimal path selection for data synchronization and transmission, ensuring the efficiency and stability of data transmission. The file system metadata validator prevents the generation of dirty data in the component links of the metadata management system applicable to the space-based distributed file system by regularly verifying the consistency and integrity of the metadata.

[0025] The ground metadata management center (DataGround) is deployed on the ground control center and includes a ground data synchronization module 6, a file synchronization directory tree module 7, a metadata query engine 8, and a task management module 9. The ground data synchronization module MetadataSyncServer transmits the file metadata with the satellite data synchronization module within the satellite constellation through the space-ground communication link to ensure the accurate transmission and synchronization of the metadata from the satellite to the ground. The ground data synchronization module is also responsible for writing the service requirement information of the transmission task file into the file extended attribute, so that the data collaborative management component can perform business operations such as file content processing and file synchronization between a single satellite and adjacent satellites after parsing the file attributes. The file synchronization directory tree module FSSyncTreeServer caches the metadata of the transmission task file initiated by the business system 10 and the file generated by a single satellite application at the same time. The metadata query engine provides an efficient file metadata query engine function, supporting users to quickly find the required files through various conditions.

[0026] The above system deployment structure provides support for the implementation of a distributed metadata storage scheme with multi-level caching.

[0027] Embodiment 2: As Figure 2 shown, the present invention provides a metadata management method applicable to a space-based distributed file system. Based on the metadata management system applicable to the space-based distributed file system, the method includes the following steps: S1. In the space-based system, based on the file system event monitoring component, real-time file metadata monitoring and file system anomaly detection and early warning are carried out on the on-board computing power unit; S2. Multilevel redundant caching of file metadata is performed through the satellite constellation and the ground control center; S3. In the ground control center, a set of ground metadata management centers are integrated relying on the ground storage cluster 11.

[0028] Multilevel redundant caching of file metadata is performed in the systems at all levels of the space-based environment to increase the availability of the file system in a weak network environment. The multilevel redundant caching includes local caching, single-satellite caching, distributed caching, and global caching levels.

[0029] The local caching is specifically as follows: The file system event monitoring component deployed on each on-board computing power unit provides the ability to store file metadata in an incremental update manner, including file name, file size, file type, storage location, update time, file permissions, file extended attributes, etc.; it can also query and trace the information of all file operations through historical log records.

[0030] The single-satellite caching is specifically as follows: The data collaborative management component is deployed on the management node of the on-board computing power unit, and a component management structure with a server-agent relationship is constructed with the file system event monitoring component. The data collaborative management component uniformly constructs the single-satellite storage of the file metadata of all on-board computing power units within a single satellite to ensure data consistency within each satellite. The data collaborative management component obtains the file metadata pushed by the file system event monitoring component in real-time events and the file metadata obtained from historical log records in a full-volume pull manner at regular intervals and stores them in the distributed kv database 3. Through redundant backup of data, the reliability and availability of data are improved.

[0031] The distributed caching is specifically as follows: The distributed caching of the file metadata of the satellites within the satellite constellation is deployed on adjacent satellites, and fast synchronization and sharing of full-volume metadata are achieved through inter-satellite communication links. The satellite data synchronization module in the data collaborative management component regularly broadcasts the file metadata of a satellite to the adjacent satellites of a single satellite to ensure that each satellite can timely obtain the status information of the latest file metadata of each satellite within the satellite constellation. The broadcast data initiator selects the optimal link for communication between different satellites (the optimal link refers to the link selected after screening communication conditions such as the choice of microwave or laser and the tilt angle of the satellite), and then the broadcast data receiver determines whether the locally stored file metadata needs to be updated by comparing the latest timestamps of the locally stored file metadata and the received file metadata.

[0032] The global cache is specifically as follows: The ground metadata management center receives and persists the global file metadata through the space-ground communication link all-weather. After a satellite establishes a link with the ground control center, the satellite will push the file metadata on all satellites within the satellite constellation to the ground metadata management center, so that a complete and closed-loop inter-satellite file metadata view can be formed at the ground control center. The global file metadata storage supports automatic sharding and load balancing of data to ensure the efficient management and access of large-scale data.

[0033] The beginning of the link is a small amount of local file metadata cached by the on-board computing power unit. The data collaborative management component learns about the update of the file metadata within the satellite through incremental events, and the periodic full synchronization and verification mechanism ensures the consistency and accuracy of the file system metadata. A distributed cache is formed by broadcasting the metadata of the local satellite to adjacent satellites through the inter-satellite communication link. When metadata conflicts occur, a solution strategy of discarding the old version and merging the new version is adopted based on the update time. The ground control center receives the data pushed by the satellite and monitors the correctness and latency of the data to form a globally consistent file metadata view.

[0034] Embodiment 3: Corresponding to Embodiment 2 of the foregoing metadata management method applicable to the space-based distributed file system, the present invention also provides an embodiment of a metadata management device applicable to the space-based distributed file system.

[0035] See Figure 3 , a metadata management device applicable to the space-based distributed file system provided by the embodiment of the present invention includes one or more processors for implementing the metadata management method applicable to the space-based distributed file system in the foregoing embodiment.

[0036] The embodiment of the metadata management device applicable to the space-based distributed file system of the present invention can be applied to any device with data processing capabilities, and the device with data processing capabilities can be a device or apparatus such as a computer. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a logically meaningful device, it is formed by the processor of any device with data processing capabilities where it is located reading the corresponding computer program instructions in the non-volatile memory into the memory for operation. From the hardware level, as Figure 3 shown, it is a hardware structure diagram of any device with data processing capabilities where the metadata management device applicable to the space-based distributed file system of the present invention is located. In addition to Figure 3 the shown processor, memory, network interface, and non-volatile memory, any device with data processing capabilities where the device in the embodiment is located usually also includes other hardware according to the actual functions of the device with data processing capabilities, which will not be elaborated here.

[0037] The implementation processes of the functions and roles of each unit in the above device are specifically described in detail in the corresponding steps of the above method, and will not be elaborated here.

[0038] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0039] The embodiment of the present invention also provides a computer-readable storage medium, on which a program is stored. When the program is executed by a processor, it implements a metadata management method applicable to a space-based distributed file system in the above embodiments. The computer-readable storage medium can be an internal storage unit of any device with data processing capabilities described in any of the foregoing embodiments, such as a hard disk or a memory. The computer-readable storage medium can also be an external storage device of any device with data processing capabilities, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Further, the computer-readable storage medium can also include both an internal storage unit and an external storage device of any device with data processing capabilities. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capabilities, and can also be used to temporarily store the data that has been output or will be output.

[0040] The above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A metadata management system applicable to a space-based distributed file system, characterized in that, In a space-based system, the system includes a ground control center and a satellite constellation; The satellite constellation includes on-board computing power units located on each satellite, as well as a file system event monitoring component, a data collaboration management component, and a distributed kv database deployed on the on-board computing power units; The file system event monitoring component is used to perform real-time monitoring of file metadata of the on-board computing power unit and detect and give early warnings of file system anomalies; The data collaboration management component is used to construct a single-satellite storage of file metadata of all on-board computing power units within a single satellite and achieve real-time data synchronization with adjacent satellites and the ground control center; A ground metadata management center is deployed on the ground control center.

2. The metadata management system applicable to the space-based distributed file system according to claim 1, characterized in that, The file system event monitoring component includes an event monitoring module, an anomaly detection module, and a log module; The event monitoring module is used to monitor file creation, deletion, reading, and writing operations on raw disks and CubeFS file disks; The anomaly detection module is used to detect anomalies in the file system and send early warning signals in a timely manner. The anomalies include file corruption, disk mounting failure, permission issues, or insufficient storage space; The log module is responsible for recording all operation logs of the file system and providing a metadata query interface for the management component.

3. The metadata management system applicable to the space-based distributed file system according to claim 1, characterized in that The data collaboration management component includes a metadata management module, a satellite data synchronization module, a communication detection module, and a file system metadata validator; The metadata management module is used to manage the file metadata of all on-board computing power units within a single satellite; The satellite data synchronization module is used to achieve real-time data synchronization between a single satellite and adjacent satellites and the ground control center; The communication detection module is used to be responsible for real-time monitoring of the network status between a single satellite and the ground control center; The file system metadata validator is used to prevent the generation of dirty data by periodically verifying the consistency and integrity of the metadata.

4. A metadata management system applicable to a space-based distributed file system according to claim 1, characterized in that, The ground metadata management center includes a ground data synchronization module, a file synchronization directory tree module, a metadata query engine, and a task management module; The ground data synchronization module is used to transmit file metadata with the satellite data synchronization module in the satellite constellation through a space-ground communication link; The file synchronization directory tree module is used to cache the metadata of transmission task files initiated by the business system and files generated by a single satellite application at the same time; The metadata query engine is used to provide an efficient file metadata query engine function, supporting users to quickly find the required files through multiple conditions; The task management module is used to write the business requirement information in the business system as file metadata into the file extension attributes of the transmission task file and parse the file extension attributes of the files generated by a single satellite application.

5. A metadata management method applicable to a space-based distributed file system, characterized in that, This method is based on a metadata management system for a space-based distributed file system described in any one of claims 1-4, and includes the following steps: S1. In the space-based system, based on the file system event monitoring component, perform real-time monitoring of file metadata of the on-board computing power unit and detect and give early warnings of file system anomalies; S2. Perform multi-level redundant caching of file metadata through a satellite constellation and a ground control center; S3. At the ground control center, rely on the ground storage cluster to integrate a set of ground metadata management centers.

6. The metadata management method applicable to the space-based distributed file system according to claim 5, wherein, The multi-level redundant caching includes local caching, single-satellite caching, distributed caching, and global caching levels; For the local caching, monitor the file system kernel instructions on the on-board computing unit through the file system event monitoring component, store the file metadata in an incremental update manner to form the local caching of the file metadata, and query and trace the information of all file operations through the historical log record; For the single-satellite caching, build a component management structure with a server-agent relationship through the data collaboration management component and the file system event monitoring component deployed on the management node of the on-board computing unit; The data collaboration management component constructs the file metadata of all on-board computing units within a single satellite to form the single-satellite caching of the file metadata; Obtain the file metadata pushed by the file system event monitoring component in real-time events and the file metadata obtained from the historical log record in a full-volume pull manner at regular intervals and store them in a distributed kv database; For the distributed caching, the data collaboration management component regularly broadcasts the file metadata of all on-board computing units within a single satellite to adjacent satellites through the inter-satellite communication link to form the distributed caching of the file metadata between satellites within the satellite constellation; The broadcast data initiator selects the optimal link for communication between different satellites, and then the broadcast data receiver determines whether the locally stored file metadata needs to be updated by comparing the latest timestamps of the locally stored file metadata and the received file metadata; For the global caching, the data collaboration management component of the successfully linked satellite pushes the file metadata of the on-board computing units of each satellite within the satellite constellation to the ground metadata management center through the space-ground communication link to form the global caching of the file metadata at the ground control center.

7. The metadata management method applicable to a space-based distributed file system according to claim 6, characterized in that The file metadata includes file name, file size, file type, storage location, update time, file permission, and file extension attributes.

8. A metadata management device applicable to a space-based distributed file system, characterized in that, Comprising one or more processors for implementing the metadata management method for a space-based distributed file system according to any one of claims 5-7.

9. A computer-readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it is used to implement the metadata management method for a space-based distributed file system according to any one of claims 5-7.

Citation Information

Patent Citations

  • Satellite cloud-oriented distributed file system

    CN116401225A

  • Satellite cluster autonomous method based on KubeEdge and satellite-ground cooperative computing system

    CN118426914A

  • Satellite cluster management system and method for space-based computing system

    CN119094007A

  • Distributed task scheduling method and system suitable for space-based distributed operating system

    CN119232243A

  • Distributed data storage grouping

    US20190129888A1