Network Issues for Hybrid Ad Hoc Mobile Computer Networks Tzu-Chieh Tsai, Associate Professor Department of Computer Science National.

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
Frame control duration address 1 address 2 address 4 address 3 payloadCRC seq control frame: addressing Address 2: MAC address.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Telefónica Móviles España GPRS (General Packet Radio Service)
Chapter 6 High-Speed LANs1 Chapter 6 High-Speed LANs.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Wireless Communication Networks Tzu-Chieh Tsai Department of Computer Science National Cheng-Chi University.
Overview r Ethernet r Hubs, bridges, and switches r Wireless links and LANs.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
MOBILITY SUPPORT IN IPv6
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may be stationary (non- mobile) or.
Mobile and cellular IP CS 215 W 01. Mobile IP Mobile IP allows a computer to roam freely on the Internet while being reachable at the same IP address.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
Mobile IP.
6/2/05CS118/Spring051 Chapter 6: Wireless and Mobile Networks r Cover the following sections only:  6.3: wireless LANs  6.5: mobility management:
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
COMPUTER NETWORKS.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Module 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Performance Validation of Mobile IP Wireless Networks Syed Shahzad Ali Muhammad Saqib Ilyas Advisor: Dr. Ravi Pendse.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
College of Engineering Resource Management in Wireless Networks Anurag Arepally Major Adviser : Dr. Robert Akl Department of Computer Science and Engineering.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
Chapter 5 outline 5.1 Introduction and services
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
1 CIS 6930: Mobile Computing Mobile IP Sumi Helal Credit: majority of slides borrowed from one of Dave Johnson’s talks, 3.
Overview of Wireless LANs Use wireless transmission medium Issues of high prices, low data rates, occupational safety concerns, & licensing requirements.
1 IEEE Wireless MAN "Air Interface for Fixed Broadband Wireless Access Systems"
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
KARTIK DABBIRU Roll # EE
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Wireless Access avoid collisions: 2 + nodes transmitting at same time CSMA - sense before transmitting –don’t collide with ongoing transmission by other.
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Computer Networks with Internet Technology William Stallings
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
William Stallings Data and Computer Communications
Chapter 6 Medium Access Control Protocols and Local Area Networks Wireless LAN.
1 Merges of Wireless Communications and Computer Networks George Lee.
Mobile IP 순천향대학교 전산학과 문종식
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
COMP2322 Lab 1 Introduction to Wireless LAN Weichao Li Apr. 8, 2016.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
Mobility With IP, implicit assumption that there is no mobility. Addresses -- network part, host part -- so routers determine how to get to correct network.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Outline What is Wireless LAN Wireless Transmission Types
Introduction Wireless devices offering IP connectivity
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Network Issues for Hybrid Ad Hoc Mobile Computer Networks Tzu-Chieh Tsai, Associate Professor Department of Computer Science National Chengchi University Taipei, Taiwan

Outline Hybrid Ad Hoc Mobile Computer Networks –Disaster recovery or battle field –Mobile Police Information System (MPIS) Network Issues –MAC (Medium Access Control) –QoS (Quality of Service) –internet access Our work + other works can be applied to MPIS Implementation

Introduction Wireless/Mobile communication world is coming information retrieval and two-way communication at any time, at any place wireless network system: –voice: cellular phones, GSM –mobile data: CDPD(Cellular Digit Packet Data), GSM GPRS (General Packet Radio Service) –wireless LAN: IEEE , HIPERLAN –b/w  data rate  error rate 

Introduction Mobile computing: –multimedia: big challenge –QoS (Quality of Service): next-G telecom packet switching –security: EM wave can penetrate buildings –mobility: car speeds, network topology changing, control is dynamic

A Real Mobile Information System Goal: design and implement a mobile information system Support real-time, multimedia traffic with capability: –instant deployed infrastructure –internet access

Network Components Wireless LAN –free, no license (FCC regulations, spread spectrum) –2 Mbps (will be upgraded to 10Mbps soon) Mobile Data Network –CDPD (Cellular Digital Packet Data) technique 大 通、義新 –expensive –19.2 Kbps –coverage area (in the future, GSM GPRS or IMT- 2000)

