LWN.net Logo

LCA: Andrew Tanenbaum on creating reliable systems

LCA: Andrew Tanenbaum on creating reliable systems

Posted Jan 18, 2007 19:21 UTC (Thu) by oak (subscriber, #2786)
In reply to: LCA: Andrew Tanenbaum on creating reliable systems by vonbrand
Parent article: LCA: Andrew Tanenbaum on creating reliable systems

Amen.

However, you missed this one:
The health of components should be monitored; if one stops operating
properly, the system should know about it.

I.e. polling / wakeups? -> goodbye battery life

I've also seen a case where the monitor thought the component was
misbehaving and killed & restarted it constantly. Yes, the component
was not communicating "according to spec" but from the user's perspective
it worked correctly. Killing was worse than letting it live and constant
restarting of course also drains the battery.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds