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)

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advertisements

Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Data and Computer Communications
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Nipun Nanda 1.Introduction 2.Motivation 3.Cognitive Radio Network(CRN) 4.Categories of CRN 5. Challenges 6. Routing Schemes 7.References.
Jaringan Komputer Lanjut Packet Switching Network.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 Routing Techniques in Wireless Sensor networks: A Survey.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Opportunistic Routing Based Scheme with Multi-layer Relay Sets in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Network Topologies.
Switching Techniques Student: Blidaru Catalina Elena.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
ROUTING ALGORITHMS IN AD HOC NETWORKS
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Cognitive Radio Networks
Computer Networks with Internet Technology William Stallings
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
Simulation of the OLSRv2 Protocol First Report Presentation.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Self-stabilizing energy-efficient multicast for MANETs.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
On Multihop Communications For In-Vehicle Internet Access Based On a TDMA MAC Protocol Hassan Aboubakr Omar ∗, Weihua Zhuang ∗, and Li Li† ∗ Department.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing Metrics for Wireless Mesh Networks
Ad-hoc Networks.
Multi-channel, multi-radio wireless networks
Sensor Network Routing
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing Metrics for Wireless Mesh Networks
A Survey on Routing Protocols for Wireless Sensor Networks
Cognitive Radio Networks
Data and Computer Communications
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Computer Networks: Wireless Networks
Presentation transcript:

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) for setting up a wireless connection WHAT I AM GOING TO DEAL ABOUT? The challenges that cognitive radio network faces in communicating with each other in an ad-hoc manner WHY IS IT A CHALLENGE FOR CR NETWORKS? CR networks have multi-hop architecture and dynamic spectrum access which increases the complexity of designing the communication protocols at different layers

WHAT IS THE MAIN ROUTING PROBLEM IN CRAHNS ? THE CREATION AND THE MAINTENANCE OF WIRELESS MULTI-HOP PATHS AMONG SECONDARY USERS ( SU S ) BY DECIDING BOTH THE RELAY NODES AND THE SPECTRUM TO BE USED ON EACH LINK OF THE PATH

Routing in multi-hop CRNs

WHAT ARE THE CHALLENGES OF ROUTING IN CRAHNS?  SPECTRUM AWARENESS: Should always be aware of the available spectrum  SET UP OF QUALITY ROUTES: Quality of end to end routes is measured not only by throughput, delay, energy efficiency and fairness but also by path stability and PU presence  ROUTE MAINTENANCE: Sudden appearance of PU may lead to sudden route failure so how to restore the “broken” paths without affecting the quality of routes

CLASSIFICATION OF COGNITIVE ROUTING SCHEME  FULL SPECTRUM KNOWLEDGE: NODES IN CRNS HAVE FULL KNOWLEDGE ABOUT THE AVAILABILITY OF SPECTRUM FROM THE CENTRAL SPECTRUM DATABASE RECENTLY PROMOTED BY FCC TO SHOW THE AVAILABILITY OF SPECTRUM BELOW 900 MHZ AND AROUND 3GHZ  LOCAL SPECTRUM KNOWLEDGE: NODES DO NOT HAVE A FULL KNOWLEDGE OF THE SPECTRUM AVAILABILITY. EACH SU HAS ITS OWN SPECTRUM AVAILABILITY KNOWLEDGE GATHERED THROUGH DISTRIBUTED PROTOCOLS

CLASSIFICATION OF COGNITIVE ROUTING SCHEMES

GRAPH BASED ROUTING APPROACH  Hey! I am based on full spectrum knowledge  I consist of 2 phases  Graph abstraction: G =(N, V, f(V)), where N = number of nodes, V = number of edges and f(V) = function which allows to assign a weight to each edge of the graph  Route calculation: Designing a path in the graph connecting source–destination pairs  I also take care of Channel assignment

Doesn’t this sounds interesting? Let’s check it out then……………….

Layered-graph creation

Layered graph architecture of 4 nodes of CRNs

WHAT ARE THESE EDGES?  Access edges connects each node with it’s suitable sub nodes  Horizontal edges connects sub nodes of same logical layers  Vertical edges connects sub nodes of various layers of same secondary device to portray the switching ability of secondary device from one channel to another channel to forward incoming traffic.

HOW ARE COSTS ASSIGNED TO THESE EDGES?  The cost of vertical edge depends on channel switching overhead and is fixed in routing path computation period  The cost of horizontal edge is dependent on link usage  The cost of access edge can be set arbitrarily because only access edge of source and destination participate in the path computation

Figure showing how costs are assigned to each edge

HOW IS PATH DESIGNED BETWEEN THESE 4 NODES?  Suppose, we want to design path from A to D  First we choose node A and B  Path we choose is A, A1, B1, B  As, both sub nodes A1 and B1 are in channel 1, so radios of both A and B is assigned to channel 1  As, sub nodes A1 and B1 are taken in the path, they are referred as active node while the sub nodes A2 and B2 are referred as inactive nodes  Update the vertical and horizontal edges of the sub nodes

