FRACTEL: A Fresh Perspective on (Rural) Mesh Networks

Similar documents
FRACTEL: A Fresh Perspective on (Rural) Mesh Networks

Channel Allocation in based Mesh Networks

TDMA scheduling in long-distance wifi networks

Long Distance Wireless Mesh Network Planning: Problem Formulation and Solution

On the Feasibility of the Link Abstraction in (Rural) Mesh Networks

Topology Planning for Long Distance Wireless Mesh Networks

Optimal Scheduling and Power Control for TDMA based Point to Multipoint Wireless Networks

Minimum Cost Topology Construction for Survivable Wireless Mesh Networks in Rural Area

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

CE693: Adv. Computer Networking

SEN366 (SEN374) (Introduction to) Computer Networks

Topology Planning for Long Distance Wireless Mesh Networks

Wireless in the Real World. Principles

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

RECOMMENDATION ITU-R F.1402*, **

Wireless TDMA Mesh Networks

Data and Computer Communications. Tenth Edition by William Stallings

CS434/534: Topics in Networked (Networking) Systems

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee

Deployment scenarios and interference analysis using V-band beam-steering antennas

Planning of LTE Radio Networks in WinProp

Dynamic Frequency Hopping in Cellular Fixed Relay Networks

Reti di Telecomunicazione. Channels and Multiplexing

Mobile & Wireless Networking. Lecture 4: Cellular Concepts & Dealing with Mobility. [Reader, Part 3 & 4]

Data and Computer Communications

Measurement Driven Deployment of a Two-Tier Urban Mesh Access Network

Achieving Network Consistency. Octav Chipara

Design of a TDD Multisector TDM MAC for the WiFiRe Proposal for Rural Broadband Access

Chapter 4: Directional and Smart Antennas. Prof. Yuh-Shyan Chen Department of CSIE National Taipei University

WirelessHART Modeling and Performance Evaluation

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

SoftBank Japan - rapid small cell deployment in the urban jungle

Keywords IEEE ; wireless mesh network; Tower height; 2P MAC protocol; Tree enumeration algorithm; CSMA/CA; TDMA; Heuristic algorithm.

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks. Plenary Talk at: Jack H. Winters. September 13, 2005

IN4181 Lecture 2. Ad-hoc and Sensor Networks. Koen Langendoen Muneeb Ali, Aline Baggio Gertjan Halkes

A Performance Study of Deployment Factors in Wireless Mesh

Final Exam (ECE 408/508 Digital Communications) (05/05/10, Wed, 6 8:30PM)

The Cellular Concept. History of Communication. Frequency Planning. Coverage & Capacity

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

Optimal Max-min Fair Resource Allocation in Multihop Relay-enhanced WiMAX Networks

Seeking Partnership for Pilot Test-beds for Assessing Broadband Deployment in UHF-TV White Space of India

Wi-Fi. Wireless Fidelity. Spread Spectrum CSMA. Ad-hoc Networks. Engr. Mian Shahzad Iqbal Lecturer Department of Telecommunication Engineering

Boosting Microwave Capacity Using Line-of-Sight MIMO

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /VETECF.2003.

RECOMMENDATION ITU-R M.1652 *

Unit 4 - Cellular System Design, Capacity, Handoff, and Outage

NetPoint Pro. 6x2.4, 6x5.8, 3x2.4, 3x5.8. Wi-Fi base Stations Providing Superior Connectivity

Design Issues and Experiences with BRIMON Railway BRIdge MONitoring Project

Aizaz U Chaudhry *, Nazia Ahmad and Roshdy HM Hafez. Abstract

Delay Aware Link Scheduling for Multi-hop TDMA Wireless Networks

S Radio Network planning. Tentative schedule & contents

Maximizing Spatial Reuse In Indoor Environments

Quality-of-Service Provisioning for Multi-Service TDMA Mesh Networks

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks

Linear Wireless Mesh Network Planning

Papers. Ad Hoc Routing. Outline. Motivation

Radio Network Planning for Outdoor WLAN-Systems

Considerations about Wideband Data Transmission at 4.9 GHz for an hypothetical city wide deployment

Maksat Coral Wireless Broadband Solutions

Planning Your Wireless Transportation Infrastructure. Presented By: Jeremy Hiebert

Outline / Wireless Networks and Applications Lecture 2: Networking Overview and Wireless Challenges. Protocol and Service Levels

LoRaWAN, IoT & Synchronization. ITSF 2015 Richard Lansdowne, Senior Director Network System Solutions

Wireless Networked Systems

