Sciweavers

PDPTA
2007

Communication with Super Flexible Messaging

13 years 6 months ago
Communication with Super Flexible Messaging
Abstract Super Flexible Messaging (SFM) provides a powerful and elegant message passing abstraction for transferring arbitrary data between remote processes. SFM achieves the simplicity of stream-oriented mechanisms and the ability to transfer structured data as found in high-level remote object invocation systems. Leveraging off of dynamic typing and named arguments in functions, SFM offers a simple syntax for sending structured data as attribute-value pairs between processes. A programmer can easily concentrate on algorithmic development because the specification of data to be transferred is done exclusively using a send() invocation. The recv() call can selectively choose incoming messages by specifying concrete attribute-value pairs or by constraining matches to a subset of attribute values. Our current implementation is in Python, but the SFM concept can be ported to other dynamically typed languages with named argument syntax. This paper presents the SFM mechanism, its implement...
Alexey Fedosov, Gregory Benson
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2007
Where PDPTA
Authors Alexey Fedosov, Gregory Benson
Comments (0)