14
Implementation of the Power Save Mode 802.11s in NS-3 Sholokhova Olga OSLL, SPbETU “LETI”, Russia 15.11.2013

Fruct14 sholokhova

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Fruct14 sholokhova

Implementation of the Power Save Mode 802.11s in NS-3

Sholokhova OlgaOSLL, SPbETU “LETI”, Russia

15.11.2013

Olga Sholokhova
http://www.fruct.org/publications/fruct11/files/Nag.pdf По Статье Шивы немного рассказать
Kirill Krinkin
1. Четко определить цель2. Сделать какие-то выводы3. Добавить о том, что параллельно разрабытывается протокол и алгоритм индийскими коллегами4. последний слайд должен содержать твои контакты
Olga Sholokhova
Добавить комментарии к кодку
Olga Sholokhova
Взято тут - http://www.fruct.org/sites/default/files/files/conference11/Nagabhushan_Power_Saving_Routing.pdfВникнуть и перерисовать!
Olga Sholokhova
Описание использования алгоритма определяющего отношения узлов
Olga Sholokhova
Описание тут - http://www.nsnam.org/workshops/wns3-2010/dot11s.pdf стр 5
Page 2: Fruct14 sholokhova

IEEE 802.11s

- 802.11 amendment for mesh networking (WMN - wireless mesh network), 2011

[http://www.cwnp.com/cmsAdmin/uploads/802-11s_mesh_networking_v1-0.pdf]

Page 3: Fruct14 sholokhova

BSS, IBSS and ESS

Page 4: Fruct14 sholokhova

Wireless mesh network

● Consist of nodes:

○ mesh point (MP)○ mesh access point

(MAP)○ mesh portal (MPP)

● Combined advantages of ESS and IBSS architectures○ flexibility ○ self forming○ self-healing

pic - [http://perso.prism.uvsq.fr/users/mogue/Biblio/MESH/Mesh2/get13.pdf]

Page 5: Fruct14 sholokhova

Power saving problem

Some MP may be a mobile stationsoperating on battery

Issue - prolong network lifetime

Solution - routing protocols aimed to efficiently use topology information and the battery charge on the nodes for power saving

pic - [http://blog.supermedia.com/five-ways-you-can-help-your-business-go-mobile/]

Page 6: Fruct14 sholokhova

Power saving approaches

802.11 allows wireless station to be in one of two power states: active and sleep

During the sleep mode, the wireless device may not transmit or receive any packets, or even sense the channel state

Page 7: Fruct14 sholokhova

802.11s PSM

The 802.11s amendment describes three states for mesh stations:

Active Mode Light Sleep Mode

Station tries to conserve battery while still performing some functions

Deep Sleep Mode

Station still has to awaken at a regular interval to send its own messages

Page 8: Fruct14 sholokhova

Important 802.11s PSM aspect

A very interesting aspect of this power management mechanism is that it can be used globally (non-peer mesh power mode) or on a per link (per mesh neighbor) basis (peer specific mesh power mode) for best path management.

http://www.cwnp.com/cmsAdmin/uploads/802-11s_mesh_networking_v1-0.pdf

Page 9: Fruct14 sholokhova

Objectives

1. Develop routing algorithm bases on 802.11s PSM aspect

2. Implement this routing algorithm in NS-3

3. Analyze algorithm and implementation

Page 10: Fruct14 sholokhova

PSM implementation in NS-3

NS-3 is a discrete-event network simulator in which the simulation core and models are implemented in C++

[NS-3 Manual - http://www.nsnam.org/docs/release/3.18/manual/ns-3-manual.pdf]

Page 11: Fruct14 sholokhova

Mesh model

Easy to add new protocol:

implement MeshL2RoutingProtocol -

[all station-level protocol logic and data base]

implement MeshWifiInterfaceMac -

[extends mesh interface MACfunctions to

support corresponding protocol][http://www.nsnam.org/workshops/wns3-2010/dot11s.pdf]

Page 12: Fruct14 sholokhova

Energy model

[http://www.ee.washington.edu/research/nsl/papers/SIMUTools-11.pdf]

It is possible to create mechanism for handle node battery charge changes

Page 13: Fruct14 sholokhova

Road map

- Create PSM infrastructure in NS-3- Implement routing algorithm in NS-3- Implementation testing

Page 14: Fruct14 sholokhova

Questions & Answers

Sholokhova Olga

[email protected] Source & Linux Lab, http://osll.fruct.org, [email protected]