Nikos Dimokas1 Dimitrios Katsaros2 (presentation)

Slides:



Advertisements
Similar presentations
Supporting Cooperative Caching in Disruption Tolerant Networks
Advertisements

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)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
Routing in WSNs through analogies with electrostatics December 2005 L. Tzevelekas I. Stavrakakis.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
1 Cooperative Caching in Wireless Multimedia Sensor Nets Nikos Dimokas 1 Dimitrios Katsaros 1,2 (presentation) Yannis Manolopoulos 1 3 rd MobiMedia Conference,
P2p, Spring 05 1 Topics in Database Systems: Data Management in Peer-to-Peer Systems March 29, 2005.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Social Network Analysis & Network Optimization Dimitrios Katsaros, Ph.D. Koblenz, February 18 th, Dept. of Computer & Communication Engineering,
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
Database caching in MANETs Based on Separation of Queries and Responses Author: Hassan Artail, Haidar Safa, and Samuel Pierre Publisher: Wireless And Mobile.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1 Generalized Indexing for Energy-Efficient Access to Partially Ordered Broadcast Data in Wireless Networks Dimitrios Katsaros 1,2 Nikos Dimokas 1 Yannis.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
Integrated Social and Quality of Service Trust Management of Mobile Groups in Ad Hoc Networks Ing-Ray Chen, Jia Guo, Fenye Bao, Jin-Hee Cho Communications.
09/07/2004Peer-to-Peer Systems in Mobile Ad-hoc Networks 1 Lookup Service for Peer-to-Peer Systems in Mobile Ad-hoc Networks M. Tech Project Presentation.
1 Caching in Wireless Multimedia Sensor Dept. of Computer & Communication Engineering, University of Dept. of Informatics, Aristotle.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
1 Cross-Layer, Energy-Efficient Design for Supporting Continuous Queries in Wireless Sensor Networks A Quorum-Based Approach Chia-Hung Tsai, Tsu-Wen Hsu,
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
1 Searching the Physical World: Distributed Protocols for Data Coverage and Caching in Dept. of Computer & Communication Engineering, University.
/ 22 1 A Distributed and Efficient Flooding Scheme Using 1-hop Information in Mobile Ad Hoc Networks Hai Liu Xiaohua Jia Peng-Jun Wan Dept. of Comput.
Bounded relay hop mobile data gathering in wireless sensor networks
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
NTU IM Page 1 of 35 Modelling Data-Centric Routing in Wireless Sensor Networks IEEE INFOCOM Author: Bhaskar Krishnamachari Deborah Estrin Stephen.
Power Controlled Network Protocols for Multi- Rate Ad Hoc Networks Pan Li +, Qiang Shen*, Yuguang Fang +, and Hailin Zhang # +: EE, Florida University.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Younghwan Yoo† and Dharma P. Agrawal‡ † School of Computer Science and Engineering, Pusan National University, Busan, KOREA ‡ OBR Center for Distributed.
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)
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 New metrics for characterizing the significance of nodes in wireless networks via path-based neighborhood analysis Leandros A. Maglaras 1 Dimitrios Katsaros.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Protocols for Wireless Sensor Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Ad-hoc Networks.
MOBILE AD-HOC NETWORKS
Introduction to Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
Wireless Sensor Network Architectures
Ahmed Helmy Computer and Information Science and Engineering (CISE)
Lei Chen and Wendi B. Heinzelman , University of Rochester
Content-Based Music Information Retrieval in Wireless Ad-hoc Networks
Networks and Communication Systems Department
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
by Saltanat Mashirova & Afshin Mahini
Research: algorithmic solutions for networking
Nikos Dimokas1 Dimitrios Katsaros (presentation) Leandros Tassiulas2
Survey on Coverage Problems in Wireless Sensor Networks - 2
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Efficient flooding with Passive clustering (PC) in Ad Hoc Networks
Presentation transcript:

Nikos Dimokas1 Dimitrios Katsaros2 (presentation) Detecting Energy-Efficient ‘Central’ Nodes for Cooperative Caching in Wireless Sensor Networks Nikos Dimokas1 Dimitrios Katsaros2 (presentation) 1Aristotle University of Thessaloniki, Greece 2University of Thessaly, Greece IEEE AINA, Barcelona (Spain), 25-28/March/2013

In-network processing in a camera sensor network Query In-network processing in a camera sensor network Cooperation to get cached data Response to the sink How many foxes inside the box on 2013/03/20 @ 06:30?

Presentation outline Earlier work and background knowledge Energy paths Energy Betweenness centrality Cooperative caching with EBCCoCa Performance evaluation Conclusions

Cooperative caching: Earlier work Earlier work & background Cooperative caching: Earlier work

The concept of ‘node betweenness’ Earlier work & background The concept of ‘node betweenness’ Betweenness Centrality (BC): The SPBC index of a node is equal to the ratio of the number of shortest paths between pairs of nodes passing by this node to the total number of shortest paths between this pair of nodes 1 9 7 2 6 5 3 4 8 paths between j and k passing through v betweenness centrality of node v all paths between j and k

The concept of ‘node betweenness’ Earlier work & background The concept of ‘node betweenness’ Betweenness Centrality (BC): The SPBC index of a node is equal to the ratio of the number of shortest paths between pairs of nodes passing by this node to the total number of shortest paths between this pair of nodes 1 (0) 9 (0) 7 (13) 2 (0) 6 (7) 5 (0) 3 (10) 4 (8) 8 (0) paths between j and k passing through v betweenness centrality of node v all paths between j and k

Tunable balance between Shortest & Energy-efficient paths Energy paths Tunable balance between Shortest & Energy-efficient paths shortest energy path the multi-hop path that connects two nodes with the minimum energy dissipation among the intermediate nodes sepuw the fraction of the summation of edges’ weights (that correspond to the path) to the number of edges comprising the path Initially, each node represents its remaining energy Er as a percentage of the initial energy Ei. For node u: Eu=Er/Ei To each edge e = (u,v), we assign a weight wuv = (Eu+Ev)/2

Energy path values for edges: Example Energy paths Energy path values for edges: Example Initially, each node has 2Joules energy Paths from B→E 1.4 1.1 0.65 0.625 0.475 0.55 0.45 0.725 0.675 0.5 D C B H E F G A B→C→D→E (0.65+0.625+0.475)/3= 0.583 1 0.8 B→A→E (0.55+0.45)/2= 0.5 B→H→G→F→E (0.675+0.725+0.65+0.5)/4= 0.6375 sepBE= 0.6375

Energy Betweenness Centrality (EBC) Energy consideration Latency consideration when α = 0.0  

The datum discovery protocol (1/2) Cooperative caching with EBCCoCa The datum discovery protocol (1/2) A sensor issues a request for an item Searches its local cache and if it is found (local cache hit) then the K most recent access timestamps are updated Otherwise (local cache miss), the request is broadcasted and received by the Community Caching Nodes – CCNs (selected based on EBC) CCNs check the 2-hop neighbors of the requesting node whether they cache the datum (proximity hit) If none of them responds (proximity cache miss), then the request is directed to the ultimate data source (e.g., a fictitious Data Center)

The datum discovery protocol (2/2) Cooperative caching with EBCCoCa The datum discovery protocol (2/2) When a CCN receives a request, searches its cache If it deduces that the request can be satisfied by a neighboring node (remote cache hit), forwards the request to the neighboring node If the request can not be satisfied by this CCN, then it forwards it recursively If none of the nodes (CCNs and ordinary nodes) can help, then requested datum is served by the Data Center (global hit)

Cost-based cache replacement Cooperative caching with EBCCoCa Cost-based cache replacement Each sensor first purges the data that it has cached on behalf of some other node Calculates the following function for each cached datum i Informs the CCNs about the candidate victim CCNs determine the new hosting node based on residual energy

