Mobile and wireless networking

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Tseng:1 Introduction to Ad Hoc Networking Perkin’s book: Ch 1 and Ch 2. Some data collected from the Internet by Prof. Yu-Chee Tseng.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Overview of Ad Hoc Routing Protocols. Overview 1.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Introduction to Wireless Ad-Hoc Networks Routing Michalis Faloutsos Some slides borrowed From Guor-Huar Lu.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
1 Introduction to Wireless Ad-Hoc Networks Routing Michalis Faloutsos Some slides borrowed From Guor-Huar Lu.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
1 Introduction to Wireless Ad-Hoc Networks Routing Michalis Faloutsos Some slides borrowed From Guor-Huar Lu.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
The Zone Routing Protocol (ZRP)
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Fundamentals of Computer Networks ECE 478/578
Mobile Ad Hoc Network (MANET)
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile Computing CSE 40814/60814 Spring 2017.
Mobile Ad Hoc Networks: Introduction
Zone Routing Protocol (ZRP)
AODV-OLSR Scalable Ad hoc Routing
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
UNIT-IV ROUTING PROTOCOLS Contents:
Kyle Fitzpatrick Konstantin Zak
Ad-hoc Networks.
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Routing Protocols in MANETs
Sensor Network Routing
Mobile Ad-Hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Ad hoc Routing Protocols
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Subject Name: Computer Networks - II Subject Code: 10CS64
Proactive vs. Reactive Routing
Routing.
Routing in Mobile Ad-hoc Networks
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Mobile and wireless networking Zilong Ye, Ph.D. zye5@calstatela.edu

Mobile cloud computing Mobile devices have limited computing power, and limited battery, so it is needed to offload the computing tasks to remote cloud. Small-cell, multi-antenna and millimeter wave communications allow gigabits wireless communications to transmit data to cloud.

Limitation of mobile cloud computing Long latency from the end user to the remote cloud High bandwidth consumption to move data from edge to cloud Security and privacy

Mobile edge computing or fog computing

Advantages of fog computing reduction in data movement across the network resulting in reduced congestion elimination of bottlenecks resulting from centralized computing systems improved security of encrypted data as it stays closer to the end user

CLOUD VS FOG: Requirement Cloud computing Fog computing Latency high low Delay jitter High Very low Location of server nodes With in internet At the edge of local n/w Distance between the client and server Multiple hops One hop Security    Undefined Can be defined Attack on data  High probability Very Less probability Location awareness No Yes

Continued……… Requirement Cloud computing Fog computing Geographicaldistribution Centralized Distributed  No. of server nodes Few  Very large Support for Mobility Limited Supported Real time interactions Type of last mile connectivity Leased line Wireless

Fog computing applications

Wireless network Routing Goal: Communication between wireless nodes No external setup (self-configuring) Often need multiple hops to reach dst Limited communication range in each wireless node

Challenges and Variants Poorly-defined “links” Probabilistic delivery, etc. Kind of n^2 links Time-varying link characteristics No oracle for configuration (no ground truth configuration file of connectivity) Short communication range Low bandwidth (relative to wired) Possibly mobile Possibly power-constrained

Types of routing Proactive Routing On-Demand or Reactive Routing Link state Fish-Eye Routing, GSR, OLSR. Table driven: Destination-Sequenced Distance Vector (DSDV), WRP) On-Demand or Reactive Routing Ad hoc On-demand Distant Vector (AODV) Dynamic Source Routing (DSR) Hybrid Schemes Zone Routing ZRP, SHARP (proactive near, reactive long distance) Safari (reactive near, proactive long distance) Geographical Routing Hierarchical: One or many levels of hierarchy Routing with dynamic address Dynamic Address RouTing (DART)

Proactive Protocols Proactive: maintain routing information independently of need for communication Update messages send throughout the network periodically or when network topology changes. Low latency, suitable for real-time traffic Bandwidth might get wasted due to periodic updates They maintain O(N) state per node, N is the number of nodes

