Yeah, busy networks are inherently non-real-time.  But if you have
"complete" control over the traffic, it may be possible to place upper
bounds on things like transmission times (assuming a perfect transport
layer).  Also, it's certainly possible to have a real-time system
communicating non-real-time information over a network.   It goes in the
category of, "If it's hard real-time, don't do that!"

    Norm



----- Original Message -----
From: Calin A. Culianu <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 10, 2002 5:28 PM
Subject: Re: [rtl] How to have real-time networking


>
> I am probably super-naive.. but aren't networks inherently non-realtime?
> Ethernet, for instance, has a some inherent non-determinism and chaos
> associated with it (collosions and the back-off algorithms come to mind).
> Don't such things pretty much throw all realtime expectations out the
> window?
>
> However, I am pretty naive about this.. anyone care to correct me?
>
> -Calin
>
> On Wed, 10 Jul 2002, R O N A L D D U C K wrote:
>
> > I am planning to use network support in my real-time section of my
> > application. But I could not see any real-time API meant for RT-Linux.
I
> > have doubt wheather rtlinux supports real-time networking like using
TCP/IP
> > UDP/IP socket communication, if so how to use it. If not what will be
the
> > best way to implement the networking in real-time.
> >
> > What exactly I am planning do is
> >
> > I will have a thread which will listen on a particular socket using
TCP/IP
> > or UDP/IP,
> > When ever there is some data received through the socket, I want to
process
> > it and send it to other real-time threads for their use.
> >
> > Please tell me how to achieve this in real-time because, I know how it
can
> > be done non real-time. One more thing, If I call any non real-time
functions
> > from real-time threads will it introduce a priority inversion. Please
advice
> >
> > Regards
> > RD
> > -- [rtl] ---
> > To unsubscribe:
> > echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> > echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> > --
> > For more information on Real-Time Linux see:
> > http://www.rtlinux.org/
> >
>
> -- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> --
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/
>

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/

Reply via email to