Improving reliability through architecture partitioning in telecommunication networks

The paper presents a new switching architecture to improve telecommunications reliability. The architecture is partitioned depending on the type of network used, reliability requirements, and expected traffic in the network. The partition size depends on the network reliability, bandwidth, and traffic. A reliability model for a telecommunication architecture is used to partition the network and to improve end-to-end reliability. The model defines critical components in the networking architecture and their connections. The component connections permit the propagation of faults from the component in which the fault originates to the other components. This propagation can cause failures in the chain (or in the tree) of components. The partitioned architecture limits the propagation of faults, simplifies fault detection, and preserves reliability of the remaining partitions. Examples of different networks are used to show the applications of the model. >

[1]  A. Hac Resource management in a hierarchical network , 1990, SBT/IEEE International Symposium on Telecommunications.

[2]  Amrit L. Goel,et al.  Software Reliability Models: Assumptions, Limitations, and Applicability , 1985, IEEE Transactions on Software Engineering.

[3]  A. Hac Using a software reliability model to design a telecommunications software architecture , 1991 .

[4]  Hasan B. Mutlu,et al.  Synchronous optical network and broadband ISDN protocols , 1989, Computer.

[5]  Lori A. Clarke,et al.  Partition Analysis: A Method Combining Testing and Verification , 1985, IEEE Transactions on Software Engineering.

[6]  Anna Hac A System Reliability Model with Classes of Failures , 1985, IEEE Transactions on Reliability.

[7]  Anna Hác Congestion control and switch buffer allocation in high-speed networks , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[8]  John P. J. Kelly,et al.  Achieving Dependability Throughout the Development Process: A Distributed Software Experiment , 1990, IEEE Trans. Software Eng..