comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Distributed Systems Annex, data sharing between programs
Date: Sat, 9 Jun 2012 08:59:24 +0200
Date: 2012-06-09T08:59:24+02:00	[thread overview]
Message-ID: <1dvxe1yiwtw0q$.6h9nlsnpe5ay$.dlg@40tude.net> (raw)
In-Reply-To: 0d661453-423c-484b-90cd-4e80ffe1db5b@6g2000vbv.googlegroups.com

On Fri, 8 Jun 2012 14:26:55 -0700 (PDT), Maciej Sobczak wrote:

> Now, the contrary example.
> 
> You have a system with several thousand machines and you want to send
> them new configuration or something. You know the locations of those
> systems, but the little problem is that with this scale some of them
> are not working at all, some are hanging and some are overloaded and
> therefore process everything very slowly.

In our case the locations are unknown. The middleware supports discovery
and identification.

Another typical case in process automations is when there are many
thousands of process variables distributed over not so many hosts. The
variables are not well known in advance, some may be unavailable at time.
Others are optional and created dynamically on request.

Anyway, synchronous communication is not an option in any realistic process
automation setup, even if real-time. Not worth to consider. Especially
because some data distribution layers are logically and physically
unidirectional, various 1-to-N schemes.

Our middleware supports synchronous calls, but they are implemented on top
of an asynchronous layer as send/request + wait.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2012-06-09  6:59 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-04 18:49 Distributed Systems Annex, data sharing between programs Adam Beneschan
2012-06-05  7:36 ` Maciej Sobczak
2012-06-05 16:02   ` Adam Beneschan
2012-06-05 18:35     ` tmoran
2012-06-06  7:14     ` Jacob Sparre Andersen
2012-06-06  7:39     ` Maciej Sobczak
2012-06-06  8:07       ` Dmitry A. Kazakov
2012-06-06 10:09       ` Niklas Holsti
2012-06-06 11:40         ` Maciej Sobczak
2012-06-06 12:08           ` Dmitry A. Kazakov
2012-06-06 19:17           ` Simon Wright
2012-06-08 11:38             ` Peter C. Chapin
2012-06-08 16:29               ` Simon Wright
2012-06-06 20:02           ` Niklas Holsti
2012-06-07 10:37             ` Maciej Sobczak
2012-06-08  2:11               ` Shark8
2012-06-08  6:31                 ` Pascal Obry
2012-06-08 21:26                 ` Maciej Sobczak
2012-06-09  1:10                   ` tmoran
2012-06-09 12:02                     ` Maciej Sobczak
2012-06-09 12:25                       ` Pascal Obry
2012-06-09 20:29                         ` Maciej Sobczak
2012-06-09  6:59                   ` Dmitry A. Kazakov [this message]
2012-06-13 10:55                     ` Marius Amado-Alves
2012-06-13 13:26                       ` Dmitry A. Kazakov
2012-06-14 20:29                       ` tmoran
2012-06-09  9:59                   ` Pascal Obry
2012-06-09 15:14                   ` Robert A Duff
2012-06-09 20:40                     ` Maciej Sobczak
2012-06-07  0:55           ` BrianG
replies disabled

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