Ahmed Saeed†, Mohamed Ibrahim†, Khaled A. Harras‡, Moustafa Youssef†

Slides:



Advertisements
Similar presentations
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Introducing Campus Networks
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Cognitive Radio Networks
DBAS: A Deployable Bandwidth Aggregation System Karim Habak†, Moustafa Youssef†, and Khaled A. Harras‡ †Egypt-Japan University of Sc. and Tech. (E-JUST)
OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System Karim Habak†, Khaled A. Harras‡, and Moustafa Youssef† †Egypt-Japan University of Sc.
Cognitive Radio: Next Generation Communication System
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Outsourcing Coordination and Management of Home Wireless Access Points through an Open API Ashish Patro Prof. Suman Banerjee University of Wisconsin Madison.
Zaid A. Shafeeq Mohammed N. Al-Damluji Al-Ahliyya Amman University Amman - Jordan September
DSN & SensorWare Projects Rockwell Science Center –Charles Chien UCLA –Mani Srivastava, Miodrag Potkonjak USC/ISI –Brian Schott, Bob Parker Virginia Tech.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Realistic Mobility Models for Vehicular Ad hoc Network (VANET) Simulations ITST 高弘毅 洪佳瑜 蔣克欽.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Problem: Internet diagnostics and forensics
IMPROVING OF WIRELESS MESH NETWORKS.
Analysis the performance of vehicles ad hoc network simulation based
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Integrated Energy and Spectrum Harvesting for 5G Wireless Communications submitted by –SUMITH.MS(1KI12CS089) Guided by – BANUSHRI.S(ASST.PROF,Dept.Of.CSE)
David Ho Mentor: Professor H. Jafarkhani Professor H. Yousefi’zadeh
University of Maryland College Park
Cognitive Radio Networks
Architecture and Algorithms for an IEEE 802
Speaker Dr. Saloua CHETTIBI Lecturer at University of Jijel
The Development Process of Web Applications
Simulators for Sensor Networks
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Chair of Communication Networks
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
Design Tool for Spectrum Sensing of Cognitive Radio
UCSD’s Responsphere Infrastructure
Introduction Secondary Users (SUs) Primary Users (PUs)
Smart University utilising the concept of the Internet of Things (IoT) Simon Downes BSc MBCS Carlene Campbell March 2018.
Computer Simulation of Networks
Extending IP to Low-Power, Wireless Personal Area Networks
IEEE MEDIA INDEPENDENT HANDOVER
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
ExaO: Software Defined Data Distribution for Exascale Sciences
If You Can’t Beat Them, Augment Them
Cognitive Radio Networks
Network Coding Testbed
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
An Introduction to Software Architecture
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Investigation into the strengths and weaknesses of freeware network simulation tools for education purposes Academic Question : Which is the most stabiles.
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
IEEE MEDIA INDEPENDENT HANDOVER DCN:
EEL 6935 Wireless Ad Hoc Networks
Chapter-5 Traffic Engineering.
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Authors: Jinliang Fan and Mostafa H. Ammar
Task Manager & Profile Interface
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Presentation transcript:

A Low-Cost Large-Scale Framework for Cognitive Radio Routing Protocols Testing Ahmed Saeed†, Mohamed Ibrahim†, Khaled A. Harras‡, Moustafa Youssef† † Egypt-Japan University for Science and Technology (E-JUST), Egypt ‡Carnegie Mellon Qatar, Qatar

Outline Introduction Related Work and Problem Formulation CogFrame Routing Framework CogFrame Benchmark Case Study: LAUNCH Protocol Summary

Introduction FCC ruling in 2008 enabling unlicensed usage of unused portions of the UHF spectrum motivated a boost in cognitive radio research. Most of the evaluations made for new work in cognitive radio research is either through simulation or on small-scale testbeds in controlled environments Simulations provide a tool for testing large-scale CRNs but can’t capture realistic environment conditions, especially given the dynamic nature of CRNs Real small scale testbeds focus on the flexibility of designing and evaluating new PHY and MAC protocols/solutions

Introduction (Cont’d) Testing routing protocols for CRNs requires a larger scale testbed Enable the formation and testing of multi-hop paths between different pairs of nodes Hides the PHY/MAC implementations while providing a small subset of the PHY/MAC parameters for cross layering

Outline Introduction Related Work and Problem Formulation Hardware-based testbeds Software-based testbeds Problem Formulation CogFrame Routing Framework CogFrame Benchmark Case Study: LAUNCH Protocol Summary

Hardware-based testbeds Large scale testbeds like Orbit and Emulab offer both PHY and MAC layers prototyping by using GNU Radio over USRPs connected to general purpose hosts SORA architecture presents a new software and hardware stack that addresses increasing the processing power dedicated to PHY and MAC operations BEE2 FPGA is used as an emulation board to connect RF-frontends representing primary users and secondary users. Issues: Prohibitive monetary cost of a large-scale testbed Require the development and maintenance of the whole protocol stack

