• Aucun résultat trouvé

Perspectives représentant une extension de notre travail

Chapitre 5 Conclusion et perspectives

2. Perspectives

2.2. Perspectives représentant une extension de notre travail

Répartition de trafic

Comme expliqué précédemment, HMC-MAC souffre de problèmes d’accumulation des paquets dans les files d’attente surtout pour les nœuds proches du puits qui ont un grand nombre de descendants. Une piste serait de proposer un mécanisme équitable de répartition de trafic autour des voisins du puits. Cette solution permettrait de réduire les délais de bout-en- bout et les pertes de paquets dus aux débordements de files d’attente pour les nœuds proches du puits et ainsi d’apporter un gain important en termes de débit. Cette perspective a fait l’objet du sujet d’une nouvelle thèse entreprise dans notre équipe.

Plusieurs puits

Dans cette thèse, nous avons considéré qu’il existe un seul puits dans le réseau. Comme montré précédemment, HMC-MAC offre des meilleures performances en termes de la charge offerte au niveau de la couche MAC mais souffre de problème de débordement de files d'attente dû à l’accumulation des paquets dans les files d’attente des nœuds proches de puits. Nous pouvons supposer que HMC-MAC donnera de meilleurs résultats lorsque nous considérons l’existence de plusieurs puits dans le réseau. Cependant, un nouveau protocole de routage et une nouvelle méthode de segmentation du réseau doivent être mis en place. Cet aspect sera traité dans nos travaux futurs.

171

Nombre d’interfaces de puits et longueur des paquets

Les protocoles multi-canaux visent à améliorer les performances globales du réseau. Cependant, le débit est souvent limité par la capacité de réception des interfaces de puits. Ainsi, l'utilisation des canaux multiples perd une partie de son intérêt. Il serait intéressant d’évaluer les performances en termes de nombre d’interfaces de puits afin de tester le débit agrégé maximal atteint par notre protocole.

De plus, dans nos simulations nous avons considéré que la longueur des paquets est de 50 octets pour un réseau soumis à une forte charge. D’autres simulations pourraient être envisagées pour évaluer l’impact de la charge et de la longueur des paquets sur les performances des protocoles comparés.

172

Liste des abréviations

6LoWPAN: Ipv6 Low power Wireless Personal Area Networks. ... 60

ACK: Acquittement de données. ... 21

AODV: Ad hoc On-demand Distance Vector. ... 50

APL: APplication Layer. ... 48

ASN: Absolute Slot Number. ... 56

BE: Backoff Exponent. ... 23

BFS: Breadth First Search. ... 33

BI: Beacon Interval. ... 21

BLE: Battery Life Extention. ... 25

BO: Beacon Order. ... 22

CAP: Contention Access Period. ... 21

CCA: Clear Channel Assesment. ... 20

CFP: Contention Free Period. ... 21

CH: Cluster Head. ... 32

CPAN: Coordinateur du PAN ... 17

CSMA/CA: Carrier Sense Multiple Access with Collision Avoidance. ... 21

CTS: Clear To Send. ... 72

CW: Contention Window. ... 23

DLL: Data Link Layer. ... 55

DSME: Deterministic and Synchronous Multi-channel Extension. ... 61

EE-MAC: Energy Efficient hybrid MAC. ... 34

173

FFD: Full Function Device. ... 17

GACK: Groupe d’accusés de réception. ... 63

GTS: Guaranted Time Slot. ... 21

HMC-MAC: Hybrid Multi-Channel MAC protocol. ... 75

HyMAC: Hybrid MAC protocol. ... 33

IEEE: Institute of Electronics Engineers. ... 17

IFS: Inter Frame Space. ... 21

IPv6: Internet Protocol version 6. ... 60

ISA: International Society of Automation. ... 57

ISM: Industrielle, Scientifique et Médicale. ... 18

LIMOS: Laboratoire d’Informatique, de Modélisation et d’Optimisation des Systèmes. ... 15

LLDN: Low Latency Deterministic Network. ... 61

LMAC: Lightweight Meduim Access Control. ... 38

LQI: Link Quality Indication. ... 19

MAC: Media Access Control. ... 15

MaCARI: Mac pour oCARI. ... 81

