Overview
В ходе проекта мы планируем рассмотреть вопрос энергосбережения с различных сторон:
- механизмы поддержки энергосбережения со стороны mesh-сетей
- метрики маршрутизации с учетом энергетических характеристик узлов сети
- модели потребления энергии
В качестве базы для проведения эксперементов выбрана реализация mesh-сетей в операционной системе Linux. На данный момент в ядре ОС Linux имеется работоспособная реализация mesh-сетей, поддерживаемая несколькими драйверами, в том числе и драйвером виртуального беспроводного устройства mac80211_hwsim, но на данный момент базовые механизмы энергосбережения определенные стандартом IEEE 802.11s не реализованы.
Таким образом первым этапом является реализация механизмов энергосбережения согласно стандарту IEEE 802.11s. На уровне стандарта можно выделить следующие составные части механизмов энергосбережения:
- отследивание и индикация режимов энергосбережения mesh-станций
- буферизация и индикация буферизированных фреймов в TIM/DTIM
- реализация Mesh Awake Window
- реализация Peer Service Period
- планирование режимов сна/бодорствования для light и deep sleep станций
На данный момент отслеживание и индикация режимов энергосбережения mesh-станций реализваны (согласно IEEE 802.11s D4).
Реализация буфферизации и индикации фреймов в beacon в процессе реализации, следующим этапом будет реализация Mesh Awake Window и Peer Service Period, а завершающим этапом будет создание системы оповещения драйверов с целью планирования режимов сна и
бодорствования для станций в light и deep sleep режимах.
- status: startup
Members
Manager: Kirill Krinkin, Max Filippov
Developer: Dmitri Yuranov, Marco Porsch, Paul Zubarev
Latest news
Volunteers wanted
Набор команды на осень/зиму 2011 года в проект green mesh (http://osll.spb.ru/projects/meshpower)