Funnily enough, I've also worked on telecom infrastructure, mostly for
keeping international traffic flowing around the world. UNIX is what
is used for those machines. We also strive for 99.99% up time and
know Microsoft can't give it to us through stress testing. Now I'm
talking about tracking 100 million plus phone calls a day so I'll
admit the scale is something out of the ordinary. Its my opinion that
real time systems should be cautiously reviewed.
As far as my "facts" on Microsoft; the only thing I can offer is
directly from a friend who was one of the leads on building the NT 4.0
kernel. He very candidly told me that everyone within Microsoft's NT
architecture group knew the proclaimed 127 year up time would never be
achieved, and the it was a purely theoretical number. You have
experienced some of the reasons it can't be proven i.e electrical
failure. What the designers worked toward was having a machine that
could run for 30 days without a re-boot. We have also spoken about
real time applications from a medicinal use point of view, and his
take was that it would be a few generations down the road before the
Microsoft OS was ready for such a thing. I'm sure you can easily
discount this if you chose, but I'm speaking from a personal source
who spent at least a half day a week with Mr. Bill himself working
through all that was required to build the NT platform. For me that's
alot better than was I read in any computing rag (especially knowing
how thorough he is).
Now I don't know how ATC applications compare with real time medicinal
computing, but I have to think they are just as critical as each other
and should be treated with an overly adequate computing platform in
both the OS and the program design. I don't see the OS or programming
tools available (with the exception of C) ready to do that for apps
requiring significant up time for real time data analysis. Please
don't misunderstand me, I am not against Microsoft. They have
afforded me to make a good living for many years, but I don't think
their place is in real time computing......yet.
z
On 22 Sep 2004 18:13:30 -0700,
(Robert M. Gary)
wrote:
Shows the damage that can be done when people who don't understand the
system try to read about it in the paper. I write software to manage
telecommunications infrastructure and I've never seen software that
can run forever without maintenance. We talk in term of the number of
"9's". 2 "9"s is 99% up time, 3 "9s" is 99.9%, etc. Usually 4 "9s" is
the best you can do. When my software fails, new telephone services
(new DSL, call waiting ,etc) do not get activated, wireless companies
cannot detect a tower outage, etc. Even in that environment 4 "9s" is
consider exceptional. The solution is to have backup systems. The
FAA's system in question was the backup system.
-Robert
(No Such User) wrote in message ...
Whoever made this purchase should be in jail:
http://software.silicon.com/applicat...9124122,00.htm
It's shameful that they would trust people's lives to a computer
system that had to be "reset every thirty days" just to keep from
crashing.
Microsoft delenda est.