Nam P. Nguyen, Thang N. Dinh, Sindhura Tokala and My T. Thai

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Distributed Algorithm for a Mobile Wireless Sensor Network for Optimal Coverage of Non-stationary Signals Andrea Kulakov University Sts Cyril and Methodius.
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Supporting Cooperative Caching in Disruption Tolerant Networks
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
SOCELLBOT: A New Botnet Design to Infect Smartphones via Online Social Networking th IEEE Canadian Conference on Electrical and Computer Engineering(CCECE)
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
Cluster Tree Based Self Organization of Virtual Sensor Networks Dilum Bandara 1, Anura Jayasumana 1, and Tissa Illangasekare 2 1 Department of Electrical.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
Adapting Asynchronous Messaging Middleware to Ad Hoc Networking Mirco Musolesi Cecilia Mascolo Stephen Hailes Dept. of Computer Science University College.
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Multicasting in Mobile Ad-Hoc Networks (MANET)
SOCIAL-BASED FORWARDING SCHEMES Rance Fredericksen CMPE 257 Wireless Networks.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
UNCLASSIFIED Secure Indirect Routing and An Autonomous Enterprise Intrusion Defense System Applied to Mobile ad hoc Networks J. Leland Langston, Raytheon.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
PageRank Identifying key users in social networks Student : Ivan Todorović, 3231/2014 Mentor : Prof. Dr Veljko Milutinović.
Multicast Communication Multicast is the delivery of a message to a group of receivers simultaneously in a single transmission from the source – The source.
1 Worm Modeling and Defense Cliff C. Zou, Don Towsley, Weibo Gong Univ. Massachusetts, Amherst.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
POSTER TEMPLATE BY: Efficient Counter-Based Flooding for Mobile Ad Hoc Networks S. Al-Humoud, M. Ould Khaoua and L. M. Mackenzie.
Distributed Computing Rik Sarkar. Distributed Computing Old style: Use a computer for computation.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
Thang N. Dinh, Dung T. Nguyen, My T. Thai Dept. of Computer & Information Science & Engineering University of Florida, Gainesville, FL Hypertext-2012,
Prophet Address Allocation for Large Scale MANETs Matt W. Mutka Dept. of Computer Science & Engineering Michigan State University East Lansing, USA IEEE.
A Scalable Content-Addressable Network (CAN) Seminar “Peer-to-peer Information Systems” Speaker Vladimir Eske Advisor Dr. Ralf Schenkel November 2003.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
How Small Labels create Big Improvements April Chan-Myung Kim
THE LITTLE ENGINE(S) THAT COULD: SCALING ONLINE SOCIAL NETWORKS B 圖資三 謝宗昊.
Selfishness, Altruism and Message Spreading in Mobile Social Networks September 2012 In-Seok Kang
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
1 Epidemic Spreading Parameters: External Model based on population density and travel statistics.
Stefanos Antaris A Socio-Aware Decentralized Topology Construction Protocol Stefanos Antaris *, Despina Stasi *, Mikael Högqvist † George Pallis *, Marios.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
CS 590 Term Project Epidemic model on Facebook
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
Clustering In Mobile Networks Presented By: Assaf Mizrachi Shimrit Artzi Tutor: Dr. Michael Segal.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
In the name of God.
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Wenyu Zhang From Social Network Group
Computational Molecular Biology
Matt Hornbrook James Beams
Zone Routing Protocol (ZRP)
Ahmed Helmy Computer and Information Science and Engineering (CISE)
Alan Kuhnle*, Victoria G. Crawford, and My T. Thai
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Overlapping Communities in Dynamic Networks: Their Detection and Mobile Applications Nam P. Nguyen, Thang N. Dinh, Sindhura Tokala and My T. Thai {nanguyen, tdinh, sindhura, mythai}@cise.ufl.edu MOBICOM 2011 This presentation is presented at Mobicom conference, Las Vegas, Nevada USA, 2011 Created by: Nam P. Nguyen

Motivation A better understanding of mobile networks in practice Underlying structures? Organization of mobile devices? Better solutions for mobile networking problems Forwarding and routing methods in MANETs Worm containment methods in OSNs (on mobile devices) and possibly more …

Communities in mobile networks Forwarding & Routing on MANETs Sensor Reprogramming in WSNs Worm containment in Cellular networks Community Structure Figures Left: Thang N. Dinh, Ying Xuan, and My T. Thai, Towards Social-aware Routing in Dynamic Communication Networks, in Proceedings of the 28th IEEE International Performance Computing and Communications Conference (IPCCC), 2009 Middle: B.Pasztor,L.Mottola,C.Mascolo,G.Picco,S.Ellwood,and D. Macdonald. Selective reprogramming of mobile sensor networks through social community detection. Wireless Sensor Networks,’10. Right: Z. Zhu, G. Cao, S. Zhu, S. Ranjan and A. Nucci. A social network based patching scheme for worm containment in cellular networks, Infocom 2009

