Всё очень просто: если по вашим потребностям можно обойтись одним контроллером АМС — используем один контроллер. Если одного мало — используем несколько. Если нужны функции, которых нет в АМС (например, голосовые) — используем М. Всё это общается по сети, управляет, распределяет и дублирует функции между собой.М в роли кластер менеджера? Или АМС сами будут общаться по сети? Просто имхо сеть не самый легкий в плане ресурсов вид связи,
По поводу сети и ресурсов. Тянуть кабель из двух-трёх-четырёх проводов или витую пару по денежным и трудозатратам почти одно и то же, но в последнем случае мы получаем универсальное решение
http://geektimes.ru/post/259336/
и потом можем использовать его как хотим. А остальное добиваем беспроводными технологиями.
Простенько и со вкусом. И заранее совместимо со всем, что ещё могут придумать — по витой паре можно гнать абсолютно всё, что угодно.