For the needs of upgrading CERNET backbone, we designed and implemented the SCDBS (Satellite Channel Dynamic Backup System). This system is working under our dynamic backup policy, and it can set up or off satellite channel automatically in order to improve the reliability of CERNET backbone and economize the satellite communication resource at the same time. The goals of my thesis are designing and implementing the upper software modules, including key module of the whole systemæ¡Ÿommand Handler and State Control Module, Link polling Module and Configuration Interface Module.Above all, the details of the system design of SCDBS are discussed in my thesis, including the system functions, system architecture, the policy of assigning channel, the structure of hardware and software. Then the upper software designing is interpreted, including the platforms of software development and correlative technology, the protocols involved and the software functional module. Furthermore, I illuminate implementing schemes of upper software modules respectively, such as the finite state machine, the state record table, the communications among processes, main communication packets and important data structures, the particular flow of main process and polling process and realization of configuring and administrative interface based on Telnet and Web. At last, the software of the SCDBS is tested, and the conclusions are drawn.
|