CogNet: A Network Management Architecture Featuring Cognitive Capabilities