Liu Haoyu, Ma Qiang, Chang Biao, et al. The design and implementation of the national meteorological data storage system's monitor subsystem. J Appl Meteor Sci, 2007, 18(2): 251-256.
Citation: Liu Haoyu, Ma Qiang, Chang Biao, et al. The design and implementation of the national meteorological data storage system's monitor subsystem. J Appl Meteor Sci, 2007, 18(2): 251-256.

The Design and Implementation of the National Meteorological Data Storage System's Monitor Subsystem

  • Received Date: 2005-12-24
  • Rev Recd Date: 2006-07-07
  • Publish Date: 2007-04-30
  • The purpose of building the monitor subsystem is to guarantee the safe operation of the National Meteorological Data Storage System (MDSS) and to guide the updating of the DMSS. As an infrastructure for sharing scientific meteorological data, real-time operation and post-standardization are supported by MDSS. According to their functions, all components of MDSS are divided into two groups. The supporting equipment includes hardware as well as their accessory software, and the operation of real-time database integrates the database and the data storage. In the equipment group, the targets vital for the smooth running of equipments are monitored, such as the CPU usage and the memory usage of services. Most of the objects monitored in the group of operation are time-series and sequence operation. For instance, the amounts of observed data are entered into the real-time database at a given time. The possibility of using the current monitor software is also considered, and their shortcomings are presented. The structure of the subsystem is divided into three modules:the collection module, the storage and the analysis module and display module. The monitored operation data are gathered repeatedly from the MDSS by the collection module.The gathered information is calculated by the storage and analysis module to confirm the state of the MDSS and the results are stored in the database and the service memory. The state of the MDSS is shown by the display module on the Web pages. A database scheme is designed as the communication channel between the collection module and the storage module. A tree shape program interface is designed for passing information between the modules of storage and display for users on different levels.Some special techniques which are keys for the implementation of the monitor subsystem are explained, such as the Java Stored Procedure. Experience and the following work of the subsystem are also discussed. The reliability and stability are demonstrated by the performance of the subsystem.
  • Fig. 1  Software Architecture of the monitor subsystem

    Fig. 2  Table structures of the monitor information database (PK:Primary Key, FK:Foreign Key)

    Fig. 3  Interfaces between layers of storage/analysis and data view

    Fig. 4  User interfaces of monitor subsystem in MDSS

    Fig. 5  The comparison of switches throughput of disk array data before (a) and after (b) adjustment in 2006

  • [1]
    沈文海, 赵芳, 高华云, 等.国家级气象资料存储检索系统的建立.应用气象学报, 2004, 15(6): 727-736. http://qikan.camscma.cn/jams/ch/reader/view_abstract.aspx?file_no=20040690&flag=1
    [2]
    Mary Shaw, David Garlan.Software Architecture:Perspectives on an Emerging Discipline.New Jersey :Prentice Hall, Inc, 1996. http://www.cs.cmu.edu/~able/publications/SoftArch/
    [3]
    ORACLE Corporation.Java Stored Procedures Developer's Guide. 2001: 2-17.
    [4]
    Gerald M Weinberg.The Psychology of Computer Programming, Silver Anniversary Edition. New York : Dorset House Publishing Co, Inc, 1998.
  • 加载中
  • -->

Catalog

    Figures(5)

    Article views (3188) PDF downloads(2033) Cited by()
    • Received : 2005-12-24
    • Accepted : 2006-07-07
    • Published : 2007-04-30

    /

    DownLoad:  Full-Size Img  PowerPoint