Previous sections presented the architecture of control and data planes in ALMI. One of the advantages of ALMI is its ability to support value-added features for applications, such as end-to-end reliability, data integrity and authentication, and quality of service. A complete design of such features is outside the scope of this dissertation. This section discusses briefly the major design issues that must be addressed to support some of these features and in particular, we present a design for a reliable data distribution service which we have implemented.