There are many other functionalities that could be incorporated into
ALMI, such as delay constraints for real-time sessions, access control
for private multicast sessions and etc. In ALMI, an application delay
bounds can be achieved by constraining the diameter of the computer
MST tree. Similarly, the multicast tree can be computed with
constraints on the degree of session members, in order to achieve
better load balancing. Regarding access control, the session
controller is naturally capable of controlling which members are
allowed to join; furthermore, the controller can act as a key
distribution center, distributing symmetric keys to encrypt the data,
as well as certificates and signed public keys that should be used for
data authentication. We are currently underway adding these components
to ALMI.