MPIS Examples Mobile Police Information System (MPIS) –integration of the above 2 network components Examples –110, 119: needs suspects’ pictures & information on the scene –Search: needs maps & keeps tracks of position (e.g. kidnapping) –Fire fighting: needs to know how dangerous (e.g. chemical factory) –On-line real-time query, consultation

MPIS Architecture

MPIS Attributes Every policeman: equipped with a PDA that has multimedia capability (e.g. image, voice) 2-level network architecture –Reason: air-time is expensive real-time vs. non-real-time –Advantages of Mobile Gateway (MG): more mobility support rapid deployment, mobile infrastructure easy to management (compared to pure ad-hoc) internet access

Network Issues Multihop Architecture Control Channel Access QoS, Multimedia Support Routing Roaming and Mobile IP

Other MPIS Issues Query and reply while an unstable, low- speed wireless connection is concerned data replicate security and authentication mobile agent management

Network Issues (Multihop Architecture Control) MG: which mobile hosts are under its control Mobile Hosts: which MG is nearest to it Record: (timestamp) A MG send: hello  MGIP+Seq # +hop number x, y, z register Record: C B A MGIP Seq # (timestamp) Hop = 1 Register node = MG Relay nodes for x, y, z (timestamp) a b x y z hop = 2 register node = A

