Preparing Mozart 1.4.0
Boriss Mejias
boris.mejias at uclouvain.be
Sun Jun 29 21:49:03 CEST 2008
Peter Van Roy wrote:
> Raphael Collet wrote:
>> Dear Bob,
>>
>> In short, the major change is the distribution layer. It has been
>> reimplemented completely on top of the DSS (Distribution SubSystem)
>> library. The DSS abstracts and generalizes the former distribution
>> layer, and is no longer Mozart-specific. It is mainly the work of
>> Erik Klintskog (SICS, Sweden).
> Raphael is being too modest here. His contributions are at least as
> important as Erik's.
>
> Erik Klintskog's Ph.D. dissertation: "Generic Distribution Support for
> Programming Systems", KTH, June 2005,
> http://www.sics.se/~erik/PAPERS/phd_final.pdf
>
> Raphael Collet's Ph.D. dissertation: "The Limits of Network Transparency
> in a Distributed Programming Language", UCL, Dec. 2007,
> http://www.info.ucl.ac.be/~pvr/raphthesis.pdf
>
> I want to emphasize that the DSS can be used independently of Mozart:
> it's a C++ library that is called by the Mozart emulator, but it can
> also be used in any C++ program to provide similar distribution abilities.
Another clarification here. A while ago, when we decided that mozdss should go
as a branch in the official Mozart repository, we discussed with Erik and Raph
about the support to C++. We decided that it would be unnecessary work, so we
dropped it. From that point, DSS evolved mainly thinking in terms of Mozart,
and the support for C++ became obsolete.
One of the big changes done in the implementation was the transition from
"Mediator + Abstract Entity" to only an Abstract interface on DSS, with its
implementation in the Glue layer of Mozart. This implementation is more
efficient, but it request more work on the Glue layer.
DSS remains as a language independent middleware for distribution in its
design, but it would require non-negligible work to implement a Glue to be
used with C++.
cheers
Boriss
>
> Peter
>
> _________________________________________________________________________________
>
> mozart-hackers mailing list
> mozart-hackers at mozart-oz.org
> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
More information about the mozart-hackers
mailing list