comp.lang.ada
 help / color / mirror / Atom feed
From: Toshitaka Kumano <kumano@cl.cilas.net>
Subject: Re: Glade :- he distributed Annex
Date: Fri, 05 Apr 2002 02:48:49 +0900
Date: 2002-04-05T02:48:49+09:00	[thread overview]
Message-ID: <mailman.1017942482.19817.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 3cab031b@filemon.telecable.es

Hi,

Pedro Menendez wrote:
> are there any restrictions regarding the communication in a distributed
> application. I mean clients and server/s on the same LAN and the such. 

As far as I understand, no restriction such as "same LAN", if you mean
"same segment". 
And different segments could be linked by adding appropriate routing ?

Glade just requires the TCP connection is stable, and, of course,
unstable network, by such as a congested router or by ethernet with 
many collisions, could introduce some instability to a Glade application,
if you don't consider some recovery mechanism in your design of the
application.

The distribution annex, a sophisticated RPC, is one thing, and the fault
tolerance of transport layer underlying it is another matter.

In other malicious words, I consider Glade by itself could not be
used for practical, fault tolerant or real-time (deterministic response)
application. This can be "restriction" in your application domain.


> This is the case in MPI, isn't it?

I don't think so. TCP/IP based MPI implementations don't have
such restrictions.

MPI, in its strict meaning, is just a standard (paper) of API and
protocol of presentation/session layer, and the standard says nothing
about its lower layer of implementation. So answer to your question is
"it depends".

For example, our proprietary implementation of MPI is directly
on the link layer of our in-house bus,  without TCP/IP protocol stack,
aimed only for performance, without any routing capability.
In this case, the applications can talk only if they are on "same bus".

-- 
Toshitaka Kumano



  reply	other threads:[~2002-04-04 17:48 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-03 14:26 Glade :- he distributed Annex Pedro Menendez
2002-04-04 17:48 ` Toshitaka Kumano [this message]
2002-04-05 14:15   ` Ted Dennison
2002-04-05 16:20     ` Ole-Hjalmar Kristensen
2002-04-05 22:05       ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox