 |
Robust Communications Software: Extreme Availability, Reliability and Scalability for Carrier-Grade Systems View Larger Image | Gregory Utas Wiley, Hardcover, Published January 2005, ISBN 0470854340 | List Price: $110.00 Our Price: $90.95 You Save: $19.05 (17% Off)
| | | Availability: Out-Of-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Learn how to design scalable, robust software for cutting-edge communications
products
Carrier-grade software must satisfy the stringent quality requirements of network
operators whose systems provide mission-critical communications services. This
book describes proven carrier-grade software techniques used in flagship products
designed by industry leaders such as Lucent, Nortel, and Ericsson.
In the age of 24/7, software robustness is a competitive advantage. This authoritative
guide for software engineers, managers, and testers of products that face carrier-grade
requirements helps you to develop state-of-the-art software that will give you
an edge in todays marketplace.
Robust Communications Software: Extreme Availability, Reliability and Scalability
for Carrier-Grade Systems
- offers advice on choosing the right technologies for building reliable
software
- incorporates real-world examples and design rationales when describing
how to construct robust, embedded software for communications systems
- presents a comprehensive set of carrier-grade design patterns that help
you to meet extreme availability, reliability, scalability, and capacity requirements
- gives advice on how to protect against and recover from software faults
- discusses system installation, operability, maintenance, and on-site debugging
'Because of the recent debacle in the telecom sector, an entire domain of expertise
is disappearing. Designers who knew about the topics in this book--availability,
reliability, and scalability--have moved on to other things. The void that patterns
fill has never been wider and deeper. I am so thankful that Greg has documented
these vital techniques. The need for them will always be with us, and this book
provides us with a solid reference.' Linda Rising, author of The Patterns Handbook,
The Pattern Almanac, Design Patterns in Communications Software, and Introducing
Patterns into Organizations
'In this book, Greg really cuts to the core of those elements of software architecture
that I've found to be necessary to build a highly available, highly scalable
system.' Bob Hanmer, Lucent Technologies
'You cannot add robustness by adding if statements. It must be designed in
from the beginning. This book is an important contribution to the design of
robust software.' Dennis DeBruler, Lucent Technologies
Table of Contents
Preface.
Introduction.
Overview.
Object Orientation.
Using Objects Effectively.
Scheduling Threads.
Distributing Work.
Protecting Against Software Faults.
Recovering from Software Faults.
Messaging.
Overload Controls.
Failover.
Software Installation.
System Operability.
Software Optionality.
Debugging in the Field.
Managing Capacity.
Staging Carrier-Grade Software.
Assessing Carrier-Grade Software.
Glossary.
References.
About the Author
Greg Utas has over 20 years of development experience in carrier-grade
systems, including Chief Software Architect roles at Nortel Networks (GSM core
networks) and Sonim Technologies (wireless push-to-talk services). He is currently
a consultant specializing in the design of carrier-grade software.
|
 |