Я нахожусь в команде, и мы должны создать сеть, основанная на геолокации, ipv6, wifi, чтобы работать на Google Android.Основанный на геолокации алгоритм маршрутизации беспроводной сети: полезно?
Идея состоит в использовании геолокации (широты, долготы, высоты) каждого узла для генерации IPv6-адреса, а затем использовать это, чтобы выбрать ближайший узел в качестве предпочтительного узла для маршрутизации. Некоторая оптимизация производится с помощью периодических сообщений о загрузке маршрутизации.
http://www.v6pc.jp/apc/en/data/addressing.pdf
Мое понимание: Главное «преимущество» делания геолокация на основе алгоритма является то, что каждая сеть хмель будет шаг физически ближе к месту назначения ... и мы предположим, что путешествие в самое прямой путь к месту назначения, даст нам наиболее оптимальный путь маршрутизации.
НО, моя проблема с этим подходом заключается в том, что физическая близость + нагрузка не обязательно подразумевает хорошую силу соединения или быструю маршрутизацию. Что, если есть толстая свинцовая стена (?) Или много помех?
Несомненно, близость является довольно бесполезной метрикой для определения маршрутов?
Первичные показатели должны быть в основном основаны на производительности/нагрузке, не так ли? Что-то вроде: уровень сигнала, продемонстрированная пропускная способность, использование процессора, время, связанное с сетью, и т. Д. По крайней мере, это было мое понимание того, как следует выбирать пути маршрутизации.
Почему это хорошая идея? Есть что-то, что мне не хватает?
Я не тратил много времени на работу с сетями, поэтому, пожалуйста, введите условия noobmans.
Вы можете увидеть -Любые- выгоду в алгоритм, основанный на близости? – timoxley
@secoif: Как вы сказали, близость не указывает на лучшую производительность. Я бы использовал его в качестве фильтра первой ступени, но затем использовал полосу пропускания и т. Д., Так как MSalters упоминал о нулевом правильном пути. –