an and d im impl plementa ementation tion
play

an and d Im Impl plementa ementation tion (01 0120 20442 - PowerPoint PPT Presentation

Net etwork work Ke Kerne nel l Ar Archi chitect tectures ures an and d Im Impl plementa ementation tion (01 0120 20442 4423) ) Net etwork work Ar Archi chite tecture cture Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department


  1. Net etwork work Ke Kerne nel l Ar Archi chitect tectures ures an and d Im Impl plementa ementation tion (01 0120 20442 4423) ) Net etwork work Ar Archi chite tecture cture Chaiporn Jaikaeo chaiporn.j@ku.ac.th Department of Computer Engineering Kasetsart University Materials taken from lecture slides by Karl and Willig

  2. Outline Out line Ne Netwo twork rk sc scena nari rios os  Optimization goals  Design principles  Gateway concepts  2

  3. Typi Ty pical cal Vi Views ws of f WS WSN Self-organizing mobile ad hoc networks  (MANETs) Peer-to-peer networks  Multi/mobile agent systems and swarm  intellegence 3

  4. Sens nsor or Ne Netw twork rk Sce cena narios rios Sour urces ces : Any entity that provides  data/measurements Sin inks : Nodes where information is required  Source Source Source Sink Sink Sink Internet 4

  5. Sin ingle gle-Hop Hop vs. . Mul ulti ti-hop hop Multi-hop networks  Send packets to an intermediate node  Intermediate node forwards packet to its destination  Store re-and and-fo forward rward multi-hop network  Store & forward  multi-hopping NOT the only possible solution E.g., collaborative  Sink networking, network coding Source Obstacle 5

  6. Mu Multi lti-hopping hopping Al Alwa ways ys Ef Effi fici cient? nt? Obvious idea: Multi-hopping is more energy-  efficient than direct communication  Suppose we put a relay at distance d /2  Energy for distance d is reduced from cd  to 2 c ( d /2)  c - some constant   - path loss coefficient (  2)  Usually wrong, or over-simplified   Need to take constant offsets for powering transmitter, receiver into account 6

  7. Mu Multiple ltiple Sin inks, ks, Mu Mult ltiple iple sou ources rces 7

  8. Out Outline line Network scenarios  Optimization timization go goals ls  Design principles  Gateway concepts  8

  9. Go Goal: al: Qua Quali lity ty of f Serv rvic ice QoS in WSN is more complicated  (compared to MANET) Event detection/reporting probability  Event classification error, detection delay  Probability of missing a periodic report  Approximation accuracy (e.g, when WSN constructs a  temperature map) Tracking accuracy (e.g., difference between true and  conjectured position of the pink elephant) Related goal: robustness  Network should withstand failure of some nodes  9

  10. Go Goal: al: En Energ rgy y effi ffici ciency ncy Many definitions   Energy per correctly received bit  Energy per reported (unique) event  Delay/energy tradeoffs  Network lifetime Time to first node failure  Network half-life (how long until 50% of the nodes  died?) Time to partition  Time to loss of coverage  Time to failure of first event notification  10

  11. Sha harpe rpening ning th the Dr Drop Sacrifice long lifetimes in return for an  improvement in short lifetimes 11

  12. Outline Out line Network scenarios  Optimization goals  Desi sign gn prin inciples iples  Gateway concepts  12

  13. Di Distr tributed ibuted Or Organ ganization ization WSN participants should cooperate in  organizing the network  Centralized approach usually not feasible Potential shortcomings   Not clear whether distributed or centralized organization achieves better energy efficiency Option: “limited centralized” solution   Elect nodes for local coordination/control  Perhaps rotate this function over time 13

  14. In In-Ne Network twork Pro roce cessing ssing WSNs are expected to provide information   Gives additional options  E.g., manipu pulate late or proc ocess the data in the network Main example: aggregation   Apply aggregation functions to a collection tree in a network  Typical functions: minimum, maximum, average, sum, …  Not amenable functions: median 14

  15. Ag Aggr gregation gation Ex Exam ample ple 1 1 1 1 3 1 1 1 6 1 1 1 15

  16. Sig ignal nal Pro rocess cessing ing Another form of in-network processing  E.g.,   Edge detection  Tracking/angle detection of signal source Exploit temporal poral and sp spatial tial correlation elation   Observed signals might vary only slowly in time  Signals of neighboring nodes are often quite similar Compressive sensing  16

  17. Ada Adapt ptiv ive e Fi Fide delity lity Adapt data processing effort based on  required accuracy/fidelity E.g., event detection   When event occurs, increase rate of message exchanges E.g., temperature   When temperature is in acceptable range, only send temperature values at low resolution  When temperature becomes high, increase resolution and thus message length 17

  18. Da Data ta Cent ntric ric Ne Netw twork rking ing Interactions in typical networks are  addressed to the id ident ntit ities ies of nodes  Known as node-centric or address-centric networking paradigm In WSN, specific source of events might not  be important  Several nodes can observe the same area Focus on data/results instead   Data-centri centric c networ orking ng  Principal design change 18

  19. Im Impl plementa ementation tion Opt Optio ions ns Publish/subscribe (NDN – Named Data  Networking)  Nodes can publ blish data, can subs bscr cribe be to any particular kind of data  Once data of a certain type has been published, it is delivered to all subscribers Databases   SQL-based request 19

  20. Out Outline line Network scenarios  Optimization goals  Design principles  Gat ateway eway con oncep epts ts  20

  21. Gate Ga teways ways in in WS WSN/ N/MANET MANET Allow remote access to/from the WSN  Bridge the gap between different interaction  semantics E.g., data vs. address-centric networking  Need support for different radios/protocols  21

  22. WSN WS N tu tunne nneling ling Use the Internet to “tunnel” WSN packets  between two remote WSNs Internet Gateway Gateway nodes 22

  23. 6Lo LoWPAN WPAN IPv6 over Lo Low-power Wireless Personal  Area Networks Nodes communicate using IPv6 packets  An IPv6 packet is carried in the payload of  IEEE 802.15.4 data frames 23

  24. Ex Example ample 6Lo LoWPAN WPAN Sys yste tems ms 24

  25. Sum ummary mary Network architectures for WSNs look quite  different from typical networks in many aspects Data-centric paradigm opens new possibilities for  protocol design 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend