Re: [LAD] LADI

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Paul Davis <paul@...>
Cc: <linux-audio-dev@...>
Date: Monday, November 23, 2009 - 12:26 pm

On Sat, 2009-11-21 at 09:45 -0500, Paul Davis wrote:

> I don't really care at all about the technology inside a Linux session

I'd like to comment on this issue in order to clarify and also to
explain why, as Nedko stated in his original email, I gave no support to
D-Busification efforts.

One of the goals of LADCCA, LASH and even LADISH is to enable
network-wide session management. A D-Bus connection enables
communication between remote objects on a single bus. However, that bus
is limited to a single host. Buses cannot span hosts. In order to
implement a network-aware session management system using D-Bus, there
must necessarily be one of only two approaches.

The first approach is to have one bus on one host which all clients and
servers on all hosts connect to. This is a star topology which has
inherent weaknesses in terms of resilience. I believe the robustness
needed for a usable networked audio session cannot be provided using an
IPC mechanism with a single point of failure.

The second option is to have multiple buses; for each session client and
server to open multiple D-Bus connections. However, this introduces
another layer of addressing. In order for messages to be passed to a
remote object, not only must you know the address of the object but the
address of the bus to which it is connected. This completely undermines
the use of D-Bus. D-Bus is an IPC mechanism for communication with
remote objects that doesn't allow communication with remote objects on
remote hosts.

I have never understood why D-Bus was even considered for a network-wide
audio session system. It seems to me to be a case of all problems
looking like a nail when you have a hammer.