The Myth of Spatial Reuse with Directional Antennas in Indoor Wireless Networks

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Further Vision on TD-SCDMA Evolution

M U LT I C A S T C O M M U N I C AT I O N S. Tarik Cicic

Wireless Networks Do Not Disturb My Circles

Smart Antenna ABSTRACT

Investigation of Timescales for Channel, Rate, and Power Control in a Metropolitan Wireless Mesh Testbed1

Training Programme. 1. LTE Planning Overview. 2. Modelling a LTE Network. 3. LTE Predictions. 4. Frequency and PCI Plan Analysis

Advanced Modeling and Simulation of Mobile Ad-Hoc Networks

REVISITING RADIO PROPAGATION PREDICTIONS FOR A PROPOSED CELLULAR SYSTEM IN BERHAMPUR CITY

RECOMMENDATION ITU-R BT.1832 * Digital video broadcast-return channel terrestrial (DVB-RCT) deployment scenarios and planning considerations

Energy-Efficient Data Management for Sensor Networks

Code Planning of 3G UMTS Mobile Networks Using ATOLL Planning Tool

Wireless Network Coding with Local Network Views: Coded Layer Scheduling

Capacity Enhancement in Wireless Networks using Directional Antennas

Wireless WANS and MANS. Chapter 3

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR P INCLUDING PROPAGATION MODELS

EC 551 Telecommunication System Engineering Mohamed Khedr

ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks

Level 6 Graduate Diploma in Engineering Wireless and mobile communications

Wavelength Assignment Problem in Optical WDM Networks

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

Affordable Backhaul for Rural Broadband: Opportunities in TV White Space in India

ETSI SMG#24 TDoc SMG2 898 / 97 Madrid, Spain December 15-19, 1997 Source: SMG2. Concept Group Delta WB-TDMA/CDMA: Evaluation Summary

Mobile Data Tsunami Challenges Current Cellular Technologies

Cellular Networks and Mobile Compu5ng COMS , Fall 2012

GTBIT ECE Department Wireless Communication

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 3: Cellular Fundamentals

Living with Interference in Unmanaged Wireless. Environments. Intel Research & University of Washington

Data and Computer Communications. Chapter 10 Cellular Wireless Networks

Coding aware routing in wireless networks with bandwidth guarantees. IEEEVTS Vehicular Technology Conference Proceedings. Copyright IEEE.

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter 2007

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment

Assessment of Urban-Scale Wireless Networks with a Small Number of Measurements

BreezeACCESS VL. Beyond the Non Line of Sight

Transcription:

FRACTEL: A Fresh Perspective on (Rural) Mesh Networks Kameswari Chebrolu Bhaskaran Raman IIT Kanpur ACM NSDR 2007, A Workshop in SIGCOMM 2007

FRACTEL Deployment wifi-based Rural data ACcess & TELephony Alampuram Local- Gateway: gateway to LDN Point-to-Multi-Point 802.11 link-sets using Sector Antennas IBhimavaram Tadinada Ardhavaram Jalli Kakinada Cherukumilli Kasipadu 19 Km Korukollu Pippara Kesavaram Tetali 19.5 Km Point-to-Point 802.11 Links with Directional Antennas Polamuru Jinnuru LACN: Local- ACcess Network at one of the villages (desired, not deployed) Network has a fractal structure! Juvvalapalem Bhimavaram Landline: wired gateway to the Internet Lankala Koderu LDN: Long- Distance Network (deployed, in the Ashwini project)

FRACTEL Goals Support a variety of applications: HTTP/FTP Voice over IP Video-conferencing based, real-time Quality of Service is necessary Scalable operation: Deployment for a few hundred nodes in a district

Outline FRACTEL problem setting Link abstraction in FRACTEL TDMA operation in FRACTEL TDMA implementation challenges Conclusion

FRACTEL Problem Setting 1. Network architecture Long-distance versus local-access links Antenna type Mounting height Expected network expanse 2. Nature of traffic

FRACTEL Network Arch. (1 of 3) Long-distance links Few km to tens of km Antenna types: High-gain directional antennas: 24-27dBi 8 o beam-width P2P links Sometimes 17-19dBi sector antennas 30 o -90 o beam-width P2MP link-set Cost: $100 or so Local-access links Few 100 metres Antenna types: Omni-directional antennas: 8dBi Or Cantennas: 10dBi Cost: $10-15 Light-weight: easy mounting No alignment procedures

FRACTEL Network Arch. (2 of 3) Long-distance links Antenna mounting: 25-50m tall towers: high cost, planned 12-15m masts can be used at one end Local-access links Antenna mounting: Mounted on buildings, trees, etc. 5-10m at most

