DOC PREVIEW
Berkeley ELENG 228A - Lecture Notes

This preview shows page 1-2-20-21 out of 21 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 21 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

          !!"10/14/03 EECS 228A S. Parekh & P. Varaiya # $ %$&     &  '(  ) ((   (  * +(   ++'(     $&' 10/14/03 EECS 228A S. Parekh & P. Varaiya,    - &   .%/ '$0 1 /& 2/&  $/.%  3 #0  &#& %4%$!/ 555$'' ,&#'3 '  $6  .7 /6 # 8/7 & 3 /9 '.%  : &'4 &#&!!/3 '  $6  #;% +  $'' # .%/'  3 / $: /(&. $6   !!"/-*  ' & ''  ' '& $#      10/14/03 EECS 228A S. Parekh & P. Varaiya IntroductionEnabling technologies for deployment of low-power and low-cost sensor nodesAdvances in wireless communicationsAdvances in ElectronicsApplicationsHealthMilitaryHomeCommercial…Poised for tremendous impactBrings together challenges of many fields like electronics, communication, software, business opportunities10/14/03 EECS 228A S. Parekh & P. VaraiyaIntroduction – Main TasksKey tasks performed by Sensor Nodes:SensingData ProcessingCommunicationNetworking is a distinguishing feature10/14/03 EECS 228A S. Parekh & P. VaraiyaIntroduction –Distinguishing Features Differences between Sensor Networks and traditional Mobile Ad Hoc Networks (MANETs) Much lager number of nodes Dense deployment Limited in power Manly use broadcast paradigm Higher failure rate No global identifiers10/14/03 EECS 228A S. Parekh & P. VaraiyaIntroduction - ArchitectureSensor Network architecture10/14/03 EECS 228A S. Parekh & P. VaraiyaIntroduction – Design Issues Key design issues Fault tolerance Scalability Production cost Hardware constraints Network topology Environment Power consumption10/14/03 EECS 228A S. Parekh & P. VaraiyaIntroduction: Protocol StackProtocol stack for Sink and Sensor NodesPower management impactLocation impact10/14/03 EECS 228A S. Parekh & P. VaraiyaPhysical Layer 915 MHz ISM is widely used Long distance wireless is expensive Power needed behaves like dn, where d is distance and 2  n < 4 and n is closer to 4 for near-ground channels Multihop networks can overcome shadowing and path loss effects Binary modulation is more power efficient10/14/03 EECS 228A S. Parekh & P. VaraiyaData Link LayerExisting MAC protocols (why they can’t be used)Central controlling agentQoS and BW efficiency very importantPower efficiency of secondary importanceBluetooth and MANET closest cousins, still key differencesDense deploymentPower conservation criticalNode failures10/14/03 EECS 228A S. Parekh & P. VaraiyaData Link Layer: MACMAC for Sensor NetworksSelf-Organizing Medium Access Control for Sensor Networks (SMACS) and Eavesdrop-and Register (EAR) AlgorithmCSMA-based Medium AccessHybrid TDMA/FDMA-based10/14/03 EECS 228A S. Parekh & P. VaraiyaData Link Layer:MAC Considerations Key design consideration for MAC Power saving modes of operationAvoid turning on and off based on component characteristics Error controlFEC is preferred over ARQ10/14/03 EECS 228A S. Parekh & P. Varaiya Network Layer Driving factors for design of Network Layer Power efficiency Data aggregation Attribute-based addressing and location awareness10/14/03 EECS 228A S. Parekh & P. VaraiyaNetwork Layer:Energy Efficient RoutingEnergy efficient routingMaximum PA route: Sink-E-F-TMinimum energy route: Sink-A-B-TMinimum hop route: Sink-D-TMaximum minimum PA node route: Sink-D-T10/14/03 EECS 228A S. Parekh & P. VaraiyaNetwork Layer: Proposed Schemes Routing schemes Small Minimum Energy Communication Network (SMECN)Create energy-efficient subgraph FloodingDeficiencies include implosion, overlap, resources blindness GossipingBroadcast to randomly selected neighborLong propagation time10/14/03 EECS 228A S. Parekh & P. VaraiyaNetwork Layer:Proposed Schemes - 2Routing schemesSensor Protocol for Information via Negotiation (SPIN)Low-energy Adaptive Clustering HierarchySetup phase: Periodically select new clusterheadSteady state phase10/14/03 EECS 228A S. Parekh & P. VaraiyaNetwork Layer:Proposed Schemes - 3Routing schemesDirected DiffusionSink sends interestNodes store interest entrySource setup gradient from source to sinkRumor routing optimizes the interest indication phase10/14/03 EECS 228A S. Parekh & P. VaraiyaNetwork Layer:Proposed Schemes - 410/14/03 EECS 228A S. Parekh & P. VaraiyaTransport and Application LayersNot much work on these layersUDP/TCP splitting along sensor node – sink –user is proposedLimited power and memory consideration for transport layer designApplication layer ideas:Sensor Management ProtocolTask Assignment and Data Advertisement ProtocolSensor Query and Data Dissemination Protocol10/14/03 EECS 228A S. Parekh & P. VaraiyaOngoing Research


View Full Document

Berkeley ELENG 228A - Lecture Notes

Documents in this Course
FAST TCP

FAST TCP

57 pages

Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?