Community structure No well-defined concept(s) yet Densely connected inside each community Less edges/links crossing communities Figure reference Top: http://en.wikipedia.org/wiki/File:Network_Community_Structure.png Left: animalsocialnetworks.blogspot.com

How do communities help in mobile networks? Forwarding & Routing on MANETs Sensor Reprogramming in WSNs Worm containment in Cellular networks

Community detection The detection of network communities is important However, … Large and dynamic Mobile networks Overlapping communities Figure References Dynamic network(Left): http://iopscience.iop.org/1742-5468/2007/11/P11007 Cellular coverage(Right): http://www.phonescoop.com/articles/article.php?a=51&p=1470 When the network is large, any static community detection method will perform slow  time consuming. When the network is dynamic, one needs to run a static community detection method several times as the network changes Q: A quick and efficient CS detection algorithm? A: An Adaptive CS detection algorithm

An adaptive algorithm : Our solution: Input network Network changes Basic communities Phase 1: Basic CS detection () Updated communities Our solution: AFOCS: A 2-phase and limited input dependent framework Phase 2: Adaptive CS update () :

Phase 1: Basic communities detection Dense parts of the networks Can possibly overlap Bases for adaptive CS update Duties Locates basic communities Merges them if they are highly overlapped

Phase 1: Basic communities detection Locating basic communities: when (C)  (C) (C) = 0.9  (C) =0.725 Merging: when OS(Ci, Cj)   OS(Ci, Cj) = 1.027   = 0.75

Phase 1: Basic communities detection

Phase 2: Adaptive CS update Update network communities when changes are introduced Network changes Basic communities Updated communities Need to handle Adding a node/edge Removing a node/edge + Locally locate new local communities + Merge them if they highly overlap with current ones

Phase 2: Adding a new node u u u Y(Ct) ≥ t(4) × Y(OPT(u)t)

Phase 2: Adding a new edge

Phase 2: Removing a node Identify the left-over structure(s) on C\{u} Merge overlapping substructure(s)

Phase 2: Removing an edge Identify the left-over structure(s) on C\{u,v} Merge overlapping substructure(s)

AFOCS: Summary Phase 1: Basic CS detection () Node/edge insertions Node/edge removals Phase 2: Adaptive CS update () Network changes

A community-based forwarding & routing strategy in MANETs Challenges Fast and effective forwarding Not introducing too much overhead info Available (non-overlapping) community-based routings Forward messages to the people/devices in the same community as the destination. Our method: Takes into account overlapping CS Forwards messages to people/devices sharing more community labels with the destination

Experiment set up Data: Reality Mining (MIT lab) Contains communication, proximity, location, and activity information (via Bluetooth) from 100 students at MIT in the 2004-2005 academic year 500 random message sending requests are generated and distributed in different time points Control parameters hop-limit time-to-live max-copies

Results + Competitive Avg. Delivery Ratio and Delivery Time Avg. Delivery Time Avg. Duplicate Message + Competitive Avg. Delivery Ratio and Delivery Time + Significant improvement on the number of Avg. Duplicate Messages

A community-based worm containment method on OSNs Online social networks have become more and more popular Worm spreading on OSNs From computers  computers (traditional method) From mobile devices  mobile devices (Smart phones, PDAs, etc) Figures (1): virtualassist.net (2): mobilemarketingwatch.com

Worm containment methods Available methods (cellular networks) Choosing people/devices from different disjoint communities and send patches to them Our method: Choosing the people/devices in the boundary of the overlap to send patches & have them redistribute the patches

Experiment set up Dataset: Facebook network [] Worm propagation New Orleans region 63.7K nodes + 1.5M edges (Avg. degree = 23/5) Friendship and wall-posts Worm propagation Follows “Koobface” spreading model Alarm threshold α = 2%, 10% & 20%

Results

Results + Better infection rates α = 2% α = 10% α = 20% + Better infection rates + Number of nodes to be patched is greatly reduced

Summary AFOCS Forwarding & Routing strategy on MANETs A 2-phase adaptive framework to identify and update CS in dynamic networks Fast and efficient Forwarding & Routing strategy on MANETs Competitive Avg. Time and Delivery Ratio Significant improvement of number of Avg. Duplicate Messages Worm containment on OSNs A tighter set of influential people/devices Better performance in comparison with other methods.

Acknowledgement Funding Shepherd NSF CAREER Award grant 0953284 DTRA YIP grant HDTRA1-09-1-0061 DTRA grant HDTRA1-08-10. Shepherd Dr. Cecilia Mascolo, University of Cambrigde, UK

Thank you for your attention Q&A Thank you for your attention Figures: internetbusinessmastery.com

Back-up slides Additional slides for questions that may arise in the presentation

Choosing 

AFOCS performance

AFOCS performance