[Sis-csi] Green book thoughts
Scott Burleigh
Scott.Burleigh at jpl.nasa.gov
Tue Apr 18 13:48:48 EDT 2006
Scott, Keith L. wrote:
> It seems to me that the points of contention here center on whether
> or not an application using UDP might cause network congestion and
> hence lose packets, and whether/how building reliability on top of
> UDP is a Good Idea. The arguments seem to oscillate between
> high-bandwidth downlinks where we want to use all of the available
> capacity and the assertion that UDP flows from space (there's a
> B-movie title in there somewhere...) simply can't congest the
> "network" because the space link bandwidth is too low.
>
> I would assert that for some (possibly many?) future missions,
> bandwidths will be such that pure rate-controlled streams coming from
> some space applications would have the ability to congest shared
> (space and/or ground). A single HDTV stream competing with any other
> appreciable flows in the ground or space portions of the network
> could do this, e.g. I also don't think we can assert that streams
> will not cross some portion of shared network, especially if there is
> inter-agency cross-support. One must consider the possibility of
> commercial ground stations, and also the possibility of shared
> in-space crosslinks.
>
> That said, do we all agree (at least among ourselves -- the case will
> need to be made to external audiences) that: 1) Moving to IP
> provides a large benefit to missions in that: o it decouples
> applications from the data links o it facilitates multi-hop routing
> over heterogeneous data links o it provides an efficient multiplexing
> mechanism for numerous data types o traffic can be directly routed
> from ground stations over closed networks or the Internet to its
> destination(s) on the ground with commercial network equipment
Yes.
> 2) We don't really know how operators will want to use a networked
> capability, except that they will probably want some mix of real-time
> data that can take loss and reliable data that wants no loss. These
> are supportable in continuously connected environments by TCP, UDP,
> and NORM (the latter two supporting simplex environments, to some
> extent); and in disconnected environments by overlays like CFDP, and
> DTN.
Yes. (And, as necessary, CFDP and DTN can be used in continuously
connected environments as well.)
> 3) Building application-specific reliability mechanisms on top of UDP
> is an option, but *in general*, new applications should first look to
> standard transport mechanisms (exact list TBD from Red Books from
> this WG) to fulfill their needs. Non-congestion controlled flows
> that might cause significant network congestion are discouraged, but
> not prohibited if circumstances require their use and they can be
> designed to 'not-too- adversely' affect the network. Note that
> 'not-too-adversely' here is an overall system design trade -- a
> particular application might need to simply blast bits without regard
> to the rest of the network. Note also that the overlays mentioned
> above may be part of the recommended set of standard transports.
That sounds right to me.
Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ccsds.org/pipermail/sis-csi/attachments/20060418/cf75913f/attachment.html
More information about the Sis-CSI
mailing list