Steps toward self-aware networks | Synapse