MASN: Multichannel Access for Sensor Networks. ... 37

MC-LMAC: Multi-Channel Lightweight MAC protocol. ... 43

MCMAC: Multi-Channel MAC protocol. ... 32

MMSN: Multi-frequency Media Access control for wireless Sensor Network. ... 41

MO: Multiframe Order. ... 61

MODESA: Multichannel Optimized DElay time Slot Assignment. ... 36

MuChMAC: low-overhead MUlti-CHannel MAC protocol. ... 44

NB: Number of Backoffs. ... 23

174

NS-2: Netwok Simulator version 2. ... 37

NWK: NetWoK layer. ... 48

OMNeT++.: Objective Modular Network Testbed in C++ ... 33

OSI: Open System Interconnection. ... 55

PAN: Personal Area Network. ... 17

PHY: PHYsical layer. ... 48

RCSF: Réseau de Capteurs Sans Fil. ... 14

RFD: Reduced Function Device. ... 17

RTS: Request To Send. ... 72

SD: Superframe Duration. ... 21

SNCC: Systeme Numérique de Contrôle-Commande ... 54

SO: Superframe Order. ... 22

TDMA: Time Division Multiple Access. ... 31

TFMAC: Time-Frequency MAC protocol. ... 39

TMCP: Tree-based Multi-Channel Protocol. ... 34

TSCH: Time Slotted Channel Hopping. ... 61

TSMP: Time Synchronized Mesh Protocol. ... 35

WFD: WirelessHART Field Device. ... 53

WirelessHART: Wireless Highway Addressable Remote Transducer protocol. ... 53

WPAN: Wireless Personal Area Network... 17

ZC: ZigBee Coordinator. ... 37

ZED: ZigBee End Device... 37

175

Annexe

Afin d’étudier le comportement des paquets restants dans les files d’attente, nous avons prolongé le temps de simulation jusqu'à ce que tous les paquets existants dans les files d’attente soient transmis. Dans ces simulations, nous considérons que 16 canaux sont disponibles.

Figure 5.1 Nombre de paquets reçus par le puits après l’arrêt de génération de trafic dans des conditions de dégorgement des files d’attente.

La figure 5.1 présente le nombre de paquets reçus par le puits après l’arrêt de génération de trafic en fonction du taux de génération de paquets. Nous remarquons que ces résultats ont la même allure que ceux obtenus pour le taux de débordement de files d’attentes (voir figure 4.32). Ces résultats montrent que HMC-MAC est capable d’acheminer un nombre important des paquets restants dans les files d’attente par rapport aux autres protocoles.

176

Liste des publications

1. Rana Diab, Gérard Chalhoub, and Michel Misson, "Hybrid Multi-Channel MAC Protocol for Wireless Sensor Networks: Interference rate evaluation", in IEEE 78th Vehicular Technology Conference: VTC2013-Fall, Las Vegas, USA, Septembre 2013.

2. Rana Diab, Gérard Chalhoub, and Michel Misson, "Channel Allocation Evaluation for a Multi-Channel MAC Protocol", in IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC, London, UK., Septembre 2013. 3. Rana Diab, Gérard Chalhoub, and Michel Misson, "Overview on Multi-Channel

Communications in Wireless Sensor Networks", Special Issue on Network Protocols and Algorithms Surveys and Tutorials ISSN, vol. 5, no. 3, pp. 1943–3581, 2013. 4. Rana Diab, Gérard Chalhoub, and Michel Misson, "Evaluation of a Hybrid Multi-

Channel MAC protocol for Perodic and Burst Traffic", in The 39th IEEE Conference on Local Computer Networks (LCN), Edmonton, Canada, Septembre 2014 (short paper).

5. Rana Diab, Gérard Chalhoub, and Michel Misson, "Enhanced Multi-Channel MAC protocol for Multi-Hop Wireless Sensor Network", in Wireless Days, Rio de Janeiro, Brésil, Novembre 2014.

177

Bibliographie :

[1] IEEE 802.15, « Part 15.4  : Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (WPANs) », ANSI/IEEE, Standard 802.15.4 R2006, 2006.

[2] I. Howitt et J. A. Gutierrez, « IEEE 802.15.4 low rate - wireless personal area network coexistence issues », in 2003 IEEE Wireless Communications and Networking, 2003.

