Locating network monitors: complexity, heuristics, and coverage Kyoungwon Suh Yang Guo Jim Kurose Don Towsley.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Design of the fast-pick area Based on Bartholdi & Hackman, Chpt. 7.
Outline LP formulation of minimal cost flow problem
Approximation Algorithms
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Bilal Gonen, Murat Yuksel, Sushil Louis University of Nevada, Reno.
Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Markov Game Analysis for Attack and Defense of Power Networks Chris Y. T. Ma, David K. Y. Yau, Xin Lou, and Nageswara S. V. Rao.
Traffic Grooming in WDM Ring Networks Presented by: Eshcar Hilel.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Haiming Jin, He Huang, Lu Su and Klara Nahrstedt University of Illinois at Urbana-Champaign State University of New York at Buffalo October 22, 2014 Cost-minimizing.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Presenter: Nera Liu Author: Yang Guo, Kyoungwon Suh, Jim Kurose and Don Towsley.
AHOP Problem and QoS Route Pre-computation Adam Sachitano IAL.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
Global Synchronization in Sensornets Jeremy Elson, Richard Karp, Christos Papadimitriou, Scott Shenker.
Theoretical Results on Base Station Movement Problem for Sensor Network Yi Shi ( 石毅 ) and Y. Thomas Hou ( 侯一釗 ) Virginia Tech, Dept. of ECE IEEE Infocom.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
SACRIO - An Active Buffer Mangement Scheme for Differentiaed Services Networks Saikrishnan Gopalakrishnan Cisco Systems Narasimha Reddy Texas A & M University.
Achieving Minimum Coverage Breach under Bandwidth Constraints in Wireless Sensor Networks Maggie X. Cheng, Lu Ruan and Weili Wu Dept. of Comput. Sci, Missouri.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Coordinated Sampling sans Origin-Destination Identifiers: Algorithms and Analysis Vyas Sekar, Anupam Gupta, Michael K. Reiter, Hui Zhang Carnegie Mellon.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Module 5 – Networks and Decision Mathematics Chapter 24 – Directed Graphs.
Sensor Network Capacity Enhancement Through Spatial Concurrency Bharat B. Madan and Shashi Phoha Applied Research Lab, Penn State University.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Performance Evaluation of ATM Shortcuts in Overlaid IP/ATM Networks Jim Kurose Don Towsley Department of Computer Science Univ. of Massachusetts, Amherst.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
QoS Routing ISDL Quality of Service Routing Algorithms for Bandwidth-Delay Constrained Applications Yi Yang, Jogesh Muppala et al.
Analysis and algorithms of the construction of the minimum cost content-based publish/subscribe overlay Yaxiong Zhao and Jie Wu
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Surviving Failures in Bandwidth Constrained Datacenters Authors: Peter Bodik Ishai Menache Mosharaf Chowdhury Pradeepkumar Mani David A.Maltz Ion Stoica.
Loss-Bounded Analysis for Differentiated Services. By Alexander Kesselman and Yishay Mansour Presented By Sharon Lubasz
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.
1 EL736 Communications Networks II: Design and Algorithms Class7: Location and Topological Design Yong Liu 10/24/2007.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 Network Measurement and Monitoring: A Sprint Perspective Supratik Bhattacharyya Sprint.
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
Bing Wang, Wei Wei, Hieu Dinh, Wei Zeng, Krishna R. Pattipati (Fellow IEEE) IEEE Transactions on Mobile Computing, March 2012.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Spring 2008The Greedy Method1. Spring 2008The Greedy Method2 Outline and Reading The Greedy Method Technique (§5.1) Fractional Knapsack Problem (§5.1.1)
Graphs. Graph Definitions A graph G is denoted by G = (V, E) where  V is the set of vertices or nodes of the graph  E is the set of edges or arcs connecting.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.
Pradeep Konduri Static Process Scheduling:  Proceedance process model  Communication system model  Application  Dicussion.
T H E O H I O S T A T E U N I V E R S I T Y Computer Science and Engineering 1 1 Sriram Chellappan, Xiaole Bai, Bin Ma ‡ and Dong Xuan Presented by Sriram.
Towards Scalable Traffic Management in Cloud Data Centers
Constraint-Based Routing
Optimal Elephant Flow Detection Presented by: Gil Einziger,
Distributed Network Measurements
Multi-hop Coflow Routing and Scheduling in Data Centers
Coverage and Distinguishability in Traffic Flow Monitoring
Presentation transcript:

Locating network monitors: complexity, heuristics, and coverage Kyoungwon Suh Yang Guo Jim Kurose Don Towsley

Motivation Need to understand the performance of the network infrastructure. A monitor can achieve this goal. –A monitor is placed inside a router –A monitor can be deployed as a standalone measure box that taps into a communication link A monitor may capture or sample packets carried by this link In order to capture large fraction of the traffic, we may place multiple monitors on different links.

Several things we need to consider when deploying the monitors. –Placing a monitor on a link incurs a deployment cost: Hardware/software cost Space cost Maintenance cost –Each operation by the monitor also incurs some cost. Per-packet operating cost –Placing the monitors on different position may have different benefits. The general goal will be maximizing the benefit while minimizing the cost.

Problem setting A flow: a collection of packets going through the same route on the network. D: a set of all flows. S i : the set of all flows carried by link i. y i : whether a monitor is deployed at link i. –y i = 1: deployed. –y i = 0: not deployed.

Deployment cost: deployment cost may be different from link to link. –f i : the cost of deploying a monitor on link i. –The total deployment cost is: Operating cost: –Depend on the link speed, specific to the link, c i: the cost per-packet at link i. –Depend on the volume of flows the monitor is monitoring  j : the number of packets sent by flow j. m ij : the fraction of flows sampled by the monitor on link i. –The total operating cost:

Monitoring reward: –The reward depends on which flow is monitored. –The reward depends on what fraction of each flow is monitored If the monitor can capture every packet traversing the link, If the monitor only sample a fraction of each flow

Monitoring problems without sampling Each monitor collects all the packets of monitored flows, –m ij = 1 or 0 for all i, j. Budget Constrained Maximum Coverage problem (BCMCP) –Total deployment cost is constrained. –Maximize benefit –Operating cost is ignored Minimum deployment cost problem (MDCP) –A certain amount of monitoring reward should be guaranteed –Minimize the deployment cost –Operating cost is ignored Minimum deployment and operating cost problem (MDOCP) –Minimize the sum of deployment and operating cost

Budget Constrained Maximum Coverage problem (BCMCP) Problem formulation The problem is NP-Complete, which can be shown by a reduction from a known NP-Complete problem, budgeted maximum coverage problem (MCP).

Budgeted maximum coverage problem (MCP) Definition: –A collection of sets S = { S 1, S 2, …, S m } with associated costs {c 1, c 2, …, c m } over a a domain of elements X = {x 1, x 2, …, x n }with associated weights {w 1, w 2, …, w n } – Goal: find sets S’  S such that total cost of elements in S’ does not exceed a given budget L and the total weight of elements covered by S’ is maximized. This problem is known to be NP-Complete Find some approximation algorithm –Performance of an approximation algorithm A. A is said to achieve approximation ratio  if the weight generated by A is at least (  * optimal)