Font Size: a A A

Research And Design, Reinforced By The Carrier Grade Linux Driver

Posted on:2009-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:J W XiaoFull Text:PDF
GTID:2208360245461498Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Carrier Grade Linux has been enjoyed by many telecom carrier man- ufacturers due to its inexpensiveness,open code, independent platform and rapid upgrade. Clinux is a developing Carrier Grade Linux in HuaWei Inc. Driver hardening is a necessary part in Clinux because it highly requires availability of device.This paper emphasizes on traditional driver hardening technique in Linux, and improves on it for CLinux requirement. It aims at making three major contributions:Firstly, based on the project background, this paper analyzes the architecture of Carrier Grade Linux, emphatically introduces traditional driver hardening technique and analyzes its shortcoming.Secondly, the paper designs and implements CLinux's driver hardening, which perfects traditional driver hardening technique.Thirdly, based on CLinux's driver hardening architecture, this paper researchs CLinux's fault handling. This paper designs and implements a fault injection method for simulating device fault and performs some fault injection experiments of E100 Pro 100/+ network card. From these expe- riments, we obtain fault data and apply data mining method to analyze these data. From analysis, this paper draws some conclusions, which are in favor of improving network card's availability. In addition, this paper designs an algorithm for improving efficiency of fault recovery and verifies its significance by two fault injection experiments.The work and contribution of this paper are important part of Clinux and have realistic significance to the research and implementation of Carrier Grade Linux, and have considerable referential values to related research.
Keywords/Search Tags:Carrier Grade Linux, Driver Hardening, Common Statistics Manager, Diagnostics Manage Layer, Fault Inject
PDF Full Text Request
Related items