WCNC 2003, 2003, vol. 3, p. 1481-1486 vol.3.

[3] ZigBee, « ZigBee Specification », ZigBee Standards Organization, Standard ZigBee 053474r17, janv. 2008.

[4] HART Communication., « http://www.hartcomm2.com/ ». .

[5] « ISA 100.11a - Wireless Standards for Industrial Automation - 2009 », Scribd. [En ligne]. Disponible sur: http://www.scribd.com/doc/59551018/ISA-100-11a-Wireless- Standards-for-Industrial-Automation-2009.

[6] « Van_Hoesel_Thesis.pdf ».

[7] « CC2420 | Proprietary 2.4 GHz | Wireless Connectivity | Description & parametrics ». [En ligne]. Disponible sur: http://www.ti.com/product/cc2420. [Consulté le: 10-avr- 2015].

[8] Jayasuriya A., Perreau S., Dadej A., and Gordon S., « Hidden vs. exposed terminal problem in ad hoc networks », in Proceedings of the Australian Telecommunication

Networks and Applications Conference, 2004.

[9] O. D. Incel, « A survey on multi-channel communication in wireless sensor networks »,

Comput. Netw., vol. 55, no 13, p. 3081-3099, sept. 2011.

[10] G. EkbataniFard et R. Monsefi, « A Detailed Review of Multi-Channel Medium Access Control Protocols for Wireless Sensor Networks », Int. J. Wirel. Inf. Netw., vol. 19, no 1, p. 1-21, mars 2012.

[11] Rappaport T. S., Wireless Communications PRINCIPLES AND PRACTICE, Second edition ed. Bernard M. Goodwin. 2002.

[12] X. Chen, P. Han, Q.-S. He, S.-L. Tu, et Z.-L. Chen, « A Multi-Channel MAC Protocol for Wireless Sensor Networks », in The Sixth IEEE International Conference on

Computer and Information Technology, 2006. CIT ’06, 2006, p. 224‑224.

[13] M. Salajegheh, H. Soroush, et A. Kalis, « HYMAC: Hybrid TDMA/FDMA Medium Access Control Protocol for Wireless Sensor Networks », in IEEE 18th International

Symposium on Personal, Indoor and Mobile Radio Communications, 2007. PIMRC 2007, 2007, p. 1-5.

[14] A. Rowe, R. Mangharam, et R. Rajkumar, « RT-Link: A Time-Synchronized Link Protocol for Energy- Constrained Multi-hop Wireless Networks », in 2006 3rd Annual

IEEE Communications Society on Sensor and Ad Hoc Communications and Networks, 2006. SECON ’06, 2006, vol. 2, p. 402-411.

178

[15] « CC2420 Data Sheet - zigbee.pdf ». .

[16] B. Priya et S. S. Manohar, « EE-MAC: Energy Efficient Hybrid MAC for WSN », Int. J.

Distrib. Sens. Netw., vol. 2013, p. e526383, déc. 2013.

[17] Y. Wu, J. A. Stankovic, T. He, et S. Lin, « Realistic and Efficient Multi-Channel Communications in Wireless Sensor Networks », in IEEE INFOCOM 2008. The 27th

Conference on Computer Communications, 2008, p. -.

[18] K. S. J. Pister et L. Doherty, « TSMP: Time Synchronized Mesh Protocol », présenté à Parallel and Distributed Computing and Systems.

[19] T. Watteyne, A. Mehta, et K. Pister, « Reliability Through Frequency Diversity: Why Channel Hopping Makes Sense », in Proceedings of the 6th ACM Symposium on

Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks, New

York, NY, USA, 2009, p. 116–123.

[20] R. Soua, P. Minet, et E. Livolant, « MODESA: An optimized multichannel slot assignment for raw data convergecast in wireless sensor networks », in Performance

Computing and Communications Conference (IPCCC), 2012 IEEE 31st International,

2012, p. 91-100.

[21] S. Lohier, A. Rachedi, I. Salhi, et E. Livolant, « Multichannel access for bandwidth improvement in IEEE 802.15.4 Wireless Sensor Networks », in Wireless Days (WD),

2011 IFIP, 2011, p. 1-6.