--
Bob Ham

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] LADI, Nedko Arnaudov, (Fri Nov 20, 8:16 pm)
Re: [LAD] LADI, Danni Coy, (Sat Nov 21, 4:17 am)
Re: [LAD] LADI, Sean Corbett, (Sat Nov 21, 3:50 am)
Re: [LAD] LADI, Rui Nuno Capela, (Sat Nov 21, 2:01 am)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 3:07 am)
Re: [LAD] LADI, Paul Davis, (Sat Nov 21, 4:21 am)
Re: [LAD] LADI, Bob Ham, (Mon Nov 23, 11:49 am)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 5:19 am)
Re: [LAD] LADI, Paul Davis, (Sat Nov 21, 2:45 pm)
Re: [LAD] LADI, Bob Ham, (Mon Nov 23, 12:26 pm)
Re: [LAD] LADI, Gene Heskett, (Mon Nov 23, 4:57 pm)
Re: [LAD] LADI, Adrian Knoth, (Mon Nov 23, 1:17 pm)
Re: [LAD] LADI, , (Tue Nov 24, 10:11 pm)
Re: [LAD] LADI, Loki Davison, (Mon Nov 23, 10:17 pm)
Re: [LAD] LADI, Bob Ham, (Tue Nov 24, 8:53 am)
Re: [LAD] LADI, Adrian Knoth, (Tue Nov 24, 3:53 pm)
Re: [LAD] LADI, Bob Ham, (Tue Nov 24, 10:11 pm)
Re: [LAD] LADI, rosea grammostola, (Sat Dec 19, 8:15 pm)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 7:57 pm)
Re: [LAD] LADI, Adrian Knoth, (Wed Dec 23, 10:58 am)
Re: [LAD] LADI, Bob Ham, (Wed Dec 23, 1:08 pm)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Wed Dec 23, 1:43 pm)
Re: [LAD] LADI, Bob Ham, (Wed Dec 23, 1:59 pm)
Re: [LAD] LADI, Patrick Shirkey, (Tue Dec 22, 8:19 pm)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 11:40 pm)
Re: [LAD] LADI, , (Sat Dec 19, 10:23 pm)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 8:02 pm)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Sun Dec 20, 5:25 am)
Re: [LAD] LADI, rosea grammostola, (Sun Dec 20, 10:24 am)
Re: [LAD] LADI, torbenh, (Sun Dec 20, 12:13 pm)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 7:17 pm)
Re: [LAD] LADI, rosea grammostola, (Sun Dec 20, 8:11 pm)
Re: [LAD] LADI, torbenh, (Sun Dec 20, 11:18 pm)
Re: [LAD] LADI, rosea grammostola, (Mon Dec 21, 10:45 am)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 8:35 pm)
Re: [LAD] LADI, Nedko Arnaudov, (Tue Dec 22, 9:22 pm)
Re: [LAD] LADI, rosea grammostola, (Wed Dec 23, 10:25 pm)
Re: [LAD] LADI, Nedko Arnaudov, (Thu Dec 24, 6:35 pm)
Re: [LAD] LADI, Ralf Mardorf, (Fri Dec 25, 2:46 pm)
Re: [LAD] LADI, Patrick Shirkey, (Fri Dec 25, 11:12 pm)
Re: [LAD] LADI, Ralf Mardorf, (Sun Dec 27, 2:11 am)
Re: [LAD] LADI, Nedko Arnaudov, (Sun Dec 27, 2:28 am)
Re: [LAD] LADI, Ralf Mardorf, (Sun Dec 27, 2:44 am)
Re: [LAD] LADI, Ralf Mardorf, (Sun Dec 27, 2:26 am)
Re: [LAD] LADI, Ralf Mardorf, (Sat Dec 26, 1:48 am)
Re: [LAD] JackMix [was: LADI], james morris, (Sat Dec 26, 11:18 am)
Re: [LAD] JackMix [was: LADI], Arnold Krille, (Sun Dec 27, 3:05 pm)
Re: [LAD] JackMix [was: LADI], Patrick Shirkey, (Sat Dec 26, 12:13 pm)
Re: [LAD] JackMix [was: LADI], james morris, (Sat Dec 26, 12:41 pm)
Re: [LAD] JackMix [was: LADI], Paul Davis, (Sat Dec 26, 2:11 pm)
Re: [LAD] JackMix [was: LADI], james morris, (Sat Dec 26, 10:32 pm)
Re: [LAD] JackMix [was: LADI], Arnold Krille, (Sun Dec 27, 3:03 pm)
Re: [LAD] JackMix [was: LADI], james morris, (Sun Dec 27, 4:38 pm)
Re: [LAD] JackMix [was: LADI], Ralf Mardorf, (Sun Dec 27, 7:20 am)
Re: [LAD] JackMix [was: LADI], Paul Davis, (Sun Dec 27, 1:52 pm)
Re: [LAD] JackMix [was: LADI], Ralf Mardorf, (Mon Dec 28, 6:49 pm)
Re: [LAD] JackMix [was: LADI], Patrick Shirkey, (Sat Dec 26, 12:50 pm)
Re: [LAD] LADI, hermann, (Sat Dec 26, 4:25 am)
Re: [LAD] LADI, rosea grammostola, (Fri Dec 25, 3:39 pm)
Re: [LAD] LADI, Ralf Mardorf, (Fri Dec 25, 4:16 pm)
Re: [LAD] LADI, Adrian Knoth, (Fri Dec 25, 7:49 pm)
Re: [LAD] LADI, rosea grammostola, (Wed Jan 6, 1:24 pm)
Re: [LAD] LADI, Ralf Mardorf, (Fri Dec 25, 8:01 pm)
Re: [LAD] LADI, rosea grammostola, (Fri Dec 25, 4:32 pm)
Re: [LAD] LADI, Ralf Mardorf, (Fri Dec 25, 4:31 pm)
Re: [LAD] LADI, Bob Ham, (Wed Dec 23, 12:00 am)
Re: [LAD] LADI, Nedko Arnaudov, (Wed Dec 23, 11:29 am)
Re: [LAD] LADI, Bob Ham, (Wed Dec 23, 12:05 pm)
Re: [LAD] LADI, David Robillard, (Tue Dec 22, 4:57 pm)
Re: [LAD] LADI, rosea grammostola, (Tue Dec 22, 5:24 pm)
Re: [LAD] LADI, Chris Cannam, (Mon Dec 21, 9:33 am)
Re: [LAD] LADI, Patrick Shirkey, (Mon Dec 21, 8:56 am)
Re: [LAD] LADI, alex stone, (Mon Dec 21, 9:22 am)
Re: [LAD] LADI, Patrick Shirkey, (Mon Dec 21, 9:36 am)
Re: [LAD] LADI, alex stone, (Mon Dec 21, 9:45 am)
Re: [LAD] LADI, Patrick Shirkey, (Mon Dec 21, 10:12 am)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Mon Dec 21, 1:40 pm)
Re: [LAD] LADI, Patrick Shirkey, (Mon Dec 21, 10:55 pm)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Tue Dec 22, 12:36 am)
Re: [LAD] LADI, torbenh, (Tue Dec 22, 3:31 am)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Tue Dec 22, 5:33 am)
Re: [LAD] LADI, Thorsten Wilms, (Tue Dec 22, 9:36 am)
Re: [LAD] LADI, alex stone, (Tue Dec 22, 7:29 am)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Tue Dec 22, 12:13 pm)
Re: [LAD] LADI, alex stone, (Tue Dec 22, 12:30 pm)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Tue Dec 22, 1:04 pm)
Re: [LAD] LADI, alex stone, (Tue Dec 22, 2:09 pm)
Re: [LAD] LADI, Gabriel M. Beddingfield, (Tue Dec 22, 2:33 pm)
Re: [LAD] LADI, Patrick Shirkey, (Tue Dec 22, 7:29 pm)
Re: [LAD] LADI, Patrick Shirkey, (Tue Dec 22, 7:41 pm)
Re: [LAD] LADI, Dave Phillips, (Tue Dec 22, 2:42 pm)
Re: [LAD] LADI, Patrick Shirkey, (Tue Dec 22, 1:02 am)
Re: [LAD] LADI, Nedko Arnaudov, (Mon Dec 21, 10:34 am)
Re: [LAD] LADI, alex stone, (Mon Dec 21, 11:07 am)
Re: [LAD] LADI, James Warden, (Mon Dec 21, 11:26 am)
Re: [LAD] LADI, Louigi Verona, (Sun Dec 20, 8:31 pm)
Re: [LAD] LADI, Christopher Cherrett, (Sun Dec 20, 10:20 pm)
Re: [LAD] LADI, Patrick Shirkey, (Sun Dec 20, 1:22 am)
Re: [LAD] LADI, Louigi Verona, (Sun Dec 20, 12:48 am)
Re: [LAD] LADI, Ralf Mardorf, (Sun Dec 20, 1:21 am)
Re: [LAD] LADI, Patrick Shirkey, (Sun Dec 20, 1:19 am)
Re: [LAD] LADI, Louigi Verona, (Sun Dec 20, 9:33 am)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 5:45 pm)
Re: [LAD] LADI, Paul Davis, (Tue Dec 22, 5:56 pm)
Re: [LAD] LADI, Bob Ham, (Tue Dec 22, 11:35 pm)
Re: [LAD] LADI, Paul Davis, (Sun Dec 20, 1:40 pm)
Re: [LAD] LADI, Jostein Chr. Andersen, (Sun Dec 20, 2:20 pm)
Re: [LAD] LADI, alex stone, (Sun Dec 20, 11:27 am)
Re: [LAD] LADI, Louigi Verona, (Sun Dec 20, 11:52 am)
Re: [LAD] LADI, rosea grammostola, (Sun Dec 20, 12:55 pm)
Re: [LAD] LADI, alex stone, (Sun Dec 20, 12:21 pm)
Re: [LAD] LADI, Nedko Arnaudov, (Sun Dec 20, 10:31 am)
Re: [LAD] LADI, Louigi Verona, (Sun Dec 20, 10:32 am)
Re: [LAD] LADI, Ralf Mardorf, (Sun Dec 20, 1:32 am)
Re: [LAD] LADI, Paul Davis, (Tue Nov 24, 4:05 pm)
Re: [LAD] LADI, Rui Nuno Capela, (Tue Nov 24, 5:10 pm)
Re: [LAD] LADI, Paul Davis, (Tue Nov 24, 4:13 pm)
Re: [LAD] LADI, , (Tue Nov 24, 5:05 pm)
Re: [LAD] LADI, Paul Davis, (Tue Nov 24, 5:55 pm)
Re: [LAD] LADI, , (Tue Nov 24, 7:28 pm)
Re: [LAD] LADI, Paul Davis, (Tue Nov 24, 7:46 pm)
Re: [LAD] LADI, , (Tue Nov 24, 9:41 pm)
Re: [LAD] LADI, Chris Cannam, (Tue Nov 24, 8:19 pm)
Re: [LAD] LADI, Florian Faber, (Mon Nov 23, 1:37 pm)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 3:01 pm)
Re: [LAD] LADI, David Robillard, (Sat Nov 21, 9:54 pm)
Re: [LAD] LADI, Rui Nuno Capela, (Sat Nov 21, 11:13 am)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 2:48 pm)
Re: [LAD] LADI, Rui Nuno Capela, (Sat Nov 21, 3:37 pm)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 6:12 pm)
Re: [LAD] LADI, Rui Nuno Capela, (Sat Nov 21, 6:21 pm)
Re: [LAD] LADI, Patrick Shirkey, (Sat Nov 21, 6:24 pm)
Re: [LAD] LADI, , (Sat Nov 21, 12:00 am)
Re: [LAD] LADI, Victor Lazzarini, (Sat Nov 21, 12:51 am)
Re: [LAD] LADI, , (Sat Nov 21, 12:12 pm)