Network Issues (Location Tracking Algorithm) MG periodically sends out “hello” message (own IP, Sequence #, hop number distance to MG) Node A,B,C receive “hello”: increase hop number by 1, update routing table and timestamp, then send out “register” message to MG Node x, y, z receive “register”: update routing table, and repeat send “register”

MPIS Issues (Channel Access) Mobile Data Network for WAN –CDPD (Cellular Digital Packet Data) –Satellite –GSM GPRS (General Packet Radio Service) –IMT-2000 Multihop Wireless LAN –IEEE Standards –time-bounded service vs. datagram service

Cellular Concept Frequency Reuse Channel Assignment Strategies Handoff Interference (SIR: Signal to Interference Ratio) Power Control QoS (Quality to Service) uplink vs. downlink control channel

Cellular Frequency Reuse

CDPD (Cellular Digital Packet Data) Based on traffic engineering fact 19.2 Kbps connectionless service

Why we choose CDPD as our mobile data network? Currently, only CDPD is available in Taiwan Support IP internet access packet switching

GSM GPRS Provide packet data service over GSM infrastructure 2 alternative approaches: –allocate specific GSM channels for packet transmission shared by all active packet subscribers –fast establishment of a GSM traffic channel on any radio resource available Interworking with Public Switched Packet Data Networks and Internet

IMT-2000 Universal Mobile Telecommunications System (UMTS)/International Mobile Telecommunications (IMT-2000) support 144kbps, preferably 384kbps for wide-area coverage(full mobility) and 2Mbps for local coverage(limited mobility) 3rd Generation: W-CDMA, and/or TDMA research is still going

IEEE : infrastructure network

IEEE : MAC Contention Mode –All stations require to contend for access to the channel for each packet transmitted Contention-free mode –During the contention-free period (CFP) –medium usage is controlled by the Access Point (AP)

IEEE : MAC Architecture

IEEE : DCF w/o RTS/CTS

Hidden Terminal Problem data “hidden” to A A B C

IEEE :DCF w/ RTS/CTS CSMA/CA (Collision Avoidance)

IEEE : PCF Connection-oriented provide contention-free frame transfer

IEEE : PCF

Network Issues (QoS & Multimedia Support) Traffic Type: –datagram (e.g. , file transfer): packet switching 100% correctness can suffer longer delay bursty –time-bound traffic (e.g. voice): circuit switching delay is very sensitive loss may be acceptance connection-oriented

Multimedia Support Different applications need different QoS==> different protocol design Difficulty: –control –dynamic: traffic, network resource, mobility –negotiate QoS, admission control

Network Issues (Routing) With help of location tracking algorithm Minimum hop routing Spatial reuse (QoS) routing (load balance) Internet traffic: choose the nearest MG Traffic inside an MG coverage area: –distributed Bellman-Ford minimum hop routing –MG source routing: traffic up to MG, then down to destination; or by request, get routing path from MG –complexity vs. delay tradeoff

Network Issues (Routing) Record: (timestamp) A MG send: hello  MGIP+Seq # +hop number x, y, z register Record: C B A MGIP Seq # (timestamp) Hop = 1 Register node = MG Relay nodes for x, y, z (timestamp) a b x y z hop = 2 register node = A

QoS Routing Example Bandwidth calculation is difficult and dynamic

MPIS: MG bandwidth management 2 MAC mechanisms to support QoS (bandwidth) for real time traffic –reservation-TDMA (or PRMA) –polling as in IEEE PCF (with Access Point case) MG: (synchronization) –collection bandwidth information (done along with location tracking algorithm) –slot scheduling, or polling frequency assignment

Network Issues (Roaming and Mobile IP) IEEE compliant wireless network adapters support roaming inside the same subnet –IP availability: can use “psuedo” IP –MG has 2 IPs: legal IP on WAN mobile data card “psuedo” IP on WLAN card –MG encapsulate its mobile nodes’ “psuedo” IP with its legal IP Mobile IP: –MGs can work as foreign agents

Mobile IP Concept Goal: mechanism to deliver datagrams to the mobile node when it is away from home network without changing its original IP (gain a new IP address) Home Agent: a router on a mobile node’s home network Foreign Agent: a router on a mobile node’s visited network, cooperates with home agent

Mobile IP Concept Home address vs. Care-of-address Protocol Overview: –Agent Discovery: mobile agents periodically broadcast –Registration: mobile node registers its care-of- address with its home agent –tunneling: encapsulate home address with care- of-address

Mobile IP Concept

Triangular routing problem Route optimization: –mobile node may send binding warning control message to home agent indicating a correspondent node unaware of care-of-address –Correspondent node may send a binding request –Home Agent sends an authenticated binding update containing mobile node’s care-of-address –smooth handoff: mobile node sends a binding update

Smooth Handoff

MPIS Implementation Issues: –Multihop (WLAN cards have no such functions) –TCP/IP socket transparent (all TCP/IP applications transparent) –MG (handles 2 cards, internet access) –roaming 2 platforms: –Windows –Linux

Windows NDIS TCP/IP app. Multi- hop MG internet

Windows VxD approach VxD (Virtual Device Driver): rawether –interface to NDIS –capture all TCP/IP packets passing NDIS –works closely with device driver –provide limited functions unless obtaining device driver source code

Windows Sygate approach Sygate Proxy concept remote client relay client MG telnet, http, ftp internet Disadvantage: not dynamic!

Windows winsock approach Provide a special winsock function along with multihop relay daemon –make a winsock connection to relay client first then relay client makes another winsock to MG –with help of routing path –disadvantage: for our own applications only, not for all TCP/IP applications Other approach is still being searched

Linux Use ‘bridge’ to support multihop provide an interface program –on-line change routing path, i.e. decide if needs to relay or not use ‘IP Masquerade’ –support IP transparency through MG (between WLAN and internet) Details:

Current Status Location tracking program –implemented on socket level (due to Windows NDIS difficulty) –will tightly work with multihop platforms for both Windows and Linux Routing algorithm –currently, minimum hop routing –QoS regarding bandwidth allocation (scheduling) will be developed

Current Status Roaming will be tested Query application programs will be integrated

Conclusions MPIS architecture is presented Mobile data systems introduced: –CDPD, GPRS, IMT-2000 WLAN MAC protocols introduced: –IEEE Multihop Architecture QoS Routing Mobile IP

Conclusions Implementation –location tracking algorithms –Windows NDIS, VxD Proxy Winsock –Linux ‘bridge’ relay MG: IP encapsulation, Mobile IP

Questions?