Re: Satellites running IP
David Carek <David.A.Carek@grc.nasa.gov> Mon, 17 June 2002 17:36 UTC
Message-ID: <3D0E1E01.5080606@grc.nasa.gov>
Date: Mon, 17 Jun 2002 13:36:01 -0400
From: David Carek <David.A.Carek@grc.nasa.gov>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0rc2) Gecko/20020512 Netscape/7.0b1
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Colin_Paul_Gloster@acm.org, tcpsat@grc.nasa.gov
Subject: Re: Satellites running IP
References: <Pine.GSO.4.21.0206171644440.15537-100000@camac.dcu.ie>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-tcpsat@grc.nasa.gov
Precedence: bulk
Status: RO
Content-Length: 1937
Lines: 51
Colin Paul Gloster wrote: > On Mon, 17 Jun 2002, David Carek wrote: > "[..] > > The problem is, that I keep coming up with more reasons not to use > Internet protols, than reasons to use them. [..]" > > David, > Could you please indicate what some of these reasons would > be? > Regards, > Colin Paul Gloster Sure False Perception of Standards - There is a perception that using Internet standards is actually a single standard, when in fact it is a collage interpretations and implementations of RFC's. I doubt any two TCP/IP stacks implement the standards the same way. The standard is actually the least common demoninator of the various implemtations. Flight Qualification (Increased Potential for Software Faults) - Adding 15000 lines of code that someone else wrote to your satellite creates a black box of software that is extremely difficult if not impossible to thouroghly test. I have had a bad experience with one stack we used on a shuttle experiment that would hang the system when it recieved any non-tcp packets. This was a older real-time embedded system (that shall remain nameless). It should have been impossible for the TCP/IP module to completely hang the system ... but it did. Increased software = increased complexity = increased chance for errors Other potential problems include: Technology Lag/Obsolescence (satellite technology generally 5-10 years behind terestrial) RTOS support Deterministic Timing Requirements (onboard systems) Performance Limitations of Rad Hard processors Reliability (TCP reliability might not be good enough) I've got others ... but that's a start. This isn't to say these issues can't be overcome. They are just engineering problems and entirely workable. And certianly a system that is compatible with Internet systems is definitely beneficial to the overall communications architecture ... especially when integrating into the ground systems.
- Satellites running IP David Carek
- Re: Satellites running IP Lloyd Wood
- Re: Satellites running IP William Ivancic
- Re: Satellites running IP Lloyd Wood
- Re: Satellites running IP Adrian J. Hooke
- Re: Satellites running IP William Ivancic
- Re: Satellites running IP Lloyd Wood
- Re: Satellites running IP William Ivancic
- Re: Satellites running IP Lloyd Wood
- Re: Satellites running IP Keith Scott
- Re: Satellites running IP Adrian J. Hooke
- Re: Satellites running IP Eric Travis
- RE: Satellites running IP Ahmed, Masuma
- RE: Satellites running IP Lloyd Wood
- Re: Satellites running IP David Carek
- Re: Satellites running IP Colin Paul Gloster
- Re: Satellites running IP David Carek
- Re: Satellites running IP Daniel Shell
- Re: Satellites running IP Eric Travis
- Re: Satellites running IP Adrian J. Hooke
- RE: Satellites running IP brian.smith
- RE: Satellites running IP Adrian J. Hooke
- Re: Satellites running IP Daniel Shell
- Re: Satellites running IP Daniel Shell
- Re: Satellites running IP Eric Travis
- RE: Satellites running IP brian.smith