QoS Supported Clustered Query Processing in Large Collaboration of Heterogeneous Sensor Networks Debraj De and Lifeng Sang Ohio State University Workshop.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

L3S Research Center University of Hanover Germany
P2PR-tree: An R-tree-based Spatial Index for P2P Environments ANIRBAN MONDAL YI LIFU MASARU KITSUREGAWA University of Tokyo.
Yinghui Wu, LFCS DB talk Database Group Meeting Talk Yinghui Wu 10/11/ Simulation Revised for Graph Pattern Matching.
Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
Infocom'04Ossama Younis, Purdue University1 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Ossama Younis and Sonia.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Rumor Routing in Sensor Networks David Braginsky and Deborah Estrin Presented By Tu Tran 1.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
An Energy Efficient Hierarchical Heterogeneous Wireless Sensor Network
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
1 Mobility-assisted Spatiotemporal Detection in Wireless Sensor Networks Guoliang Xing 1 ; JianpingWang 1 ; Ke Shen 3 ; Qingfeng Huang 2 ; Xiaohua Jia.
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
© University of Minnesota Data Mining for the Discovery of Ocean Climate Indices 1 CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance.
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.
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
Caching And Prefetching For Web Content Distribution Presented By:- Harpreet Singh Sidong Zeng ECE Fall 2007.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
On Fairness, Optimizing Replica Selection in Data Grids Husni Hamad E. AL-Mistarihi and Chan Huah Yong IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
Models of Influence in Online Social Networks
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Energy Efficient Routing and Self-Configuring Networks Stephen B. Wicker Bart Selman Terrence L. Fine Carla Gomes Bhaskar KrishnamachariDepartment of CS.
Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam.
Network Aware Resource Allocation in Distributed Clouds.
COLLABORATIVE SPECTRUM MANAGEMENT FOR RELIABILITY AND SCALABILITY Heather Zheng Dept. of Computer Science University of California, Santa Barbara.
1 Fast Failure Recovery in Distributed Graph Processing Systems Yanyan Shen, Gang Chen, H.V. Jagadish, Wei Lu, Beng Chin Ooi, Bogdan Marius Tudor.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks Selected from Elsevier: Computer Networks Konstantinos.
Mutual Exclusion in Wireless Sensor and Actor Networks IEEE SECON 2006 Ramanuja Vedantham, Zhenyun Zhuang and Raghupathy Sivakumar Presented.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Understanding Crowds’ Migration on the Web Yong Wang Komal Pal Aleksandar Kuzmanovic Northwestern University
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Improving Routing in Sensor Networks with Heterogeneous Sensor Nodes Xiaojiang Du & Fengjing Lin Vehicular Technology Conference,2005 Spring,Volume 4.
PAPER PRESENTATION Real-Time Coordination of Plug-In Electric Vehicle Charging in Smart Grids to Minimize Power Losses and Improve Voltage Profile IEEE.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
NTU IM Page 1 of 35 Modelling Data-Centric Routing in Wireless Sensor Networks IEEE INFOCOM Author: Bhaskar Krishnamachari Deborah Estrin Stephen.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Message routing in multi-segment FTT networks: the isochronous approach Paulo Pedreiras, Luís Almeida Workshop on Parallel and.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
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.
A Stable Broadcast Algorithm Kei Takahashi Hideo Saito Takeshi Shibata Kenjiro Taura (The University of Tokyo, Japan) 1 CCGrid Lyon, France.
A stochastic scheduling algorithm for precedence constrained tasks on Grid Future Generation Computer Systems (2011) Xiaoyong Tang, Kenli Li, Guiping Liao,
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Management of Broadband Media Assets on Wide Area Networks Lars-Olof Burchard.
Seminar On Rain Technology
- A Maximum Likelihood Approach Vinod Kumar Ramachandran ID:
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Impact of Interference on Multi-hop Wireless Network Performance
Outline Introduction State-of-the-art solutions
Heuristic & Approximation
Introduction to Wireless Sensor Networks
A Distributed Algorithm for Minimum-Weight Spanning Trees
Ching-Chi Lin Institute of Information Science, Academia Sinica
Pramod Bhatotia, Ruichuan Chen, Myungjin Lee
3.3 Network-Centric Community Detection
Fast Min-Register Retiming Through Binary Max-Flow
Presentation transcript:

QoS Supported Clustered Query Processing in Large Collaboration of Heterogeneous Sensor Networks Debraj De and Lifeng Sang Ohio State University Workshop on Distributed Collaborative Sensors Networks DCSN’09 (part of CTS’09) May 18 – May 22, 2009