Software-based testbeds Hydra is a flexible wireless network testbed for the development of MAC and PHY protocols using Click Router for MAC and GNU Radio for PHY using USRPs as RF-frontend Iris Radio Architecture provides a reconfiguration framework for the development of a cognitive radio MAC and PHY layers, enabling seamlessly changing of protocol modules based on observations in the traffic Issues: Require building the whole stack and configuring it Require special RF-frontends to support software defined radio libraries

Problem Formulation Design of a framework that enables low-cost large-scale testing of cognitive radio routing protocols Goals: Flexible Cross-Layer Interaction Spectrum sensing and spectrum management capabilities Complex Scenario Implementation and Emulation Complex PU and SU scenarios (i.e. mobility, realistic channel conditions, etc) Low Code Development Overhead The developer of the routing protocol should not be involved in coding the MAC and PHY layer Low Cost Large Realistic Experiments Large scale testbed with this special purpose hardware could be prohibitive

Outline Introduction Related Work and Problem Formulation CogFrame Routing Framework CogFrame Benchmark Case Study: LAUNCH Protocol Summary

CogFrame Routing Framework Built on top of Click software router architecture Enabling the deployment of the framework on any hardware Support of cognitive radio operations on Wi-Fi cards (e.g. channel selection and sensing)

CogFrame Routing Framework Routing Modules Routing protocol designers using CogFrame will still write Click elements for their protocol CogFrame abstracts the MAC and PHY layers and allow the interaction between them and the routing protocol Spectrum Manager Configures the Wi-Fi interface to work on the specified channel and the specified power Controller Handles feature of the Click router to enable other programs interface with the router Statistics Collector Collects information on spectrum utilization and traffic patterns

CogFrame Routing Framework External Modules Not part of the Click router but are responsible for providing functionalities that are required by a CRN testbed Spectrum Sensor Provides information about the state of the spectrum sensed by the Wi-Fi card Mobility Manager Responsible for informing the router about current node position Policy Manager Provides the router with the operation constraints to ensure compliance to the regularity rules Topology Manager Responsible for enforcing certain network topologies on the participating nodes by emulating different channel qualities on individual links to neighboring nodes GUI Eases the configuration of different external components as well as monitoring the status of the framework

CogFrame Routing Framework External Modules This module is responsible for abstracting the functionality of the PHY and MAC layers Provides an API to handle the spectrum management and spectrum sensing functionalities CogFrame natively supports WiFi cards by using ioctl commands to control the WiFi card Allows a modular extension to CogFrame to support other hardware, such as USRP and WARP boards.

Outline Introduction Related Work and Problem Formulation CogFrame Routing Framework CogFrame Benchmark Case Study: LAUNCH Protocol Summary

CogFrame Benchmark CogFrame implemented on two Lenovo G570 laptops with Atheros AR9285 802.11abgn Switching time The figure shows that the median switching time is 52.9ms which conforms to typical WiFi channel switching times

CogFrame Benchmark CogFrame implemented on two Lenovo G570 laptops with Atheros AR9285 802.11abgn Maximum Throughput The maximum achievable throughput on each channel and the loss in data rate can be due to the collision with existing APs on the same channels

CogFrame Benchmark Comparison with Other Evaluation Methods Framework Max. Throughput (Mbps) Switch. Time (ms) Cost ($) Development overhead USRP N200 56 5 Machines cost + 1500 per node High ns-2 User Defined One machine Low CogFrame 52.9 Machines cost

Outline Introduction Related Work and Problem Formulation CogFrame Routing Framework CogFrame Benchmark Case Study: LAUNCH Protocol Summary

Case Study: LAUNCH Protocol Compare the performance of a recently proposed location-aided routing protocol (LAUNCH) for using both ns-2 simulations and CogFrame Highlight the differences between the two evaluation methods and argue for the practicality of CogFrame Only two implement modules implemented to realize LAUNCH

Case Study: LAUNCH Protocol Scenario The scenario includes changing behavior of different PUs leading to changing the channel The source selects the node closest to the destination N1 as a next hop on Channel 6. N2 in turn selects Channel 1 to communicate with the destination. At time 280s a PU appears on Channel 6 at N1. Channel between source and N1 is changed to Channel 1. At time 420s another PU appears on Channel 1 at N. The source is forced to choose a new route to the destination through N2 then N3.

Case Study: LAUNCH Protocol Performance Comparison Simulations results have almost no loss ratio and minimal delay CogFrame results show the effect of real channel conditions and dynamics lead to frequent delays and losses These results highlight that simulation can be far from reality and that CogFrame can be used to efficiency and quickly implement CRNs routing protocol

Summary CogFrame as a new configurable, cost efficient, flexible framework for the rapid development of CRNs routing protocols CogFrame allows the protocol designer to focus on the design issues for the routing protocol by abstracting the MAC and PHY layers CogFrame leverages the functionalities of standard computers and Wi-Fi cards, saving the cost of special purpose RF-frontends while giving the flexibility for supporting other RF-frontend A benchmark of the performance of CogFrame showed it advantages over traditional ns-2 simulations boards Future Work: Enhancing the GUI to facilitate developing the protocol with a drag-and-drop user interface, providing an interface to allow the interaction between ns-2 simulations and CogFrame, and extending the framework to support transport layer protocols for CRNs