ARM - Active Reliable Multicast
arm.pdf
Abstract: Design overview of the ARM - Active Reliable Multicast family of transport protocols
that use IP Multicast to provide reliable one-to-many or many-to-many data delivery.
ARM goal is to provide reliable data delivery in terms of the variety of application service requirements.
Paper describes some of the mechanisms that existing reliable multicast transports use,
with a focus on their strengths and weaknesses. ARM protocol requirements emphasise
the need for a family of reliable multicast transport protocols instead of a single one
suitable for all applications.
ARM Transport - Active Reliable Multicast Transport Protocol
armtp.pdf
Abstract: Design overview of the ARM - Active Reliable Multicast Transport protocol.
ARM uses IP Multicast to reliably deliver bulk data to a group of recivers engaged in one-to-many or many-to-many session.
ARM design to some extent follows the one of NACK-Oriented Reliable Multicast Protocol (NORM)
and also borrows some ideas from StarBurst Multicast File Transfer Protocol (MFTP).
In essence ARM Transport is a simplified version of NORM protocol enchansed with
similar to MFTP mechanism used for session anouncement and data transfer in separate multicast groups.
ARM Session
arm-session.pdf
Abstract:This document describes ARM Session protocol,
its implementation with ARM Session Manager, its role in CVM (Cambira Virtual Machine) as well as
inter operation with other components.
ARM Session is a session management protocol that provides extension facilities for AA to fine-tune session parameters.
ARM Session Recovery and Load Balancing
arm-recover.pdf
Abstract: This document describes different cases of multicast session recovery and load balancing
in Active Network (AN) running Active Reliable Multicast family of protocols (ARM).
Smart Messages
sm.pdf
Abstract: Smart Messages (SM) - messaging framework built with standard QNX Neutrino messages with
the goal to provide optimized for efficiency data transfer both for local and distributed communications.
Other goals that SM framework address are attribute-based messaging,
blackboard and asynchronous communication, message 'store and forward' mechanisms.
SM uses powerful QNX messaging to argument traditional shared memory and other IPC and provide user
with efficient and flexible synchronization and data communication mechanism to be used in uniform way
no matter where communicating end-points exist: in separate threads of a single process, in different processes
running on the same node, or in different threads running on different nodes on the net.