Font Size: a A A

Design And Implementation Of Multi-core-based Ocean Observation Software System

Posted on:2014-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2250330401483788Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the development of information technology and growing importance of themarine resources and the marine environment in our country, ocean observationtechnology has become particularly important that promotes the development ofocean observing system. Because the country continues to explore the field of oceanobservations in-depth and puts emphasis on it, the Ocean Observing range becomeswider and wider, parameters become more and more, forming the huge oceanobserving data. How to process and analyze the data at real time and as quickly aspossible, then find the trend of these data and the internal contact, has become anurgent problem of ocean observing nowadays.In order to improve the versatility, scalability and development efficiency of theocean observing software system and make full use of performance improvementsthat the hardware upgrade and technical update bring, the paper analyses andsummaries the existing ocean observing systems, then designs and implements asoftware system of ocean observing by using multi-core parallel technology. Thesystem includes the following modules: data processing module, curve displaymodule, test control module, data query module, data list module, print module anduser management module. The data processing module splits the data obtained fromthe data source and merge into the format required by the various modules, and toprovide a unified data access interface for other modules. The curve display modulemainly presents users the observational data collected by sensors in the form of curvevisually, including historical data and real-time data display. Test control module isused to create a test record, and process test data of the test. Data query modulesearches the data of a certain test or a certain period of time, and can display the datain the form of curve. The list of data module mainly put received data into the list,then the users can preview the instantaneous value of each sensor in each moment.The print module is used to print graphics and related informations of the observational data. User management module is used to manage users entered into thesystem, set the user permissions, in order to increase the security of the system.With the consideration of the balance of multi-core load, this solution realized theintelligent management for ocean observation data. The designs of various modulesare based on software multiplexing thought, improved system development efficiency,reduced the cost of ocean observing system management effectively, and reduced thedevelopment period as well as improved system operation efficiency. Also, the datacomparison of a multi-core-based software system and the traditional system of oceanobservation has been proved that this method could effectively reduce difficulty ofdevelopment of observation systems and improve system performances.
Keywords/Search Tags:Multi-core, Parallel, Ocean Observing, System Performance
PDF Full Text Request
Related items