HOW ARE EDGES UPDATED?  We remove the horizontal edge between A2 and B2  We change the vertical edge between A1 and A2 to unidirectional from A1 to A2. Similarly, vertical edge between B1 and B2 becomes unidirectional from B1 to B2  The horizontal edge of B2 and C2 is changed to out going from B2  Then we increase the cost of all horizontal edges that are related to the path- cost of horizontal edges between A1, B1 and between B1, C1 is increased

Updated layered graph after path A -> B is computed

Updated edge costs

THEN HOW IS TOTAL PATH CONSTRUCTED?  Similarly, we compute the path between C and D in the  We assign C and D nodes in channel 2 as both of their active sub nodes (C2;D2) lies in channel 2

BUT HOW IS PATH FROM A TO D CONSTRUCTED?  While computing the total path from A to D, B and C are in different primary channels  So, when large number of packets of this path arrives at node B, it switches its channel from channel 1 to channel 2  In most link centric channel assignment cases, nodes often fluctuate between channels to maintain the link level connectivity to neighbours

OK FRIENDS I WAS GRAPH BASED ROUTING APPROACH! HOPE YOU ALL ENJOYED MY APPROACH OF DESIGNING ROUTING PATHS. BYE BYE!

WELCOME TO LOCAL SPECTRUM KNOWLEDGE SCHEME! I DO NOT HAVE A FULL KNOWLEDGE OF THE SPECTRUM AVAILABILITY. IN MY SCHEME EACH SU HAS ITS OWN SPECTRUM AVAILABILITY KNOWLEDGE GATHERED THROUGH SPECTRUM SENSING. BUT I CAN ASSURE YOU OF PROVIDING THE BEST ROUTING PATHS! LET’S SEE HOW……………………..

INTERFERENCE AND POWER BASED SOLUTIONS  Mainly based on power consumption for transmission and the interference that is generated along a multi hop path through secondary users  It solves the problem of neighbour discovery and routing

WIRELESS AD HOC VERSUS COGNITIVE WIRELESS AD HOC (A) Wireless ad hoc network (B) Cognitive wireless ad hoc network

WHY IS NEIGHBOUR DISCOVERY A PROBLEM?  To discover neighbouring terminals, it is necessary for the both terminals of a transmitter and a receiver to be the same wireless system  If the primarily active wireless systems of the both terminals are different, the neighbour discovery does not success at all  Additionally, even though the active wireless systems of the terminals are the same, the neighbour discover will fail if the radio coverage ranges of them do not reach in each other

DIDN’T UNDERSTAND? WAIT DON’T BE DEPRESSED!

Neighbour discovery problems

Limitation of routing in cognitive wireless ad hoc

HOW CAN THESE PROBLEM BE SOLVED? Don’t worry my protocol is designed in such a manner that it solves these issues! Don’t believe me? Come, let’s check it out then…….

COMMON LINK CONTROL RADIO (CLCR)  Common link control radio (CLCR) is an active wireless system in each cognitive terminal, which is necessary to be the same wireless system and is required to be as a more energy efficient wireless system and a wider coverage area  CLCR enables us to effectively solve the neighbour discovery problem by which every terminal performs neighbour discovery over a common active wireless system

Neighbour discovery and routing over CLCR

BUT HOW IS ROUTING PATH CONSTRUCTED? 1. At first, source node (called the transmitter) broadcasts a neighbour discovery request over CLCR 2. When receiving the request, the receivers feed back the information of all available wireless systems to the transmitter over CLCR 3. The transmitter selects a receiver that is reachable by the minimum weight wireless system into the neighbours 4. This steps goes on repeating until destination node is reached.

An example of routing parameters

Hey! Didn’t I solve all the problems that I specified? Ok, I am done! Hope you all enjoyed my approach of designing routing paths. Bye bye!

DELAY BASED SOLUTIONS  Hey! I take care of delays that occur in establishing, maintaining and sending traffic in multi-hop routes in CRAHNs.  The delay metrics that I considered is queuing delay

WHAT IS QUEUING DELAY? Queuing delay refers to output transmission capacity of a single node

SO HOW DO I TAKE CARE OF DELAYS WHILE DESIGNING ROUTING PATHS?  My protocol is based on local coordination of neighbours  A node which is common among the neighbour nodes decides whether to keep the incoming flow or to change its direction to its neighbours based on the local work load

Route establishment

Hey didn’t I solve the delay problem? Ok, I am done! Hope you all enjoyed my approach of designing routing paths. Bye bye!

LINK QUALITY/STABILITY BASED SOLUTIONS  My main aim is to maintain a stable route between secondary source destination pairs with low maintenance costs  When PUs become active, one or more links should be altered with a link that is not interfered by PUs  SUs coordinate with each other in terms of signalling, which measures cost in terms of power and service interruption time during switching routes

WHAT ARE EPOCHS? Epochs means time interval in which the network topology is stable

PU becoming active

Rerouting due to PU activation

Hey didn’t I maintained stable path between SU nodes in spite of PU interference? Ok, I am done! Hope you all enjoyed my approach of designing routing paths. Bye bye!

Hey wasn’t my approaches interesting? Did I solve the routing issues? Do you have any questions?