FRACTEL Network Arch. (3 of 3) Network Expanse: 1. District expanse: 20-30km radius 2. One point of wired connectivity within each district 3. 10-20km long-distance links 1+2+3 most districts can be covered within 2 hops of the landline

Nature of Traffic in FRACTEL 1. Traffic to/from landline E.g. videoconferencing between landline and villages 2. Traffic between villages and the Internet, via landline We expect traffic between two villages to be a small fraction

Outline FRACTEL problem setting Link abstraction in FRACTEL TDMA operation in FRACTEL TDMA implementation challenges Conclusion

Link Abstraction: Background Link behaviour critical for predictable performance Link abstraction: Either link exists or does not That is, 0% packet reception, or ~100% Abstraction holds in wired networks Roofnet study: Outdoor WiFi mesh, Boston/Cambridge area Most links have intermediate loss rates, between 0% and 100% No link abstraction!

Link Abstr.: DGP, Roofnet, FRACTEL Typical link distances Network architecture Environme nt Multipath effects SNR or RSSI External interference Link abstra ction Longdistance mesh networks (e.g. DGP) Up to few tens of kms High gain directional & sector antennas on tall towers or masts Rural setting studied in depth Effect not apparent Has strong correlation with link quality Affects links performance Valid Rooftop mesh networks (e.g. Roofnet) Mostly < 500 m Mostly omnidirectional antennas on rooftops Dense urban setting studied indepth Reported as a significant component Not useful in predicting link quality Reported as not significant Not valid FRACTEL Mostly < 500 m Would like to avoid tall towers Rural, campus, residential To be determined To be determined To be determined To be determ ined

FRACTEL Measmt. Study: Amaur

FRACTEL Measmt. Study: IITK

Strong correlation between error rate and RSSI Intermediate loss rates: due to interference, not multipath Measurement & Analysis Results No interference link abstraction can be made to hold: based on RSSI threshold, variability window Using links with intermediate loss rates unstable behaviour Results contrary to Roofnet

Outline FRACTEL problem setting Link abstraction in FRACTEL TDMA operation in FRACTEL Spatial reuse TDMA in the LDN TDMA in the LACNs TDMA implementation challenges Conclusion

TDMA in FRACTEL CSMA/CA inefficient, unpredictable in multi-hop settings TDMA is an alternative, explored in prior literature For each link, allocate time-slot, channel: a (ts i, c j ) tuple Interfering links cannot have the same (ts i, c j ) allocation == node colouring in the interference graph Recent formulations: routing is a variable too Other inputs: expected traffic pattern, number of radios Complex formulation, solution Is the nature of the problem different in FRACTEL?

Spatial Reuse in FRACTEL O1: the LDN, and the LACNs at each village are independent of one another (i.e. non-interfering) Consider the LDN, and each LACN independently

Allocating (ts i, c j ) in the LDN The issue of routing Most traffic is to/from landline + Few multi-path routing opportunities in the LDN Topology has a natural tree structure O2: the issue of routing can be ignored during time-slot, channel allocation

Allocating (ts i, c j ) in the LDN Terminology Consider only two-hop LDN trees for now Hop-1 nodes: one-hop from the landline Connected to landline by hop-1 links Hop-2 nodes: two-hops from the landline Connected to hop-1 nodes by hop-2 links We need to colour the links With minimum possible number of colours

Allocating (ts i, c j ) in the LDN Lower bound All hop-1 links are mutually interfering Allocate different colours for each hop-1 link Lower bound on number of colours necessary? Is the same number of colours sufficient?

Allocating (ts i, c j ) in the LDN Notation, bottleneck constraint L i allocated one slot S i needs only one slot

Allocating (ts i, c j ) in the LDN Colouring hop-2 links: illustration S 1 and L 2 are non-interfering S 1 can be given the same colour as L 2

Allocating (ts i, c j ) in the LDN Bipartite perfect matching For each S i, several non-interfering L j will exist Bipartite perfect matching: For each S i, choose a non-interfering L j And allocate S i the same colour as L j Polynomial algorithms exist for bipartite perfect matching

Allocating (ts i, c j ) in the LDN Further generalization & open issues Handling non-uniform traffic demands: Count traffic requirement in units of b Kbps Li has traffic requirement of k units Consider it as k different links Will work if requirement is not too skewed Open issues: Extending the approach to trees of depth 3 Consideration of 2P: Is 2P possible with sector antennas?

