1 Caching/storage problems and solutions in wireless sensor network Bin Tang CSE 658 Seminar on Wireless and Mobile Networking.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

Approximations for Min Connected Sensor Cover Ding-Zhu Du University of Texas at Dallas.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
Routing, Anycast, and Multicast for Mesh and Sensor Networks Roland Flury Roger Wattenhofer RAM Distributed Computing Group.
Department of Computer Science, University of Maryland, College Park, USA TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
WiOpt’04: Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks March 24-26, 2004, University of Cambridge, UK Session 2 : Energy Management.
1 Ph.D. Thesis Proposal Data Caching in Ad Hoc and Sensor Networks Bin Tang Computer Science Department Stony Brook University.
Rendezvous Planning in Mobility- assisted Wireless Sensor Networks Guoliang Xing; Tian Wang; Zhihui Xie; Weijia Jia Department of Computer Science City.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Clustering of Web Content for Efficient Replication Yan Chen, Lili Qiu, Wei Chen, Luan Nguyen and Randy H. Katz {yanchen, wychen, luann,
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
Efficient Algorithms for Locating Web Proxies Copyright, 1996 © Dale Carnegie & Associates, Inc. Li-Chuan Chen The MITRE Corporation Co-author:
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Efficient Gathering of Correlated Data in Sensor Networks
Network Aware Resource Allocation in Distributed Clouds.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
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.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta NCA’03 speaker : Chi-Chih.
ECO-DNS: Expected Consistency Optimization for DNS Chen Stephanos Matsumoto Adrian Perrig © 2013 Stephanos Matsumoto1.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
PMIT-6101 Advanced Database Systems By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Bounded relay hop mobile data gathering in wireless sensor networks
NTU IM Page 1 of 35 Modelling Data-Centric Routing in Wireless Sensor Networks IEEE INFOCOM Author: Bhaskar Krishnamachari Deborah Estrin Stephen.
4 Introduction Broadcasting Tree and Coloring System Model and Problem Definition Broadcast Scheduling Simulation 6 Conclusion and Future Work.
Analysis and algorithms of the construction of the minimum cost content-based publish/subscribe overlay Yaxiong Zhao and Jie Wu
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Energy-Conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks Sagnik Bhattacharya, Hyung Kim, Shashi Prabh, Tarek Abdelzaher.
ASSIGNMENT, DISTRIBUTION AND QOS PROVISIONING IN COMMUNICATION NETWORKS.
Reliable Multicast Routing for Software-Defined Networks.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
An overlay for latency gradated multicasting Anwitaman Datta SCE, NTU Singapore Ion Stoica, Mike Franklin EECS, UC Berkeley
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
MAC Protocols for Sensor Networks
Robustness of wireless ad hoc network topologies
Robustness of wireless ad hoc network topologies
Dynamic Replica Placement for Scalable Content Delivery
Storing and Replication in Topic-Based Pub/Sub Networks
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Presentation transcript:

1 Caching/storage problems and solutions in wireless sensor network Bin Tang CSE 658 Seminar on Wireless and Mobile Networking

2 Outline Introduction Web caching and replication/placement Caching/storage in sensor network (based on Mobisys’ 03 paper) Our approach and preliminary simulation results

3 Motivation of data placement/ caching in sensor network Collection and delivery sensory data Power conservation of each node is important Communication cost is dominant among sensing, processing and communication cost. Save communication cost - caching

4 Problem and objective Given network topology and user access pattern, decide the number and location of web content replicas Objective function can be minimized clients’ latency, bandwidth, or overall cost function

5 General Approach Map the placement problem onto a graph optimization problem Facility location problem Minimum K-median problem Solve graph optimization problem Using various approximation algorithms

6 Minimum K-Median Problem Given a complete graph G=(V,E), d(j), c(i,j) d(j): # demands c(i,j): distance between node i and j Find a subset V’  V with |V’| = K s.t. it minimizes  v  V min w  V’ d(v)c(v,w) Facility Location problem Given a complete graph G=(V,E), f(i), d(j), c(i,j) f(i): # cost of building i d(j): # demands c(i,j): distance between node i and j Find a subset V’  V s.t. it minimizes  f(i) +  v  V min w  V’ d(v)c(v,w)

7 Algorithms Tree based algorithm underlying topologies are trees, and model it as a dynamic programming problem O(N 3 M 2 ) for choosing M replicas among N potential places Random Pick the best among several random assignments Hot spot Place replicas near the clients that generate the largest load

8 Greedy algorithm Calculate costs of assigning clients to replicas Select replica with lowest cost Super-Optimal algorithm Lagrangian relaxation + subgradient method

9 Data Storage/placement in sensor network What’s the difference with web caching? High density makes topology more flexible Caching service runs on every sensor node Approaches: Data-centric Attribute-based naming Data stored by name Web caching approach (heuristics) “Energy-conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks” by Sagnik Bhattacharya, et al. (Mobisys’03)

10 Model Multiple observers(sinks) Focus locales, representatives Publish-subscribe model Problem formulation – construction of a minimum-cost Steiner tree, which connects sensor node to observers

11 MS(teiner)T, MS(spanning)T, MK-Median problem. Data placement/tree construction Join the multicast tree Copy creation and migration Leave the multicast tree Simulation – comparison with unicast model, synchronous multicast, directed diffusion

12 Our approach Minimum Steiner tree: N={1, 2, …, n}, S is source node with D dist(i,j), hop numbers b/t i and j U: update frequency of D a(i): access frequency of node i to D Find a set of intermediate nodes M  N, to minimize: U*(optimal cost of a Steiner tree covering S UM) +  i  N min j  M a(i)dist(i,j) O(N 6 M 2 ) for choosing M replicas among N potential places in tree topology.

13 Simplified model Steiner tree cost is replaced by individual unicast cost Update cost is considered as constraint, objective function is t(N, M) =  i  N min j  M a(i)dist(i,j)

14 Greedy algorithm Benefit of A: B(A, M)=t(N,M)-t(N,M U A) Greedy algorithm: In each iteration, select the node with maximum B until the update constraint is reached. Optimal bound for both single and multiple documents storage of each node: 1-1/e

15 Simulations Simulation model: A network of (200 <= N <= 1000) sensor nodes 100m x 100m area Transmission radius (12m <=R <= 25m)

16 Update cost constraint

17 Energy saved from greedy algorithm

18 The effect of update cost

19 The role of transmission rate

20 Future work Multiple documents stored in sensor node Distributed dynamic caching scheme.

21 References “Energy-conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks” (Mobisys’03) Sagnik Bhattacharya et al. On the placement of Web Server Repilcas” (INFOCOM’01) Lili Qiu et al. “Data-Centric Storage in Sensornets” (WSNA’02) Deborah Estrin et al.

22 Thanks!