| With the development of information technology, the new type of combat mode called network centric warfare has gradually become a research priority in the military field. Underwater network centric warfare is a specific application of network centric warfare in the underwater field. It consists of three parts:sensor network, information network and engagement network. We can only acquire the battle efficiency on condition that the three parts collaborate with each other.The key to win the underwater network centric warfare is to send the data monitored by the underwater sensor network to the query platforms such as submarine quickly and effectively. The hardware resources of underwater sensor node such as processing ability, battery power and storage capacity are very limited. Besides, underwater sensor communicates with each other using acoustic waves which are characterized by a high bit error rate, signal attenuation and serious multipath effect. When designing the storage strategy, all of the features mentioned above must be taken into consideration so as to properly store the data monitored by the underwater sensor network. In the environment of the underwater battlefield, the query platform needs to get real-time data within a short time and we must ensure the safety of the query platform in the process of query. However, at present there is no effective algorithm that can solve the above problems. Therefore, this paper studies how to properly store the data monitored by the underwater sensor network, which ensures that the submarine can query the needed data in a short time on condition that it is safe.The main work and contributions of this thesis is summarized as follows.(1) A set of mechanism to store and query the information monitored by the underwater sensor network based on metadata are designed. The mechanism uses the idea of GHT to calculate the storage location. When searching for the storage node, it takes the load balance of the entire network into consideration and set the replication node to achieve the fault tolerance. Besides, when storing the data, the storage node creates the corresponding metadata according to different types of data and sends the metadata to the metadata storage node. When a submarine queries data, the demand of different queries can be satisfied. After analyzing the overall performance of the mechanism, this paper gets a conclusion:the mechanism can properly store the data monitored by the underwater sensor network, and ensure that the submarine can query the needed data in a short time on condition that it is safe(2) A prototype system of underwater information processing is designed and implemented based on a middleware called DDS. The system can be used to simulate the process of storing and querying.(3) This thesis uses the prototype system of underwater information processing to conduct an experiment from four aspects:query time, security of submarine, data accuracy and network lifetime. The result of the experiment shows that the mechanism designed by this thesis has a better overall performance. |