Содержание
- 2. План Протоколы доступа к среде и их классификация Свойства протоколов канального уровня Протоколы по расписанию Протоколы
- 3. Протоколы доступа к среде и их классификация
- 4. Протоколы доступа к среде Любая среда передачи (радио эфир, Ethernet и т.д.) ограчиненна в виду того,
- 5. Cordless headset Bluetooth Access Point Разработан для замены кабелей Разработан для замены проводов в локальных сетях
- 6. Классификация MAC протоколов MAC Централизованные Распределенные Гарантированный доступ Случайный доступ FDMA TDMA CSMA
- 7. Классификация MAC протоколов Протоколы на основе конкуренции Узлы конкурируют за доступ к среде передачи Примеры: ALOHA
- 8. Свойства протоколов канального уровня
- 9. Свойства MAC протоколов Избежание коллизий Основная задача MAC протоколов Энергетическая эффективность Важное свойство в сенсорных сетях.
- 10. Свойства MAC протоколов Задержка Важность зависит от конкретного приложения. Пропускная способность Зависит от приложений. Goodput. Справедливость
- 11. Энергетическая эффективность MAC протоколов Энергетическая эффективность один из самых главным факторов в сенсорных сетях. Основные источники
- 12. Протоколы «по расписанию»
- 13. Протоколы по расписанию Передача информации запланирована заблаговременно. Нет конкуренции Нет приема «чужих» пакетов (overhearing) Поддержка чувствительного
- 14. Time Division Multiply Access: TDMA Каждый фрейм делится на слоты. Нет прямого взаимодействия между узлами Базовая
- 15. Time Division Multiply Access: TDMA Недостатки и достоинства Основное достоинство TDMA схему, это высокая энергетическая эффективность.
- 16. Bluetooth Узлы кластеризуются в пикосети(piconets). Каждая пикосеть имеет master и максимум 7 slave узлов. Master опрашивает(poll)
- 17. Протоколы на основе конкуренции
- 18. ALOHA : packet radio networks send when ready 18-35% channel utilization CSMA (Carrier Sense Multiple Access):
- 19. Проблема скрытого и обнаруженного терминалов Радио эфир является общим ресурсом Классический CSMA работает неэффективно из-за проблем
- 20. Протокол MACA Протокол MACA (Ethernet) – решение проблемы скрытого терминала. RTS-CTS-DATA схема. Когда узел слышит сигнал
- 21. Протокол MACAW (Wireless) Передача информации в беспроводных каналах связи часто связана с высоким уровнем ошибок. RTS-CTS-DATA-ACK
- 22. 802.11 C F A B E D RTS RTS = Request-to-Send
- 23. 802.11 C F A B E D RTS RTS = Request-to-Send NAV = 10 NAV =
- 24. 802.11 C F A B E D CTS CTS = Clear-to-Send
- 25. C F A B E D CTS CTS = Clear-to-Send NAV = 8 802.11
- 26. 802.11 C F A B E D DATA DATA пакет следует за CTS. Успешный прием данных
- 27. 802.11 C F A B E D ACK
- 28. CSMA/CA избежание коллизий Полудуплексное радио не может быть использовано для алгоритма обнаружения коллизий. CSMA/CA: Беспроводные протоколы
- 29. CSMA/CA Физическое обнаружение несущей. Виртуальное обнаружение несущей на основе NAV (Network Allocation Vector ) NAV постоянно
- 30. Backoff Interval Во время передачи пакета, выбирается backoff интервал в диапазоне [0,MaxBackoff]. Где MaxBackoff- можно задавать
- 31. Backoff Interval: Пример MaxBackoff=31 B1-backoff интервал на узле 1 B2-backoff интервал на узле 2
- 32. Backoff Interval Backoff интервал является частью накладных расходов MAC протоколов. Выбор большого MaxBackoff приводит к увеличению
- 33. Backoff Interval Когда узел не получает CTS пакет на посланный RTS, то он увеличивает MaxBackoff MaxBackoff
- 34. Примеры протоколов канального уровня для WSN
- 35. CSMA vs TDMA в сенсорных сетях
- 36. CSMA vs TDMA в сенсорных сетях
- 37. MAC протоколы для WSN MAC протоколы для WSN Началось в 2000 с одной статьи Экспоненциальный рост
- 38. MAC Протоколы для WSN
- 39. MAC Протоколы для WSN
- 40. MAC Протоколы для WSN Энергетическая эффективность это основной критерий в сенсорных сетях. Что вызывает нежелательные затраты
- 41. Свойства MAC протоколов Избежание коллизий Основная задача MAC протоколов Энергетическая эффективность Масштабируемость и адаптивность. Размер сети,
- 42. S-MAC: Co-ordinated Adaptive Sleeping Ye, Heidemann (USC), Estrin (UCLA)
- 43. S-MAC: Co-ordinated Adaptive Sleeping Комбинирование основных достоинств протоколов «по расписанию» (TDMA) и «конкурентных» протоколов (CSMA). Синхронизированное
- 44. S-MAC: Co-ordinated Adaptive Sleeping Основной компромисс: жертвуя задержками/справедливостью улучшаем энергетическую эффективность. S-MAC пытается уменьшить затраты энергии
- 45. Проблема: пассивное прослушивание канала приводит к болшим потерям энергии. Решение: периодическое засыпание. Координированный сон Выключение трансивера
- 46. Выбор расписания Каждый узел хранит таблицу с расписанием всех своих соседей. При составлении первичного расписания происходит
- 47. Выбор расписания Требуется периодическая синхронизация . Синхронизатор периодически рассылает синхронизационный пакет (SYNC) своим соседям. Узел, при
- 48. Координированный сон Расписание может отличаться Граничный узел: два расписания
- 49. Адаптивное прослушивание Проблема: Высокая задержка при multi-hop передаче. Решение: Пробуждение на короткий период времени при окончании
- 50. Избежание коллизий S-MAC основан на конкуренции Алгоритм похож на IEEE 802.11 ad hoc mode Физическое и
- 51. Избежание приема нежелательных пакетов Проблема: Прием пакетов предназначенных для других узлов. Решение: Засыпать, когда соседние узлы
- 52. S-MAC: практические эксперименты Платформа Mica Motes (UC Berkeley) 8-bit CPU at 4MHz, 128KB flash, 4KB RAM
- 53. S-MAC: практические эксперименты 11 узлов расположены цепочкой, с источником на одном конце и базовой станцией на
- 54. Адаптивное прослушивание значительно сокращает задержки, выхванные периодическим засыпанием. Latency under highest traffic load Number of hops
- 55. Адаптивное пролушивание увеличивает пропускную способность. Effective data throughput under highest traffic load Number of hops Effective
- 56. S-MAC: достоинства и недостатки Достоинства Значительно более эффективный чем обычный CSMA/CA Планирует время сна и время
- 57. B-MAC: Versatile Low-power medium access for sensor networks Joe Polastre, Jason Hill, David Culler (U.C. Berkeley)
- 58. B-MAC Разделение канального уровня и контроля доступа к среде, дает лучшую оптимизацию под конкретные приложения. Сон
- 59. BMAC setMode (Listening/Transmit) setPreambleLength setCheckInterval RTS/CTS MAC Tree-optimized MAC Event-response optimized MAC B-MAC BMAC позволяет разделить
- 60. Long Preamble Data transmission Sender Receiver Receive data Carrier sense B-MAC Передатчик посылает длинную преамбулу, которая
- 61. Long Preamble Data transmission Sender Receiver Receive data Check interval Carrier sense B-MAC CheckInterval должен быть
- 62. B-MAC
- 63. B-MAC
- 64. B-MAC
- 65. Заключение Протоколы доступа к среде и их классификация Свойства протоколов канального уровня Протоколы по расписанию Протоколы
- 66. Литература Medium Access Control in Wireless Sensor Networks Wei Ye and John Heidemann Energy-Efficient Medium Access
- 67. The End
- 69. Скачать презентацию