Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
ECE 667 Synthesis and Verification of Digital Circuits
Branch and Bound See Beale paper. Example: Maximize z=x1+x2 x2 x1.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
The 2 Period Travelling Salesman Problem Applied to Milk Collection in Ireland By Professor H P Williams,London School of Economics Dr Martin Butler, University.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Optimizing genetic algorithm strategies for evolving networks Matthew Berryman.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Introduction to Linear and Integer Programming Lecture 7: Feb 1.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
Dealing with NP-Complete Problems
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
Computational Complexity, Physical Mapping III + Perl CIS 667 March 4, 2004.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Achieving Minimum Coverage Breach under Bandwidth Constraints in Wireless Sensor Networks Maggie X. Cheng, Lu Ruan and Weili Wu Dept. of Comput. Sci, Missouri.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
Virtual Topology Adaptation in WDM Mesh Networks (for ECS 259: A. Gencata and B. Mukherjee, UC Davis) 1 Virtual Topology  Wavelength routed network 
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
1 Integrality constraints Integrality constraints are often crucial when modeling optimizayion problems as linear programs. We have seen that if our linear.
BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS DEPARTMENT OF TELECOMMUNICATIONS AND MEDIA INFORMATICS BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS.
Internet Traffic Policies and Routing Vic Grout Centre for Applied Internet Research (CAIR) University of Wales NEWI Plas Coch Campus, Mold Road Wrexham,
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Profile-Based Topology Control and Routing of Bandwidth-Guaranteed Flows in Wireless Optical Backbone Networks A. Kashyap, M.K. Khandani, K. Lee, M. Shayman.
Chapter 12 Coping with the Limitations of Algorithm Power Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
Algorithms  Al-Khwarizmi, arab mathematician, 8 th century  Wrote a book: al-kitab… from which the word Algebra comes  Oldest algorithm: Euclidian algorithm.
Introduction to multi-objective optimization We often have more than one objective This means that design points are no longer arranged in strict hierarchy.
Logical Topology Design
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Tao Lin Chris Chu TPL-Aware Displacement- driven Detailed Placement Refinement with Coloring Constraints ISPD ‘15.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Chap 10. Integer Prog. Formulations
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
1 Planning Base Station and Relay Station Locations in IEEE j Multi-hop Relay Networks Yang Yu, Seán Murphy, Liam Murphy Department of Computer Science.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Slide 1 Toward Optimal Sniffer-Channel Assignment for Reliable Monitoring in Multi-Channel Wireless Networks Donghoon Shin, Saurabh Bagchi and Chih-Chun.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Impact of Interference on Multi-hop Wireless Network Performance
ElasticTree Michael Fruchtman.
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
L12. Network optimization
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Algorithms for Budget-Constrained Survivable Topology Design
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
CSE 550 Computer Network Design
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Presentation transcript:

Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004

Outline Hybrid FSO/RF Networks Topology Control Problem Statement Optimal solution Constraint method Weighting method Heuristics Comparison versus optimal Conclusions

Hybrid FSO/RF Networks Wireless directional links FSO: high capacity, low reliability RF: lower capacity, higher reliability Cost Matrix

Topology Control Dynamic networks Atmospheric obscuration Nodes mobility Topology Control Dynamic topology reconfiguration in order to optimize performance

Problem Statement Dynamically select the best possible topology Objectives: Maximize total capacity Minimize total power expenditure Constraints 2 transceivers per node Bi-connectivity Ring Topologies

Link Parameters Capacity (C) FSO and RF: C = 1.1 Gbps RF: C = 100 Mbps Power expenditure (P) FSO and RF: P = (P TX ) FSO + (P TX ) RF RF: P = (P TX ) RF

Formulation Objectives: Constraints: Bi-connectivity Degree constraints Sub-tour constraints

Optimal Solution Integer Programming problem No Convexity! Analogous to the traveling salesman problem NP-Complete! Solvable in reasonable time for small number of nodes Case of study: 7 node network Simulation time: 45 min 10 snapshots (every 5 minutes starting at 0)

Constraint Method Constrain power expenditure: Start with a high enough value of ε and keep reducing it to get the P.O set of solutions. Weakly Pareto Optimality guaranteed Pareto Optimality when a unique solution exists for a given ε

Weighting method Keep varying w from 0 to 1 to find the P.O set of solutions Weakly Pareto Optimality guaranteed P.O. when weights strictly positive May miss P.O. as well as W.P.O points due to lack of convexity

T = 0 min

T = 10 min

T = 20 min

T = 30 min

T = 40 min

Heuristics Approximation algorithms to solve the problem in polynomial time Spanning Ring Adds edges in increasing order of cost hoping to minimize total cost. Branch Exchange Starts with an arbitrary topology and iteratively exchanges link pairs to decrease total cost. A combination of both used

Multi-objective Heuristics methodology is based on individual link costs What should the cost be? Weighted link cost Try for different values of k and see how the solution moves in the objective space related to the P.O set

T = 20 min, k = 0

T = 20 min, k = 0.2

T = 20 min, k = 0.4

T = 20 min, k = 0.6

T = 20 min, k = 0.8

T = 20 min, k = 1

T = 40 min, k = 1

Conclusions Computational complexity of optimal solution increases exponentially with the number of nodes Not feasible in dynamic environments Heuristics needed to obtain close-to-optimal solutions in polynomial time. Useful to obtain the P.O set of solutions offline, in order to analyze the performance of our heuristics