Auto-RAN: Automated application-driven RAN slicing