Outline Collaborative Heterogeneous Sensor Networks (CHSN) Problem definition Existing work Contribution Simulation results Discussion

Collaborative Heterogeneous Sensor Networks (CHSN) System CHSN: collaboration of deployed sensor networks worldwide. Networks in CHSN are reachable among themselves. NASA’s Sensor Web, Sensor Web Enablement (SWE).

Problem Definition User, Portal, Central Manager (CM), Sensor Network Fabrics. How to process streams of different kinds of queries efficiently?

Implication Factor (IF) between two sensor networks If SN1 is queried then need to query SN2? Indicates correlation between phenomena measured by two sensor networks Normal detectionLess need to query Camera Sensor Fire detectedMore need to query sensor for wind speed/direction Examples of higher correlation and lower valued Implication Factor

Cost of Query Processing Implication Factor and Cost of Query Processing

Existing Work Pipelined processing of Query Cost of Query Processing (CQP) Implication Factor (IF) IAP or Implication Aware Processing: Greedy Algorithm for finding sub-optimal solution for order of networks to be queried.

Existing Work (Contd.) Disadvantage Simplistic Cost Model Large delay for pipelined query processing No special feature for query streams Improvement Query specific support: delay/energy/reliability Notion of QoS How to process streams of so different kinds of queries efficiently? Efficiency – Concurrency – Fairness – Scalability

Contribution A. QoS specific model for Cost of Query Processing B. Clustered Query Processing algorithm C. Handling stream of queries

A. Proposed QoS based Query Cost Model Cost model of processing a single sensor network Notion of Quality of Service (QoS) –Minimum energy –Maximum reliability –Minimum delay Query is classified in CM for QoS support

A. Proposed QoS based Query Cost Model (contd.) Energy Consumption based cost model: Reliability based cost model: Delay based cost model:

B. Proposed Clustered Query Processing algorithm Fully Pipelined query: large delay cost Fully Parallel query: large energy cost Compromise: something between fully pipelined and fully parallel CHSN Graph G = (V, E, W, Y): directed graph G with edge weight and node weight  each node in V is a network fabric  each node has some weight  weight of each directed edge in E is (1-Implication Factor)

B. Proposed Clustered Query Processing algorithm (contd.) CHSN Graph Partitioning problem: To determine the best partition V = P1 U P2 U P U Pn, such that: a. The sum of the weights of the edges that connect any two different partitions is minimized. b. For all 1 ≤ i ≤ n, |Pi| ≤ K for some fixed K. (|Pi| = sum of weights of the vertices in the partition Pi, K = a defined upper bound.)

B. Clustered Query Processing algorithm (contd.) Solution: Constrained Graph Partitioning algorithm by Karypis and Kumar. Advantage: a. efficient partitioning b. support for partition size constraint c. fast

How the proposed system works 1. Query forward to CM. 2. Query classification to choose cost model. 3. Clustered query processing 4. Response aggregation

C. Handling stream of queries Highly efficient for processing stream of queries in real world. a. Clustering in soft state  different concurrent clustering for independent queries. b. Reduce cluster size  less latency for processing. c. To solve Fairness issue: (i) blocking (ii) popular networks in different clusters. Proposed system is flexible enough to support varied real world issues and requirements.

Simulation result Total 50 sensor networks, 5 different queries. Three sets of simulation study with different implication profiles: Normal scenario (0 ≤ IF ≤ 1) Networks with high correlation (0 ≤ IF ≤ 0.3) Networks with low correlation (0.7 ≤ IF ≤ 1) Comparison algorithms: Parallel : completely parallel querying. Random: random order of querying. IAP: Greedy based algorithm. Cluster: proposed algorithm – implication aware clustering and then IAP in each cluster.

Simulation result (contd.) IAP is best, Parallel is worst. Cluster is worse than IAP by some margin, but way better than Parallel. IF [0, 1]IF [0, 0.3]IF [0.7, 1] Energy Cost of total query

Simulation result (contd.) Parallel is best, random is worst. Cluster is worse than Parallel by some margin, but way better than others. Overall, performance of Cluster is a good compromise. Delay Cost of total query IF [0, 1]IF [0, 0.3] IF [0.7, 1]

Discussion A Hybrid Push-Pull Model will Improving performance of query processing in each individual Network Efficient Query Injection or query diffusion across networks for improving query processing performance Addressing Context Awareness of Query structure: Local and Global Wide Area Human Centric Search using Clustered Query Processing (locality based clustering)

Conclusion A QoS supported Cost Model Implication-Aware clustered query processing algorithm Flexibility and support for stream of queries

Questions…… THANK YOU !