Power Aware Hierarchical Epidemics in P2P Systems Emrah Çem, Tuğba Koç, Öznur Özkasap Koç University, İstanbul

Similar documents
Self-Adapting Epidemic Broadcast Algorithms

Multicast Transport Protocol Analysis: Self-Similar Sources *

StAN: Exploiting Shared Interests without Disclosing Them in Gossip-based Publish/Subscribe

CS505: Distributed Systems

BUFFER management is a significant component

Causal Order Multicast Protocol Using Different Information from Brokers to Subscribers

HiScamp: self-organizing hierarchical membership protocol

Kelips : Building an Efficient and Stable P2P DHT Through Increased Memory and Background Overhead

-Reliable Broadcast: A Probabilistic Measure of Broadcast Reliability. Patrick Th. Eugster Rachid Guerraoui Petr Kouznetsov

Path Optimization in Stream-Based Overlay Networks

A SOLUTION FOR REPLICA CONSISTENCY MAINTENANCE IN UNSTRUCTURED PEER-TO-PEER NETWORKS

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Impact of Node Cheating on Gossip-Based Protocol

Performance study of a probabilistic multicast transport protocol

Fast Topology Management in Large Overlay Networks

DYNAMIC RESOURCE MANAGEMENT IN LARGE CLOUD ENVIRONMENTS USING DISTRIBUTED GOSSIP PROTOCOL

Congestion Control in Mobile Ad-Hoc Networks

Load Sharing in Peer-to-Peer Networks using Dynamic Replication

Collaborative Multi-Source Scheme for Multimedia Content Distribution

Lightweight Gossip-based Distribution Estimation

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

Scalable Information Dissemination for Pervasive Systems: Implementation and Evaluation

Scheduling of Multi-Stream Gossip Systems

Peer-to-Peer Streaming Systems. Behzad Akbari

HyParView: a membership protocol for reliable gossip-based broadcast

SmartGossip: : an improved randomized broadcast protocol for sensor networks

Multicast. Presented by Hakim Weatherspoon. Slides borrowed from Qi Huang 2009 and Tom Ternquist 2010

Parallel Routing Method in Churn Tolerated Resource Discovery

RSM-based Gossip on P2P Network 1

A Top Catching Scheme Consistency Controlling in Hybrid P2P Network

Throughput Stability of Reliable Multicast Protocols *

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems.

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

Efficient Buffering in Reliable Multicast Protocols

A Survey of Current Directions in Service Placement in Mobile Ad-hoc Networks

Multilevel Fault-tolerance for Designing Dependable Wireless Networks

CS 425 / ECE 428 Distributed Systems Fall 2015

PUB-2-SUB: A Content-Based Publish/Subscribe Framework for Cooperative P2P Networks

Qi Huang CS FA 10/29/09

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

The peer-to-peer (P2P) computing model

Network Awareness and Failure Resilience in Self-Organising Overlay Networks

Reliable Distributed System Approaches

Heterogeneous Gossip. Davide Frey Rachid Guerraoui Anne-Marie Kermarrec Boris Koldehofe Maxime Monod Martin Mogensen Vivien Quéma

A Study on Issues Associated with Mobile Network

Efficient Epidemic-style Protocols for Reliable and Scalable Multicast

Adaptive Push-Then-Pull Gossip Algorithm for Scale-free Networks

An Approximation Algorithm for Connected Dominating Set in Ad Hoc Networks

Optimizing Segment Caching for Mobile Peer-to-Peer Interactive Streaming

A Middleware for Gossip Protocols

Towards Low-Redundancy Push-Pull P2P Live Streaming

TO DESIGN ENERGY EFFICIENT PROTOCOL BY FINDING BEST NEIGHBOUR FOR ZIGBEE PROTOCOL

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

The Peer Sampling Service: Experimental Evaluation of Unstructured Gossip-Based Implementations

Efficient Message Caching Scheme for MANET

Introduction to Peer-to-Peer Systems

Simple, Fast and Deterministic Gossip and Rumor Spreading. Main paper by: B. Haeupler, MIT Talk by: Alessandro Dovis, ETH

A Decentralized Content-based Aggregation Service for Pervasive Environments

JetStream: Achieving Predictable Gossip Dissemination by. Leveraging Social Networks Principles

Dynamic Load-Balanced Multicast for Data-Intensive Applications on Clouds 1

REDUCING BUFFER OVERHEAD IN A RELIABLE MAODV PROTOCOL

CS551 Ad-hoc Routing

Performance Evaluation of Various Routing Protocols in MANET

Proactive-Caching based Information Centric Networking Architecture for Reliable Green Communication in ITS

