Current Technological advances as well as conveniences call for the
Software Systems to exhibit Reliability at the same time High
Availability (uptime being 99.999%). Consequently SW Designs and
Methodologies mandate the need of SW being Redundant i.e all services
as performed by the System SW must be running all the time regardless
of any failure within. This implies the fact that the SW components
should maintain the concept of "Active" and "Backup" entities. And
upon the detection of a failure a "Backup" entity must "Switch over"
to become the "Active" entity to continue processing as usual.
It is also important to consider the flow of information in a Software system, which can be classified as the "Control Path Flow" and the "Data Path Flow". A Redundant SW must make sure that both of these Flows maintain Redundancy. This in turn calls for the "Data Synchronization" and "Data Coherency" among the SW components. In the presentation Mr. Ray will illustrate how to apply the above concepts to exhibit SW Redundancy in a typical "Packet Processing Equipment" being used in the Internet. In addition he will show that this type of approach can be extended to other types of SW systems. About the Speaker Vola Ray Mr. Ray has over 17 years of Experience in Telecommunications/Networking SW Development for Embedded Systems in a variety of areas such as:
|