[22] O. D. Incel, S. Dulman, et P. Jansen, « Multi-channel Support for Dense Wireless Sensor Networking », in Smart Sensing and Context, P. Havinga, M. Lijding, N. Meratnia, et M. Wegdam, Éd. Springer Berlin Heidelberg, 2006, p. 1-14.

[23] van Hoesel L. F. W., « Sensors on speaking terms: Schedule-based medium access control protocols for wireless sensor networks », Ph.D. dissertation, University of Twente, Enschede, 2007.

[24] M. D. Jovanovic et G. L. Djordjevic, « TFMAC: Multi-channel MAC Protocol for Wireless Sensor Networks », in 8th International Conference on Telecommunications in

Modern Satellite, Cable and Broadcasting Services, 2007. ℡SIKS 2007, 2007, p. 23-26.

[25] H. K. Le, D. Henriksson, et T. Abdelzaher, « A Practical Multi-channel Media Access Control Protocol for Wireless Sensor Networks », in International Conference on

Information Processing in Sensor Networks, 2008. IPSN ’08, 2008, p. 70-81.

[26] Y. Kim, H. Shin, et H. Cha, « Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks », in International Conference on

Information Processing in Sensor Networks, 2008. IPSN ’08, 2008, p. 53-63.

[27] G. Zhou, C. Huang, T. Yan, T. He, J. A. Stankovic, et T. F. Abdelzaher, « MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks », in INFOCOM

2006. 25th IEEE International Conference on Computer Communications. Proceedings,

2006, p. 1‑13.

[28] J. L. Hill et D. E. Culler, « Mica: a wireless platform for deeply embedded networks »,

IEEE Micro, vol. 22, no 6, p. 12-24, nov. 2002.

[29] G. P. Halkes et K. G. Langendoen, « Crankshaft: An Energy-Efficient MAC-Protocol for Dense Wireless Sensor Networks », in Wireless Sensor Networks, K. Langendoen et T. Voigt, Éd. Springer Berlin Heidelberg, 2007, p. 228-244.

179

[30] Y. Wu, M. Keally, G. Zhou, et W. Mao, « Traffic-Aware Channel Assignment in Wireless Sensor Networks », in Wireless Algorithms, Systems, and Applications, B. Liu, A. Bestavros, D.-Z. Du, et J. Wang, Éd. Springer Berlin Heidelberg, 2009, p. 479-488. [31] O. D. Incel, L. van Hoesel, P. Jansen, et P. Havinga, « MC-LMAC: A multi-channel

MAC protocol for wireless sensor networks », Ad Hoc Netw., vol. 9, no 1, p. 73-94, janv. 2011.

[32] J. Borms, K. Steenhaut, et B. Lemmens, « Low-Overhead Dynamic Multi-channel MAC for Wireless Sensor Networks », in Wireless Sensor Networks, J. S. Silva, B. Krishnamachari, et F. Boavida, Éd. Springer Berlin Heidelberg, 2010, p. 81-96.

[33] M. Buettner, G. V. Yee, E. Anderson, et R. Han, « X-MAC: A Short Preamble MAC Protocol for Duty-cycled Wireless Sensor Networks », in Proceedings of the 4th

International Conference on Embedded Networked Sensor Systems, New York, NY,

USA, 2006, p. 307–320.

[34] « ZigBee Alliance > Home ». [En ligne]. Disponible sur: http://www.zigbee.org/.

[35] « La domotique en ZigBee par CityGrow, comment ça marche  ? », Blog Eavs Groupe. . [36] « zigbee alliance Archives », News Domotiques by Domadoo. .

[37] « ZigBee Health Care Certified Products ». [En ligne]. Disponible sur: http://www.zigbee.org/Products/ByStandard/ZigBeeHealthCare.aspx. [Consulté le: 06- nov-2014].

[38] M. J. Miller et N. H. Vaidya, « On-demand TDMA scheduling for energy conservation in sensor networks », 2004.

[39] Ed Callaway, « MAC Proposal for the Low Rate 802.15.4 Standard », MOTOROLA, 2001.

[40] « La technologie WirelessHART ». [En ligne]. Disponible sur: http://fr.hartcomm.org/hcp/tech/wihart/wireless_how_it_works.html. [Consulté le: 06- oct-2014].