Image-Space-Parallel Direct Volume Rendering on a Cluster of PCs

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

A Comparative Analysis of Pro-active Routing Protocols in MANET

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Epidemic Broadcast Trees

Performance Analysis of AODV using HTTP traffic under Black Hole Attack in MANET

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System

SCALABILITY, THROUGHPUT STABILITY AND EFFICIENT BUFFERING IN RELIABLE MULTICAST PROTOCOLS

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Performance and Scalability of Networks, Systems, and Services

Chord on Demand. Mark Jelasity University of Bologna, Italy.

Evaluating Unstructured Peer-to-Peer Lookup Overlays

Using a Managed Peer-to-Peer Protocol to Deliver Files within an Organization

CONSTRUCTION AND EVALUATION OF MESHES BASED ON SHORTEST PATH TREE VS. STEINER TREE FOR MULTICAST ROUTING IN MOBILE AD HOC NETWORKS

Constructing Overlay Networks through Gossip

Peer-to-Peer Systems. Network Science: Introduction. P2P History: P2P History: 1999 today

Lecture 6: Overlay Networks. CS 598: Advanced Internetworking Matthew Caesar February 15, 2011

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

Mobility Control for Complete Coverage in Wireless Sensor Networks

Chapter 7 CONCLUSION

Chord on Demand. Ozalp Babaoglu University of Bologna, Italy. Alberto Montresor University of Bologna, Italy

Performance Analysis and Enhancement of Routing Protocol in Manet

Distributed Meta-data Servers: Architecture and Design. Sarah Sharafkandi David H.C. Du DISC

Online Optimization of VM Deployment in IaaS Cloud

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

ARTICLE IN PRESS. Journal of Network and Computer Applications

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

IMPLEMENTATION AND PERFORMANCE TESTING OF A GOSSIP-BASED COMMUNICATION SYSTEM

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

An Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review

Stavros Nikolaou. 413 Gates Hall URL: Ithaca, NY, 14853, USA Date of Birth: December, 1987

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Multi-path based Algorithms for Data Transfer in the Grid Environment

PeerfactSim.KOM: A Simulation Framework for Peer-to-Peer Systems

Gossiping in Distributed Systems

Transcription:

Power Aware Hierarchical Epidemics in P2P Systems Emrah Çem, Tuğba Koç, Öznur Özkasap Koç University, İstanbul COST Action IC0804 Workshop in Budapest - Working Group 3 May 19th 2011 supported by TUBITAK (The Scientific and Technological Research Council of Turkey) research grant 109M761

Outline Motivation Epidemic (Gossip-Based) Mechanisms Flat Gossip Hierarchical Gossip Energy Cost Models Experimental Results Conclusion & Future Works 2 Koç University

Motivation Epidemic (gossip-based) principles: highly popular in large scale distributed systems Reliable multicast ([1],[2]) Aggregation P2P Streaming Topology construction Peer-to-Peer Energy Consumption Among the total internet traffic, 70% is accounted as peer-to-peer [3] Need to reduce cost and overhead of P2P principles Significance of energy efficient epidemic protocols Lack of studies on energy consumption and modeling of epidemic protocols [4] [1]K.P. Birman, M. Hayden, Ö. Özkasap, Z. Xiao, M. Budiu, Y. Minsky (1999), Bimodal Multicast, ACM Transactions on Computer Systems, 17/2, 41-88. [2] Z. Genc, Ö. Özkasap, EraMobile: Epidemic-based Reliable and Adaptive Multicast for MANETs, IEEE WCNC (Wireless Communications and Networking Conference), March 2007, Hong Kong. [3] J. Erman, A. Mahanti, M. Arlitt, and C. Williamson, Identifying and discriminating between web and peer-to-peer traffic in the network core, in Proc. of the 16th international conference on World Wide Web. ACM New York, NY, USA, 2007, pp. 883 892. [4] van Renesse, R.: Power-aware epidemics. In: Proc. Of IEEE Symposium on Reliable Distributed Systems (2002) 3 Koç University

Epidemic (Gossip-Based) Algorithms Apply biological/social concepts to distributed systems Peers communicating in rounds Involve pairwise propagation of information (like an epidemic disease) Benefits: ease of deployment, simplicity, robustness, load-balanced Drawback: redundant communication overhead 4 Koç University

Types of Epidemic Algorithms Basic Requires global knowledge Uniform gossiping Not practical Neighborhood Uses local knowledge Gossiping with neighbors Redundant communication Hierarchical Makes use of a structure among peers Flat Aims to reduce communication overhead Possibility of active/passive peers 5 Koç University