Evaluation setting (1/2) Performance evaluation Evaluation setting (1/2) EBCCoCa evaluated w.r.t.: impact of α competitor: NICoCa (α = 0.0) [appeared@ACM MONET’08] Parameter Default value Range #items (N) 1000 fixed # requests per node 200 Smin (KB) 1 Smax (KB) 10 #nodes (n) 500 100-1000 bandwidth (Mbps) 2 waiting interval (tw) 10 sec cache size (KB) 800 200 to 800 Zipfian skewness (θ) 0.8 0.0 to 1.0

Evaluation setting (2/2) Performance evaluation Evaluation setting (2/2) Measured quantities network longevity (first node dies) average latency for getting the requested data number of remote hits Large number of remote hits  effectiveness of cooperation  small latency

Impact of network size (θ = 0.8) on longevity in a sparse WSN (d = 4) Performance evaluation Impact of network size (θ = 0.8) on longevity in a sparse WSN (d = 4)

Impact of network size (θ = 0.8) on longevity in a dense WSN (d = 10) Performance evaluation Impact of network size (θ = 0.8) on longevity in a dense WSN (d = 10) 20% up in longevity: In a denser network, more node-disjoint paths are available

Impact of α (θ = 0.8) on latency in a sparse WSN (d = 4) Performance evaluation Impact of α (θ = 0.8) on latency in a sparse WSN (d = 4) α

Impact of α (θ = 0.8) on latency in a dense WSN (d = 10) Performance evaluation Impact of α (θ = 0.8) on latency in a dense WSN (d = 10) α

Impact of α (θ = 0.8) on cooperation in sparse WSN (d = 4) Performance evaluation Impact of α (θ = 0.8) on cooperation in sparse WSN (d = 4) α

Impact of α (θ = 0.8) on cooperation in dense WSN (d = 10) Performance evaluation Impact of α (θ = 0.8) on cooperation in dense WSN (d = 10) α

Summary Performance issues for WSNs Conclusions Summary Performance issues for WSNs Jointly optimize in a localized manner the nodes’ energy & latency for cooperative caching: EBCCoCa EBCCoCa: increases the remote hits (due to the effective sensor cooperation) identifies energy-efficient paths tunable for energy vs. latency considerations

References (a sample of significant/representative ones) P. Nuggehalli, V. Srinivasan, C-F. Chiasserini. Energy-efficient caching strategies in ad hoc wireless networks. Proc. ACM MOBIHOC, 2003. L. Yin and G. Cao. Supporting cooperative caching in ad hoc networks. IEEE Transactions on Mobile Computing, 5(1):77-89, 2006. N. Dimokas, D. Katsaros, Y. Manolopoulos. Cooperative caching in wireless multimedia sensor networks. ACM Mobile Networks and Applications, 13(3-4), 337-356, 2008. Y. Du, S.K.S. Gupta, G. Varsamopoulos. Improving on-demand data access efficiency in MANETs with cooperative caching. Ad Hoc Networks, 7(3), pp. 579–598, 2008. M.K. Denko, J. Tian, T.K. R. Nkwe, M.S. Obaidat. Cluster-based cross-layer design for cooperative caching in mobile ad hoc networks. IEEE Systems Journal, 3(4), 499-508, 2009. E. Chan, W. Li, D. Chen. Energy saving strategies for cooperative cache replacement in mobile ad hoc networks. Pervasive and Mobile Computing, 5(1), 77-92, 2009. N. Chauhan, L.K. Awasthi, N. Chand, R.C. Joshi, M. Misra. Energy efficient cooperative caching in mobile ad hoc networks. International Journal of Applied Engineering Research, 1(3), 360-371, 2010. N. Dimokas, D. Katsaros, Y. Manolopoulos. High performance, low complexity cooperative caching for wireless sensor networks. ACM Wireless Networks, 17(3), 717-737, 2011. N. Chauhan, L.K. Awasthi, N. Chand. Cluster-based efficient caching technique for wireless sensor networks. Proc. IEEE ICLCT, 2012.

Thank you!