Anirban Mondal (IIS, University of Tokyo, JAPAN)

Slides:



Advertisements
Similar presentations
Robin Kravets Tarek Abdelzaher Department of Computer Science University of Illinois The Phoenix Project.
Advertisements

C. Mastroianni, D. Talia, O. Verta - A Super-Peer Model for Resource Discovery Services in Grids A Super-Peer Model for Building Resource Discovery Services.
EcoRep: An Economic Incentive Model for Mobile-P2P networks Anirban Mondal (University of Tokyo, JAPAN) Sanjay K. Madria (University of Missouri-Rolla,
P2PR-tree: An R-tree-based Spatial Index for P2P Environments ANIRBAN MONDAL YI LIFU MASARU KITSUREGAWA University of Tokyo.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Small-world Overlay P2P Network
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Effective Quorum Construction for Consistency Management in Mobile Ad Hoc Networks Takahiro HARA Osaka University, Japan.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Goal: To build a ubiquitous and robust storage infrastructure Requirement: Scalability, availability, performance, robustness Solution: Dynamic object.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
Update Log Dissemination in Mobile Ad Hoc Networks Hideki HAYASHI Hitachi, Ltd., Central Research Laboratory (Grad. School of Info. Science and Tech.,
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
POSTER TEMPLATE BY: Efficient Counter-Based Flooding for Mobile Ad Hoc Networks S. Al-Humoud, M. Ould Khaoua and L. M. Mackenzie.
KNR-tree: A novel R-tree-based index for facilitating Spatial Window Queries on any k relations among N spatial relations in Mobile environments ANIRBAN.
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
Network Aware Resource Allocation in Distributed Clouds.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
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.
ROUTING ALGORITHMS IN AD HOC NETWORKS
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Managing Real-Time Transactions in Mobile Ad-Hoc Network Databases Le Gruenwald The University of Oklahoma School of Computer Science Norman, Oklahoma,
Your university or experiment logo here Caitriana Nicholson University of Glasgow Dynamic Data Replication in LCG 2008.
PRESENTED BY A. B. C. 1 User Oriented Regional Registration- Based Mobile Multicast Service Management in Mobile IP Networks Ing-Ray Chen and Ding-Chau.
A Survey of Spectrum Sensing Algorithm for Cognitive Radio Applications YaGun Wu netlab.
EFFECTIVE LOAD-BALANCING VIA MIGRATION AND REPLICATION IN SPATIAL GRIDS ANIRBAN MONDAL KAZUO GODA MASARU KITSUREGAWA INSTITUTE OF INDUSTRIAL SCIENCE UNIVERSITY.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
Multicast routing issues in ad hoc networks Katia Obraczka Gene Tsudik.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Movement-Based Check-pointing and Logging for Recovery in Mobile Computing Systems Sapna E. George, Ing-Ray Chen, Ying Jin Dept. of Computer Science Virginia.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
On Improving the Performance Dependability of Unstructured P2P Systems via Replication ANIRBAN MONDAL YI LIFU MASARU KITSUREGAWA Institute of Industrial.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
Presented by Edith Ngai MPhil Term 3 Presentation
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Delay-Tolerant Networks (DTNs)
Overview of Wireless Networks:
On the Effect of Group Mobility to Data Replication in Ad Hoc Networks
Ad-hoc Networks.
Data Dissemination and Management - Topics
Outline Introduction Routing in Mobile Ad Hoc Networks
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Introduction to Wireless Sensor Networks
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
by Saltanat Mashirova & Afshin Mahini
CSE 4340/5349 Mobile Systems Engineering
Outline Introduction Background Distributed DBMS Architecture
Effective Replica Allocation
Using Collaborative Agents to Enrich Service Environments
Privacy Preservation and Protection Scheme over ALARM on Geographical routing B. Muthusenthil, S. Murugavalli Results The PPS is geographical routing protocol,
Balancing the Tradeoffs between Data Accessibility and Query Delay
Motion-Aware Routing in Vehicular Ad-hoc Networks
Outline Introduction Background Distributed DBMS Architecture
Data Dissemination and Management (3)
Presentation transcript:

Anirban Mondal (IIS, University of Tokyo, JAPAN) CLEAR: An Efficient Context and Location-based Dynamic Replication Scheme for Mobile-P2P Networks Anirban Mondal (IIS, University of Tokyo, JAPAN) Sanjay K. Madria (University of Missouri-Rolla, USA) Masaru Kitsuregawa (IIS, University of Tokyo, JAPAN) Contact Email address: anirban@tkl.iis.u-tokyo.ac.jp

PRESENTATION OUTLINE INTRODUCTION PROBLEM CONTEXT REPLICA ALLOCATION ALGORITHM PERFORMANCE EVALUATION RELATED WORKS CONCLUSION AND FUTURE WORK

Ever-increasing popularity and proliferation of mobile technology INTRODUCTION Ever-increasing popularity and proliferation of mobile technology

Ever-increasing popularity and proliferation of mobile technology INTRODUCTION Ever-increasing popularity and proliferation of mobile technology Mobile user statistics for JAPAN Jan 31, 2006 (http://www.wirelesswatch.jp/) DoCoMo 50,496,200 KDDI/au 21,791,900 Vodafone 15,134,300 TU-KA 3,010,600 TOTAL 90,433,000

A maze of mobile devices

A maze of mobile devices Usually, these mobile devices interact via base stations But sometimes, base station infrastructure does not exist

A maze of mobile devices Usually, these mobile devices interact via base stations But sometimes, base station infrastructure does not exist M-P2P network: Mobile Hosts (MHs) interact in a P2P fashion

APPLICATION SCENARIOS A remote area which has no base station infrastructure

APPLICATION SCENARIOS A remote area which has no base station infrastructure A group of doctors in an earthquake-devastated region no. of injured people, no. of empty stretchers, no. of blood units Moving salespersons in the same locality sales profits, no. of units sold A group of zoologists looking for data on some micro-organism

APPLICATION SCENARIOS A remote area which has no base station infrastructure A group of doctors in an earthquake-devastated region no. of injured people, no. of empty stretchers, no. of blood units Moving salespersons in the same locality sales profits, no. of units sold A group of zoologists looking for data on some micro-organism Disaster control scenarios, collaborative sales and scientific studies

Problem with M-P2P networks User movement Users switching ON or OFF their devices

Problem with M-P2P networks User movement Users switching ON or OFF their devices Frequent Network Partitioning

Problem with M-P2P networks User movement Users switching ON or OFF their devices Frequent Network Partitioning Reduced Data Availability in M-P2P networks

Problem with M-P2P networks User movement Users switching ON or OFF their devices Frequent Network Partitioning Reduced Data Availability in M-P2P networks Dynamic replication is needed to improve data availability

Main contributions We envisage the M-P2P network as a cluster of MHs with a cluster head (CH) for data validation and replica allocation Proposal of CLEAR (Consistency and Load-based Efficient Allocation of Replicas) for improving M-P2P data availability CLEAR considers replica consistency and load as criteria CLEAR uses knowledge of moving users' schedules

PRESENTATION OUTLINE INTRODUCTION PROBLEM CONTEXT REPLICA ALLOCATION ALGORITHM PERFORMANCE EVALUATION RELATED WORKS CONCLUSION AND FUTURE WORK

Problem Context We envisage the M-P2P network as a cluster with a cluster head (CH) Data item sizes and bandwidth across MHs may vary A data item can be updated ONLY by its owner Each MH periodically sends to CH access statistics, update logs (including timestamps) and load, list of data items at itself LOAD of an MH Number of queries in the MH’s job queue Normalized w.r.t. bandwidth Hybrid architecture which preserves MH autonomy and deploys CH for facilitating data validation and replica allocation

Determination of future user access patterns The objective of replica allocation is to replicate objects of an MH M's interest at MH(s) that would be near to M's future location at the time when M would access the objects Each MH moves according to some schedule Each MH sends its schedule to CH Schedule contains the MH’s location at different points of time and when the MH will access which objects

Replica Consistency Absolute replica consistency may not be critical Desired replica consistency is application-dependent Ease of replica consistency maintenance should be measured by the percentage change in value of the updated attribute and not from the number of updates NQDC: Number of Queries (NQ) answered with Desired Consistency (DC) NQDC = NQ * C if C >= DC, otherwise 0 The value of C is looked up from a pre-existing table

PRESENTATION OUTLINE INTRODUCTION PROBLEM CONTEXT REPLICA ALLOCATION ALGORITHM PERFORMANCE EVALUATION RELATED WORKS CONCLUSION AND FUTURE WORK

CLEAR REPLICA ALLOCATION ALGORITHM The algorithm considers User mobility patterns Load Replica consistency Available memory space Cost-benefit of replication

Query redirection to replicas Select a set of underloaded MHs containing the replica Direct the query to the MH with best NQDC

PRESENTATION OUTLINE INTRODUCTION PROBLEM CONTEXT REPLICA ALLOCATION ALGORITHM PERFORMANCE EVALUATION RELATED WORKS CONCLUSION AND FUTURE WORK

Performance Study Parameters used for the performance study Performance metrics Average response time (ART) of a query Percentage Success Ratio (SR) (based on desired consistency Traffic (i.e., total hop-count) during replica allocation Reference approaches: E-DCG+ and NoRep

Performance of CLEAR CLEAR provides better ART than E-DCG+ Consideration of MH mobility patterns Load-aware replica allocation CLEAR provides higher SR than E-DCG+ Consideration of consistency issues (NQDC) Quicker Updates due to load-aware replica allocation CLEAR avoids broadcast storm during replica allocation due to SP

Effect of variations in workload skew As the workload skew increases, the effect of CLEAR’s load-based replica allocation becomes more pronounced.

Effect of variations in the replica allocation periods Trade-off between freshness of data and communication cost

Effect of variations in write probability Replica consistency becomes difficult to maintain when there are more writes

Effect of variations in the no. of MHs More MHs means more opportunities for replication

PRESENTATION OUTLINE INTRODUCTION PROBLEM CONTEXT REPLICA ALLOCATION ALGORITHM PERFORMANCE EVALUATION RELATED WORKS CONCLUSION AND FUTURE WORK

Related Works [Fife:03] discusses replication issues in MANETs. [Pitoura:96] discusses replication in distributed systems with partial, weak and variant connectivity Existing systems in this area ROAM Clique Rumor [Hara,Madria] discuss replica allocation in MANETs with periodic and aperiodic updates, and considers limited MH memory space access frequencies of data items network topology

Differences from existing works Traditional replication techniques do not address frequent network partitioning issues limited resources of MHs Mobile Replication techniques mostly assume stationary networks P2P replication services are not `mobile-ready' as current P2P systems have mostly ignored data transformation, relationships and network characteristics. [Hara:02] considers frequent network partitioning w.r.t. replication in mobile ad-hoc networks (MANETs) Differences of our work from [Hara:02] We use load as a replication criterion We address different levels of replica consistency We consider unequal-sized data items.

Conclusion and future work We have proposed the CLEAR scheme for dynamic replication to improve M-P2P data availability Exploits user mobility patterns Deploys a super-peer architecture that facilitates replica allocation, while maintaining P2P autonomy. Considers different levels of replica consistency and load as replica allocation criteria. Avoids broadcast storm during replica allocation and broadcast-based querying. Our experiments demonstrate that CLEAR improves M-P2P data availability Future work Economic replication in M-P2P networks (incentive schemes) Top-k query processing in M-P2P networks