[41] « untitled - AS-74_3199_wirelesshart_vs_isa100.11a.11a_- _the_format_war_hits_the_factory_floor.pdf ». .

[42] « ISA | The International Society of Automation ». [En ligne]. Disponible sur: https://www.isa.org/. [Consulté le: 07-oct-2014].

[43] « ISA-100.11a Wireless Standard for Industrial Automation Approved ». [En ligne]. Disponible sur: http://www.ihs.com/news/wireless/2009/isa-100-industrial-automation- 091109.htm.

[44] « Web Exclusive: Analysis of wireless industrial automation standards: ISA-100.11a and WirelessHART - ISA ». [En ligne]. Disponible sur: https://www.isa.org/standards- publications/isa-publications/intech-magazine/2012/december/web-exclusive-analysis- wireless-industrial-automation-standards-isa-100-11a-wirelesshart/. [Consulté le: 07-oct- 2014].

[45] Z. Shelby et C. Bormann, 6LoWPAN: The Wireless Embedded Internet. Chichester, U.K: Wiley-Blackwell, 2009.

[46] « IEEE 802.15.4e WPAN Task Group ». [En ligne]. Disponible sur: http://www.ieee802.org/15/pub/TG4e.html.

180

[47] G. Chalhoub et M. Misson, « Cluster-tree based energy efficient protocol for wireless sensor networks », in 2010 International Conference on Networking, Sensing and

Control (ICNSC), 2010, p. 664-669.

[48] P. Minet, S. Mahfoudh, G. Chalhoub, et A. Guitton, « Node Coloring in a Wireless Sensor Network with Unidirectional Links and Topology Changes », in 2010 IEEE

182

Résumé

L'utilisation des canaux multiples améliore significativement les performances globales des réseaux de capteurs sans fil (RCSF) en permettant des transmissions parallèles sur plusieurs canaux. Cependant, la mise en place d’un protocole MAC multi-canal dans un réseau multi- sauts nécessite une méthode efficace d’allocation des canaux pour permettre une coordination entre les nœuds afin de partager les canaux disponibles. Dans cette thèse, nous nous intéressons à la conception d’un protocole MAC multi-canal qui répond aux exigences des applications de collecte de données à haut débit dans un réseau multi-saut. Pour ce faire, nous abordons d’abord les principales façons d’utiliser plusieurs canaux pour réaliser le partage du médium. Ensuite, nous proposons un protocole MAC multi-canal, répondant aux exigences des RCSF à haut débit, qui combine les trois techniques TDMA, CSMA et FDMA. En effet, nous utilisons une nouvelle méthode d’allocation des canaux qui permet aux nœuds de choisir le canal de réception le plus convenable dans leurs voisinages jusqu’à 3-sauts d’une façon distribuée afin de minimiser les effets des interférences et des collisions. Enfin, nous évaluons par simulation les performances de notre protocole et nous le comparons à d’autres protocoles proposés dans la littérature. Les résultats obtenus montrent l’efficacité de notre proposition dans les différents scenarios étudiés.

Mots clés : réseaux de capteurs sans fil, protocole MAC, multi-canal, multi-saut.

Abstract

The use of multi-channel significantly improves the overall network performance of wireless sensor networks (WSNs) by allowing parallel transmissions over multiple channels. However, the design of a multi-channel MAC protocol in a multi-hop network requires an efficient channel allocation method that allows the coordination between the nodes in order to share available channels. In this thesis, we focus on the conception of a multi-channel MAC protocol that meets the requirements of high data collection applications in a multi-hop network. In order to achieve this goal, we first present the main techniques to use multiple channels to realize medium access sharing. Then, we propose a multi-channel MAC protocol that meets the requirements of high data rate WSNs, which combines three techniques TDMA, FDMA and CSMA. Indeed, we use a new channel assignment method that enables nodes to choose the most convenient channel in their 3-hop neighborhood in a distributed manner in order to minimize the effects of interferences and collisions. Finally, we evaluate by simulation the performance of our protocol and we compare it to other protocols proposed in the literature. The results show the efficiency of our proposition in the different studied scenarios.

Documents relatifs