University of Stuttgart Institute of Parallel and Distributed Systems (IPVS) Breitwiesenstraße 20 - 22 D-70565 Stuttgart An Epidemic Model for Information.

Slides:



Advertisements
Similar presentations
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Evaluation of Partition-Aware MANET.
Advertisements

Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Hypergossiping: A Generalized Broadcast.
CS710 IEEE Transactions on vehicular technology 2005 A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou,
New Mexico Computer Science For All Designing and Running Simulations Maureen Psaila-Dombrowski.
1 Modeling Clock Synchronization in the Chess gMAC WSN Protocol Mathijs Schuts Feng Zhu Faranak Heidarian Julien Schmaltz Frits Vaandrager QFM’09 FM’09.
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Gossip Algorithms and Implementing a Cluster/Grid Information service MsSys Course Amar Lior and Barak Amnon.
Lecture 7 Data distribution Epidemic protocols. EECE 411: Design of Distributed Software Applications Epidemic algorithms: Basic Idea Idea Update operations.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
1 5 th IEEE Workshop on Wireless Mesh Networks IEEE WiMESH 2010 Boston, 21 June 2010 Using Relative Neighborhood Graphs for Reliable Database Synchronization.
Viral Video Spread Over Human Space Maruf Hasan Zaber, Mehrab Bin Morshed, Md Habibullah Bin Ismail Department of Computer Science and Engineering (CSE),
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 Perfect Simulation and Stationarity of a Class of Mobility Models Jean-Yves Le Boudec (EPFL) Milan Vojnovic (Microsoft Research Cambridge)
Augustin Chaintreau Pierre FraigniaudEmmanuelle Lebhar ThomsonCNRSCNRS ParisUniversite Paris DiderotUniversite Paris Diderot Paper Discussed by: Ranjeet.
Differentiated Surveillance for Sensor Networks Ting Yan, Tian He, John A. Stankovic CS294-1 Jonathan Hui November 20, 2003.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control II.
Minema 1 From chemical signals to event dissemination in a mobile system EPFL Distributed Programming Laboratory Sébastien Baehni, Chirdeep S. Chhabra,
Oct 1999SRDS 991 On Diffusing Updates in a Byzantine Environment Dahlia Malkhi Yishay Mansour Michael K. Reiter.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
Worm Defense. Outline  Internet Quarantine: Requirements for Containing Self-Propagating Code  Netbait: a Distributed Worm Detection Service  Midgard.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery Using NeuroSearch Presentation for the Agora Center InBCT-seminar Mikko Vapa, researcher InBCT 3.2.
Internet Quarantine: Requirements for Containing Self-Propagating Code David Moore et. al. University of California, San Diego.
Multicast Communication Multicast is the delivery of a message to a group of receivers simultaneously in a single transmission from the source – The source.
Algorithms for Self-Organization and Adaptive Service Placement in Dynamic Distributed Systems Artur Andrzejak, Sven Graupner,Vadim Kotov, Holger Trinks.
1 7 th IEEE International Conference on Mobile Ad-hoc and Sensor Systems IEEE MASS 2010 San Francisco, CA (United States), November 8 – 12, 2010 Optimization.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Epidemic spreading in complex networks: from populations to the Internet Maziar Nekovee, BT Research Y. Moreno, A. Paceco (U. Zaragoza) A. Vespignani (LPT-
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
Communication (II) Chapter 4
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
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.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Towards a Programming Paradigm for Pervasive.
Modeling Botnets and Epidemic Malware Marco Ajelli, Renato Lo Cigno, Alberto Montresor DISI – University of Trento, Italy disi.unitn.it
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Alexander Afanasyev Tutors: Seung-Hoon Lee, Uichin Lee Content Distribution in VANETs using Network Coding: Evaluation of the Generation Selection Algorithms.
CODE RED WORM PROPAGATION MODELING AND ANALYSIS Cliff Changchun Zou, Weibo Gong, Don Towsley.
Directed-Graph Epidemiological Models of Computer Viruses Presented by: (Kelvin) Weiguo Jin “… (we) adapt the techniques of mathematical epidemiology to.
The Effect of Collection Organization and Query Locality on IR Performance 2003/07/28 Park,
Lab for Advanced Network Design, Evaluation and Research Mobility Profile based Routing Within Intermittently Connected Mobile Ad hoc Networks (ICMAN)
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
TRICKLE: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks Philip Levis, Neil Patel, Scott Shenker and David.
Prophet Address Allocation for Large Scale MANETs Matt W. Mutka Dept. of Computer Science & Engineering Michigan State University East Lansing, USA IEEE.
Modeling Worms: Two papers at Infocom 2003 Worms Programs that self propagate across the internet by exploiting the security flaws in widely used services.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Contact-Based Mobility Metrics for Delay-
© Neeraj Suri EU-NSF ICT March 2006 Dependable Embedded Systems & SW Group Gossiping: Adaptive and Reliable Broadcasting.
Pilot: Probabilistic Lightweight Group Communication System for Ad Hoc Networks Authored by Luo, Eugster, and Hubaux Presented by Jin-Hee Cho.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
Copyright © 2006, UCD Dublin Systems Research Group School of Computer Science and Informatics UCD Dublin, Belfield, Dublin 4, Ireland
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
1 On the Performance of Internet Worm Scanning Strategies Authors: Cliff C. Zou, Don Towsley, Weibo Gong Publication: Journal of Performance Evaluation,
Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on.
Location Directory Services Vivek Sharma 9/26/2001 CS851: Large Scale Deeply Embedded Networks.
Opportunistic MANETs: Mobility Can Make Up for Low Transmission Power.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
School of Electrical Engineering &Telecommunications UNSW Cost-effective Broadcast for Fully Decentralized Peer-to-peer Networks Marius Portmann & Aruna.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Copyright © 2002 OPNET Technologies, Inc. 1 Random Waypoint Mobility Model Empirical Analysis of the Mobility Factor for the Random Waypoint Model 1542.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
Internet Quarantine: Requirements for Containing Self-Propagating Code
湖南大学-信息科学与工程学院-计算机与科学系
Adhoc and Wireless Sensor Networks
Header Store & Haul Improving Mobile Ad-Hoc Network Connectivity through Repeated Controlled Flooding Thesis Presentation Robert Tyson Thedinger Department.
Presentation transcript:

University of Stuttgart Institute of Parallel and Distributed Systems (IPVS) Breitwiesenstraße D Stuttgart An Epidemic Model for Information Diffusion in MANETs Abdelmajid Khelil, Christian Becker, Jing Tian, Kurt Rothermel

University of Stuttgart IPVS Research Group “Distributed Systems“ Diffusion in MANETs Scenario: Information collected by sensors shall be distributed to all other MANET nodes. Diffusion: Strategies based on flooding  Plain flooding (PF): on_receive(new_msg), broadcast(new_msg);  Gossiping G(p): on_receive(new_msg), if (random()<p) broadcast(new_msg);  Hyper flooding: PF & {on_discover_new_neighbours, rebroadcast(cached_msg)}; Our algorithm: “Hyper Gossiping“: HG(p)  Probabilistic repetitive sending on_receive(new_msg), if (random()<p) broadcast(new_msg); on_discover_new_neighbours, if (random()<p) rebroadcast(cached_ msg);

University of Stuttgart IPVS Research Group “Distributed Systems“ Goals and Approach Evaluate HG(p) (e.g. Spreading speed) depending on MANET properties (e.g. node density) Develop a performance model Use performance model to adapt the protocol at run-time Simulation  Time-intensive  Results are provided as data sets  Coarse grain evaluation, e.g performance= table(d,p) Analytical model  Results are provided as analytical expressions  Fine grain evaluation, e.g. performance=function(d,p)  Complex Our modeling approach: Adjustment of existing epidemic models to simulation results Simulator density d Model 0< p <= 1 density d 0< p <= 1

University of Stuttgart IPVS Research Group “Distributed Systems“ N mobile nodes populating a fixed area A (density: d=N/A) Random waypoint mobility model Information model: 1 information source per object Diffusion algorithm: HG(p) System Model

University of Stuttgart IPVS Research Group “Distributed Systems“ Node can be either  Without the information (Susceptible) or  Possessing the information (Infective) Once infected node remains infective S(t): Number of susceptibles, I(t): Number of infectives at time t SI-Model  a: Infection Rate  S(t) + I(t) = N  Initial condition: I(0)=1  Epidemic Model Time in s I(t, N=100, a=0.04/s)

University of Stuttgart IPVS Research Group “Distributed Systems“ Processing of Model Parameter Approach: Calibration of model using simulation data. Simulation environment :  Area (1kmX1km), d (variable)  Speed: 3-70 km/h, pause: 0-100s  MAC: a simple implementation of IEEE802.11b  Comm. range: 75 m, rate: 2,048 Kbit/s, discovery time: 2-3s  Diffusion algorithm: HG(1) Results: Infection rate in dependency on density  Analytical expression through interpolation:  time in s I(t)/N d = 100 1/km2

University of Stuttgart IPVS Research Group “Distributed Systems“ Application of Model: Adaptation of HG(p) Assumption: MANET density d 0 is known by nodes Application requirement: “Diffuse as fast as possible“ Approach: Find p so that a(p, d 0 ) is maximal Node uses the parameter p for HG(p). d0

University of Stuttgart IPVS Research Group “Distributed Systems“ Related Work  Stochastic epidemic model for information dissemination in small population (pure birth process) [Schulzrinne].  Diffusion-Controlled model (static trapping): Infective nodes are static servers [Schulzrinne].  Compartmental models [Epidemiology literature].  Epidemic algorithms for maintaining replicated databases [Demers].  Modeling of the spreading of computer viruses in the Internet [IBM Research].

University of Stuttgart IPVS Research Group “Distributed Systems“ Conclusion and Future Work Conclusion  SI-Epidemic-Model is suitable to model diffusion i.e. HG(p)  Model can be used to adapt HG(p) Future Work  How can nodes perceive MANET properties at run-time, e.g. node density?  Globality versus locality for adaptation  Investigate analytically the impact of further parameters on infection rate  Diffusion algorithm parameters, e.g. p  Mobility model parameters, e.g. speed  Communication parameters, e.g. communication range

University of Stuttgart Institute of Parallel and Distributed Systems (IPVS) Breitwiesenstraße D Stuttgart Q&A {khelil, becker, tian,