Change search
ReferencesLink to record
Permanent link

Direct link
An efficient marshaling framework for distributed systems
Number of Authors: 3
2003 (English)Conference paper (Refereed)
Abstract [en]

An efficient (un)marshaling framework is presented. It is designed for distributed applications implemented in languages such as C++. A marshaler/unmarshaler pair converts arbitrary \emph{structured} data between its host and network representations. This technology can also be used for persistent storage. Our framework simplifies the design of efficient and flexible marshalers. The network latency is reduced by concurrent execution of (un)marshaling and network operations. The framework is actually used in Mozart, a distributed programming system that implements Oz, a multi-paradigm concurrent language. Mozart, including the implementation of the framework, is available at

Place, publisher, year, edition, pages
2003, 2.
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-14617OAI: diva2:1035906
PaCT 2003: 7th Int'l Conference on Parallel Computing Technologies
Note from: 2016-10-13 Created: 2016-10-13

Open Access in DiVA

fulltext(255 kB)0 downloads
File information
File name FULLTEXT01.psFile size 255 kBChecksum SHA-512
Type fulltextMimetype application/postscript

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link