Robust Communications Software: Extreme Availability, Reliability and Scalability for Carrier-Grade Systems