Allocating (ts i, c j ) in the LACNs The idea C = total capacity in one channel of operation k = number of orthogonal channels LG i = local gateway at LACN i Landline C i = total traffic to/from LACN i, via LG i T = total number of LACNs Uniform traffic requirements C i = kc/t Large T, small k C i << C O3 O3: for each LACN, the long-distance link at its local-gateway is the bottleneck Enough slack for scheduling within each LACN

Allocating (ts i, c j ) in the LACNs An independent channel for each LACN R L 1 P 4 P 5 N 1 P 3 P 2 P 1 L1 allocated (ts i1, c j1 i1 S 1 = {N 1 -P i, i=1..5} allocated (ts i2, c j2 i2 j2 ) j1 ) At most two channels for long-distance links at hop-1 nodes Only one channel for long-distance link at hop-2 nodes O4: we have at least one channel entirely free for LACN i

Allocating (ts i, c j ) in the LACNs Supporting up to T/k hops LG i From landline: C i (< kc/t) D Capacity of each hop = C Max. hops = T/k Time taken for B bytes over h hops = h x B/C Time taken for B bytes to arrive over the LDN at LG i = B/C i = T/k x B/C up to T/k hops can be supported without any spatial reuse

Allocating (ts i, c j ) in the LACNs Some remarks Similar arguments apply for scheduling any mix of uplink/downlink traffic Some numbers: Say, T = 30, k = 3 30/3 = 10 hops can be supported! Typical village expanse < 1km Link lengths: few hundred metres LACN only 3-4 hops in practice Challenge: how to do scheduling at a fine granularity (per-packet)? There are other challenges too

Outline FRACTEL problem setting Link abstraction in FRACTEL TDMA operation in FRACTEL Spatial reuse TDMA in the LDN TDMA in the LACNs TDMA implementation challenges Conclusion

TDMA Implementation Challenges 1. How to achieve time synchronization, in a potentially large network? 2. We need dynamic scheduling: In FRACTEL, traffic patterns will be dynamic Only a subset of nodes may be active at a time 3. In each LACN, we need fine granularity scheduling, depending on source/ destination of packet

Use the hierarchical structure of the network Use centralized algorithms for synchronization and scheduling Strategies to Address the Challenges Use a multi-hop connection-oriented link layer Use fine-granularity scheduling in each LACN The four strategies fit in well with one another

Addressing the Challenges (1/3) Simplifying synchronization: Recall O4: we have an entire channel of operation for each LACN No need to synchronize LACN i with LDN, or with LACN j Multi-hop connection-oriented link layer: How exactly does LG i know when to schedule for D? Use the notion of traffic flows at the MAC/routing layer Similar to 802.16 connections Can be used to categorize traffic: voice, video, ftp/http Categorization helps in scheduling Connection state is maintained at LG i as well as the landline

Addressing the Challenges (2/3) Multi-hop framing: LG i repeatedly schedules multi-hop downlink/uplink frames Note: we have a lot of leeway for framing overheads We estimated T/k hops = 30/3 = 10 hops possible But only 3-4 hops need to be supported in practice Link-layer ARQ: Link abstraction ~0% error rates Hence we can have link-layer ACKs over multiple hops Fits in well with multi-hop framing mechanism and connection-oriented link layer

Addressing the Challenges (3/3) Centralized scheduling & synchronization: LG i handles scheduling, synchronization in LACN i Landline handles scheduling, synchronization in the LDN LDN aware of traffic during flow setup Can handle dynamic scheduling Centralized approach is valid design choice: Fault tolerance is not an issue since anyway we have a tree structure Scaling is not a concern too, since we have used hierarchy

Open Technical Issues What exactly will be the multi-hop framing mechanism? What will be the overheads? Small frames may be needed for lower delay: overheads for small frames? How exactly can we schedule each category of traffic? How can we achieve multi-hop synchronization using offthe-shelf 802.11 hardware? Current 802.11 hardware supports single-hop synchronization with minimal error (4 micro-sec) Dynamic channel/time-slot allocation: We do not want to disrupt a functional network How to achieve dynamic scheduling with minimal disruption?

Conclusion, Wider Applicability Conclusion: FRACTEL: mesh network deployment in rural settings Several properties warrant a specific consideration rather than a generic approach Take-away lesson: consideration of deployment specifics will likely change the nature of the problem Wider applicability: Our discussion has been centered around 802.11b/g 802.11a band has been delicensed recently in India Our observations also likely apply to 802.16 networks: Network architecture, pattern of spatial reuse Scheduling in the presence of bottleneck links Use of hierarchy, centralized approach