Flat Neighborhood Gossiping We consider data aggregation as a case study Can be used to support P2P FID service [5] Atomic pairwise averaging Push-pull gossip communication push update p1 p2 average pull We have developed energy cost model [5] Emrah Cem, Oznur Ozkasap (2010), ProFID: Practical Frequent Item Set Discovery in Peer-to-Peer Networks, ISCIS, London/UK, September 2010. 6 Koç University

Cost Model of Flat Neighborhood Gossip Energy consumed while [6] Computing new state Sending messages Receiving messages V: The set of neighbors chosen by Pi as gossip targets W : The set of neighbors that initiates an atomic pairwise averaging with Pi R f : Number of rounds to converge fanout : number of gossip targets in a single round [6] Emrah Cem, Oznur Ozkasap, Energy Cost Model for Frequent Item Set Discovery in Unstructured P2P Networks, ISCIS, London/UK, September 2011. 7 Koç University

Our Hierarchical Gossip Model Dominating Set (DS) DS is a subset S of a graph G=(V,E) such that every vertex in G is either in S or adjacent to a vertex in S. 1 2 Overlay Topology Dominating Set 3 NDS Peer DS Peer High-level Overlay 8 Koç University

Hierarchical Cost Model Energy model for NDS peer: Passive during gossiping Energy consumed while receiving result Energy consumed while receiving request, sending LSI and DS ID set Energy model for DS peer: Energy consumed while sending request, receiving LSI and DS ID set Energy consumed during gossip operation Energy consumed while sending result 10 Koç University

Experimental Platform Peersim was used Flat [7] and hierarchical gossip algorithms were implemented Flat gossip was tested in PlanetLab Barabasi-Albert model with average degree 10 was used as a default overlay topology. Parameter Default Value fanout 1 convlimit 10 10 mms 500 (item) [7] https://sites.google.com/a/ku.edu.tr/emrah-cem/projects/profid 11 Koç University

Experimental Results Top-level overlay characteristics for realistic power-law P2P Average degree increases logarithmically Significant reduction in # of gossiping peers 12 Koç University

Experimental Results Scalability comparison Decrease in convergence time 13 Koç University Decrease in total message sent per peer

Conclusion Address the aspect of energy efficiency in epidemic protocols. Propose a distributed hierarchical gossip-based approach Uses dominating set (active/passive peers) Uses local knowledge Gossiping on the high level overlay Uses new neighborhood definition among DS peers Develop and compare cost models for flat and hierarchical approaches Conducted experiments to study energy efficiency 14 Koç University

Work in Progress Analyzing the effect of churn on Hierarchical Gossip model Testing Hierarchical Gossip on PlanetLab Smart selection of DS peers Stable High computational power DS updates in a dynamic network 15 Koç University

Questions? Emrah Çem, Ph.D. Student in Electrical and Computer Engineering Tuğba Koç, M.Sc. Student in Electrical and Computer Engineering Öznur Özkasap, Associate Professor of Computer Engineering <ecem@ku.edu.tr> <tugbakoc@ku.edu.tr> <oozkasap@ku.edu.tr> 16 Koç University

Hierarchical Gossiping Various hierarchical gossiping algorithms: Grid Box [7], Leaf Box [8], Subgroup [9] substantial reduction in network overhead similar probabilistic reliability, slightly higher latency They need to know the system size information a priori. All peers still get involved in gossiping [7] Ahmed, D.T.; Shirmohammadi, S.; El Saddik, A.;, "A Dominating Set Based Peer-to-Peer Protocol for Real-Time Multi-source Collaboration," Enabling Technologies: Infrastructure for Collaborative Enterprises, 2007. WETICE 2007. 16th IEEE International Workshops on, vol., no., pp.119-124, 18-20 June 2007 [8] Gupta, I., Kermarrec, A., Ganesh, A. J.: Efficient and Adaptive Epidemic-Style Protocols for Reliable and Scalable Multicast, IEEE Transactions on Parallel and Distributed Systems, Vol. 17, No. 7, July 2006 [9] Fan, X., Cao, J., W. Weigang, Cheng, H.: Modeling Hierarchical Gossiping in Reliable Multicast Protocols, IEEE Second International Conference on Future Generation Communication and Networking, 2008, pp.479-484 17 Koç University

Gossip-Based Protocols The efficiency of three models of epidemic protocols in terms of power usage [3] : Basic Epidemic Neighborhood Epidemic Hierarchical Epidemic [3] van Renesse, R.: Power-aware epidemics. In: Proc. Of IEEE Symposium on Reliable Distributed Systems (2002) 18 Koç University