1 - LOCKS to protect the shared structures
2 - Renegotiate, cancel contract
3 - reserve commit functions
4 - use an internal thread as a bottom half for irq hooks
7 * fna_vres_id_t will be frsh_vres_index_T
8 - integrate with frsh_sa scheduling analysis module and spare capacity