On-Demand or Reactive Routing Reactive: discover route only when you need it Saves energy and bandwidth during inactivity Can be bursty -> congestion during high activity Significant delay might occur as a result of route discovery Good for light loads, collapse in large loads

Hybrid Routing Proactive for neighborhood, Reactive for far away (Zone Routing Protocol, Haas group) Proactive for long distance, Reactive for neighborhood (Safari) Attempts to strike balance between the two

Hierarchical Routing Nodes are organized in clusters Cluster head “controls” cluster Trade off Overhead and confusion for leader election Scalability: intra-cluster vs intercluster One or Multiple levels of hierarchy

Geographical Routing Nodes know their geo coordinates (GPS) Route to move packet closer to end point Protocols DREAM, GPSR, LAR Propagate geo info by flooding (decrease frequency for long distances)

Proactive: DSDV - Destination-Sequenced Distance Vector Algorithm By Perkins and Bhagvat Based on Bellman Ford algorithm Exchange of routing tables Routing table: the way to the destination, cost Every node knows “where” everybody else is Thus routing table O(N) Each node advertises its position Sequence number to avoid loops Maintain fresh routes

DSDV details Routes are broadcasted from the “receiver” Nodes announce their presence: advertisements Each broadcast has Destination address: originator No. of hops Sequence number of broadcast The route with the most recent sequence is used

Reactive: Ad-Hoc On-demand Distance Vector Routing (AODV) By Perkins and Royer Sender tries to find destination: broadcasts a Route Request Packet (RREQ). Nodes doesn’t participate in any periodic routing table exchanges State is installed at nodes per destination Does nothing when connection between end points is still valid When route fails Local recovery Sender repeats a Route Discovery

Route Discovery in AODV 1 Propagation of Route Request (RREQ) packet

Route Discovery in AODV 2 Path taken by Route Reply (RREP) packet

In case of broken links… Node monitors the link status of next hop in active routes Route Error packets (RERR) is used to notify other nodes if link is broken Nodes remove corresponding route entry after hearing RERR

Dynamic Source Routing (DSR) Two mechanisms: Route Maintenance and Route Discovery Route Discovery mechanism is similar to the one in AODV but with source routing instead Nodes maintain route caches Entries in route caches are updated as nodes learn new routes. Packet send carries complete, ordered list of nodes through which packet will pass

When Sending Packets Sender checks its route cache, if route exists, sender constructs a source route in the packet’s header If route expires or does not exist, sender initiates the Route Discovery Mechanism

Route Discovery 1 (DSR) Building Record Route during Route Discovery

Route Discovery 2 (DSR) Propagation of Route Reply with the Route Record

Route Maintenance Two types of packets used: Route Error Packet and Acknowledgement If transmission error is detected at data link layer, Route Error Packet is generated and send to the original sender of the packet. The node removes the hop is error from its route cache when a Route Error packet is received ACKs are used to verify the correction of the route links.

The Zone Routing Protocol (ZRP) Hybrid Scheme Proactively maintains routes within a local region (routing zone) Also a globally reactive route query/reply mechanism available Consists of 3 separate protocols Protocols patented by Cornell University

Intrazone Routing Protocol Intrazone Routing Protocol (IARP) used to proactively maintain routes in the zone. Each node maintains its own routing zone Neighbors are discovered by either MAC protocols or Neighbor Discovery Protocol (NDP) When global search is needed, route queries are guided by IARP via bordercasting

Interzone Routing Protocol Adapts existing reactive routing protocols Route Query packet uniquely identified by source’s address and request number. Query relayed to a subset of neighbors by the broadcast algorithm

Potential topic – 1 Each mobile host is associated with a limited amount of cache, e.g., NDN Each mobile host can cache either Interest/Request packet or Data/Reply packet Pending Interest will be cached for a retransmission later When to retransmit, how many times retransmission If retransmission fails, how to discover another path

Potential topic 2 Each mobile host is associated with a geographical coordinate Each mobile host maintain its current location, and its previous location Based on the above two information, it is possible to calculate or predict the moving direction of the mobile host The moving direction will be considered in making the routing decision, in addition to the number of hops