A multi-agent system based architecture for enabling Edge autonomous management