Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development

Distributed network devices online update system software design

Author ZhangMinDi
Tutor GuoYuShun
School Hangzhou University of Electronic Science and Technology
Course Circuits and Systems
Keywords Business does not interrupt the upgrade High Availability Network Communications Equipment Hot patch Compatibility testing Interprocess communication
CLC TP311.52
Type Master's thesis
Year 2009
Downloads 53
Quotes 0
Download Dissertation

As companies deploy a unified IP network applications and network information increasing trend of globalization, driven by network resiliency to business success is becoming increasingly important, \off-peak break \Meanwhile, with the increase in network traffic, the emergence of new businesses, maintaining and upgrading the software version made a lot of new demands, such as software applications maintenance defects, the use of software upgrades to add new features and functionality, adapt to changes in the hardware system and updates, and more. In addition, the software gradually accelerate the rate of aging, network equipment, upgrading the software version starting to look more and more frequently. This allows enterprises, network providers and operators are discovering planned network upgrades and maintenance has led to disruption of the important reasons, it is necessary to eliminate planned upgrades and maintenance to improve the impact of the availability of network devices. In this paper, a redundant router, for example, describes a distributed network devices can implement business software version online upgrade without interrupting the process, which uses non-stop forwarding technology switchover hot backup technology, hot patching technology, process communication between the master and the existing mature technologies such as hardware redundancy in user traffic to ensure uninterrupted forwarded simultaneously to achieve a true sense of online software upgrades and releases replaced. During the upgrade process involves upgrading validity check, version compatibility negotiation rollback timer design, etc., the system can quickly upgrade rollback feature to eliminate the risks and hazards. This design of online upgrade system to effectively address and reduce due to software version upgrades and maintenance service interruption caused by the phenomenon, eliminating associated with software version upgrade of the night maintenance, it is faster to implement the new features, hardware, and repair functions , and further improve the availability of distributed network devices. It appears, for the solution to the current software version upgrade network equipment problems play a certain research value. The paper also examined the effects of network equipment system availability of various factors, and analyze the corresponding solution strategy. Finally, the use of a distributed network devices and Smartbits tools to upgrade system functionality, performance, thoroughly tested. Test results showed that: The upgrade system can be well suited for large distributed network communication device software version online upgrade needs.

Related Dissertations
More Dissertations