280 likes | 449 Views
Upcoming Topics and Projects. Romit Roy Choudhury Dept. of ECE. Agenda. Look-ahead into future ECE 256 topics Examples of some project ideas My thoughts, your thoughts Evaluation methods Project plan and timeline. Topics Timeline. Wired-Wireless Hybrid Networks. Topics Timeline.
E N D
Upcoming Topics and Projects Romit Roy Choudhury Dept. of ECE
Agenda • Look-ahead into future ECE 256 topics • Examples of some project ideas • My thoughts, your thoughts • Evaluation methods • Project plan and timeline
Topics Timeline • Wired-Wireless Hybrid Networks
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Static mesh networks (mesh) • Mobile networks (vehicular, ad hoc, DTN) Static Mesh Networks
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Static mesh networks (mesh) • Mobile networks (vehicular, ad hoc, DTN) Delay Tolerant Networks
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Static mesh networks (mesh) • Mobile networks (vehicular, ad hoc, DTN) Delay Tolerant Networks
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Ad hoc networks, Mesh Networks • Delay Tolerant Networks • Sensor Networks • MAC, routing (energy-awareness) • Dissemination, aggregation • Reliable transport, Applications Base Station Sensor Network
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Ad hoc networks, Mesh Networks • Delay Tolerant Networks • Sensor Networks • MAC, routing (energy-awareness) • Dissemination, aggregation • Reliable transport, Applications • Transport Layer (Wireless TCP) • Variants of TCP • Rate based transport Internet S
Topics Timeline • Wireless LANs, infrastructure networks • Multi-hop Routing • Ad hoc networks, Mesh Networks • Delay Tolerant Networks • Sensor Networks • MAC, routing (energy-awareness) • Dissemination, aggregation • Reliable transport • Transport Layer (Wireless TCP) • Variants of TCP • Rate based transport • Mobile Phone as sensor Networks (and Applications) • Localization, Security, Privacy, incentives,
Virtual Telescope Web Service Internet, Cellular Networks Visualization Service Phones People Sensors Physical Space
Wireless MAC • Improving reuse • Improving channel utilization • Piggybacked ACK, Opportunistic transmissions, Rx based backoff • Exploiting wired infrastructure • Solve the exposed terminal issue (via wired coordination) • Hybrid TDMA/CSMA • Exploiting cross-layer diversity • MAC-layer anycasting, opportunistic forwarding • Cognitive networks • Adapt antenna beamforming based on WLAN traffic load • Adapt bandwidth based on load • AP assignment based on client distribution
Wireless MAC • (Linux) Hacking project • Code routers, deploy sniffers, etc. • Characterizing traffic behavior, human usage patterns • Heterogeneous antenna systems • Clients are omnidirectional, APs are beamformed • Many new issues - not studied earlier • Opportunities in security
Routing (Ad Hoc, Mesh) • Routing protocols, metrics • Reliable (alternate-path) routing • Wireless channel unstable • Design metric that has more redundancy, high reliability Better repairability e h c f d a b D S x z w
Delay Tolerant Networks • Moving away from the ad hoc model • Utilizing mobility for data transport • Exploiting node density
Delay Tolerant Networks • Several new challenges • Broadcast • Crossing boundaries of clusters (w/o heavy overhead) • Terminating conditions unknown • Design algorithm to propagate packet to all, and then terminate • Routing • No end to end path • How do you know who will meet whom (Ride Share App) • Can you exploit GPS location • Exploiting infrastructure • Can you deploy buffers in the network intelligently
Delay Tolerant Networks • Implement DTN on sensor motes • Distribute mote to students • Collect human traces, contact patterns, reconnection time • Execute your own algorithms • Designing new mobility models • From human traces
Sensor Networks • Energy-awareness is key • Sensed information aggregation, dissemination • MAC, Routing, Reliability • Sink mobility
Sensor Networks • Aggregation + Compression • Zip reduces packet-size, but prohibits aggregation • Algorithm for zipping and aggregation • Data suppression • You cannot transmit all sensed data (under given energy) • Which subsets should you transmit • Minimize deviation • Coverage • No location should remain outside sensing range • Do this without GPS information
Sensor Networks • Think / Implement Coool Applications • 3D Google • Micro-Blog • Body networks • Smart Clothes
Wireless TCP • Loss discrimination • Technique to determine congestion vs transmission loss • Exploit intermediate buffering • Transport protocol for sensors • Reliable querying of a sensor node • Reliable event delivery (not message)
Human Networks: Privacy and Security • Location Privacy • Mobile phones need to report their locations for applications • No one wants to disclose this information • Design algorithms that can achieve location privacy • But not affect the requirements of algorithm • Duke Hospital Project • Statistical inferencing of group behavior • Without knowledge of individual information • Energy-aware localization on mobile phones • Multiplex between GPS, WiFi, GSM
Project Timeline • By March 1: • Solid literature survey • Have a solid problem formulation • Have good notion of the solution approach • Before Spring break: • Have the solution ready • Spring Break: • Start implementing basic idea • No optimization necessary • End March: • Have basic evaluation framework ready • April: • Implement, debug, optimize, … Learn simulator, implementation tools, Etc.
Evaluation • Theory • Mathematical models, optimization … • MATLAB, own code … • Simulation • Wireless Mesh: Qualnet, ns2, OPNET, OMNet … • Sensor: Tossim (TinyOS) • Your own simulator • Implementation • Soekris routers, phones, motes, laptops …
Announcement • Cisco Champion’s Award for 3 best projects • Great addition to your resume
Project Groups • Joseph + Jason • Linda + Amrita • Rahul + Souvik • Xiong + Yanni + ? • Matt + Ionut • Asic • Yi