SlideShare a Scribd company logo
1 of 30
DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline Yasuhiro Ishimaru, Weihua Sun,  Keiichi Yasumoto, Minoru Ito 2010/4/26 1 ICMU2010@Seattle Nara Institute of Science and Technology, Japan
Users want to share data even in area where communication infrastructure is not available.  (Ex. disaster area, rural area, etc) Target application data retrieval by specifying target spot and receiving spot Data Retrieval in DTN Environments ,[object Object]
 By Delay Tolerant NetworkTarget spot: data exist Source spot:  sending request Request Request Data is transferred by persons with computing devices Reply Receiving spot: receiving reply 2010/4/26 2 ICMU2010@Seattle
Limitation in DTN environments Data amount that can be transferred through DTN is limited User may not receive all reply data User wants to receive Reply data by deadline(e.g.,event info, time sale info) More important datawhen sending multiple requests Requirements for data sharing in DTN 2010/4/26 3 ICMU2010@Seattle We need a differentiation mechanism that transfers more important/deadline-sensitive data prior to others
Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 4 ICMU2010@Seattle
Data delivery based on probabilistic flooding Each node replicates data to encountered nodes with a certain probability and repeats this to disseminate the data  Objective is improvement of data delivery ratio Epidemic Routing[3] ,[object Object],Destination node Too much replicas Source node 2010/4/26 5 ICMU2010@Seattle Congestion occurs Delivery ratio down
Small server with storage & communication functions Deployed at multiple different spots Increase opportunities for mobile nodes to exchange data Increase data delivery ratio Throwbox[7] With Throwbox Without Throwbox 2010/4/26 6 ICMU2010@Seattle
Existing studies Objective: Improving data delivery ratio, reducing delay Problem: When congestion occurs , delivery ratio of all data are reduced uniformly Our contribution DTN data delivery method considering deadline and priority Schedule data transfer based on deadline Transfer more important data prior to others ,[object Object],Contribution of Our Research 2010/4/26 7 ICMU2010@Seattle
Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 8 ICMU2010@Seattle
Maximize overall user satisfactionin congested DTN environments Deploy InfoBoxes into target area  to increase communication opportunities By scheduling at InfoBox    Save DTN resource discard data that are likely to miss deadline    Increase user satisfaction transfer the data with higher cost-performance prior to others Goal and Basic Ideas 2010/4/26 9 ICMU2010@Seattle Goal Basic ideas Similar to  Throwbox InfoBox
Sharing word-of-mouth information in rural sightseeing area Put InfoBox at each sightseeing spot Users (tourists) retrieve word-of-mouth info via InfoBox Target Environment Todaiji temple Target area Nara Park Nara Station Kasuga Shrine Ukimido Temple User InfoBox 2010/4/26 10 ICMU2010@Seattle
User enjoys favorite tour by visiting spots and staying there Sends requests and receives reply data through InfoBox Request contains: destination spot, receiving spot, importance score User gets satisfaction if it receives reply data at receiving spot Service Model Todaiji Nara Park Rep:20 Req:20 Nara St. Example request: DestSpot: Nara Park RecSpot: KasugaShrineImportance Score: 20 KasugaShrine Ukimido Satisfaction:20 2010/4/26 11 ICMU2010@Seattle
Equipped with mobile terminals (cell phones) Capable of Bluetooth communication Active Behavior Moving between spots and staying at a spot Sending request to InfoBox Passive Behavior Receiving reply data from InfoBox Relaying data between InfoBoxes (receive, carry, re-send) Assumption for User 2010/4/26 12 ICMU2010@Seattle InfoBox
Small battery-driven PC equipped with: Sufficient CPU power and storage Bluetooth communication capability Deployed near gate to each spot CANNOT communicate with other InfoBox Schedules send/receive actions with user terminals Knows user’s moving probability between spots Assumption for InfoBox Sightseeing spot gate InfoBox 50% 70% InfoBox C 50% InfoBoxA 80% 20% 30% InfoBox B 13 ICMU2010@Seattle
Communication model Bluetooth-based communication Radio range: circle with radius R (e.g., 10m) No packet loss due to collision Max. Available Bandwidth: BW (e.g., 1Mbps)   Queue-based communication InfoBox has a queue for storing and sending data Congestion: receive-data amounts > send-able-amounts Assumption for Communication                               between InfoBox and User A 2010/4/26 14 ICMU2010@Seattle Congestion Receiving Sending Queue B C D
InfoBox schedules send/receive actions by applying the following techniques to each data in its queue Delivery time estimation for the data Decision of appropriate number of replicas for the data Cost-performance estimation for the data These techniques achieve data delivery with high overall user satisfaction Proposed Scheduling Algorithm 2010/4/26 15 ICMU2010@Seattle
Sending a data which CANNOTarrive by deadline wastes resource, and disturbs other data’s delivery Why estimate delivery time? Replication time = 10 min Delivery time = 20 min Replicationtime = 10 min   By using delivery time estimation, we can discard data seems to miss deadline  Arrival Delivery time = 20 min Arrival DL: 10 min 30min 30min DL: 40 min 40min 30min DL: 10 min DL: 40 min 50min 40min DL: 40 min InfoBox DL: 80 min 60min 50min DL: 40 min DL: 80 min Number of delivered data: 2 Number of delivered data: 3 2010/4/26 16 ICMU2010@Seattle
Delivery time estimationfor each data Target Spot Receiving Spot Source Spot staying time ε traveling time γ Reply delivery timeβ Request delivery time α ReceivingDeadline = γ+ε Delivery Time = α+β ≦ Receiving Deadline Data which can not satisfy the constraint will be discarded 2010/4/26 17 ICMU2010@Seattle
To increase the data delivery ratio InfoBox must replicate data to multiple users  Too much replication results in waste bandwidth ,[object Object]
Based on user’s moving probabilityWhy estimate number of data replicas? Data Data Target InfoBox Replica Replica Source InfoBox 30% Replica Replica Replica Replica 70% 2010/4/26 18 ICMU2010@Seattle
Decide appropriate number of replicas Route in time  for Deadline System Parameter: Required delivery ratio δ Required ratio that data is delivered from Source to Target Based on users moving probability, to achieve δ Ex. δ = 0.9, p1=0.3, p2=0.7 Target p1(30%) Route expires  of Deadline Source p2(70%) n(=7) is the appropriate number of replicas 2010/4/26 19 ICMU2010@Seattle
Each InfoBox calculates data's delivery efficiency (ECP) ECP denotes importance score per KB Cost-performance estimation ,[object Object]
Multi HopECP   =(50 x 90%) / (100 x 3)   =0.15 (points/KB) 2010/4/26 20 ICMU2010@Seattle
InfoBox sorts data in descending order of ECP Replicates data to users with calculated no. of replicas Data scheduling by proposed method A A ECP=0.8 Replica=3 B ECP=0.7 Replica=4 C ECP=0.5 Replica=4 A Sending Queue A Other Spots 2010/4/26 21 ICMU2010@Seattle
Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 22 ICMU2010@Seattle
We developed own  simulator in Java Simulation Configuration Simulation parameters User mobility model 2010/4/26 23 ICMU2010@Seattle
Total Satisfaction Overall importance scores associate with data that were delivered within deadline. A larger value means a better performance We confirmed total satisfaction by adjusting required delivery ratio δ Comparison queuing methods Ⅰ. FIFO : First in first out Ⅱ. Satisfaction: Sorted by satisfaction point Ⅲ. Deadline : Sorted by deadline Metric 2010/4/26 24 ICMU2010@Seattle
Total Satisfactionvs. Required delivery ratio(δ) Result: ,[object Object]
Proposed method is delivery C-P sensitive
Achieved significant improvementδ 2010/4/26 25 ICMU2010@Seattle

More Related Content

What's hot

flat_presentation_time_evolving_OD_matrix_estimation
flat_presentation_time_evolving_OD_matrix_estimationflat_presentation_time_evolving_OD_matrix_estimation
flat_presentation_time_evolving_OD_matrix_estimation
Luís Moreira-Matias
 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
IJORCS
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
CSCJournals
 
Network Analysis in ArcGIS
Network Analysis in ArcGISNetwork Analysis in ArcGIS
Network Analysis in ArcGIS
John Reiser
 

What's hot (20)

Information Spread in the Context of Evacuation Optimization
Information Spread in the Context of Evacuation OptimizationInformation Spread in the Context of Evacuation Optimization
Information Spread in the Context of Evacuation Optimization
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition System
 
flat_presentation_time_evolving_OD_matrix_estimation
flat_presentation_time_evolving_OD_matrix_estimationflat_presentation_time_evolving_OD_matrix_estimation
flat_presentation_time_evolving_OD_matrix_estimation
 
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
 
Shortest path analysis
Shortest path analysis Shortest path analysis
Shortest path analysis
 
FUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGFUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONING
 
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
Path Planning for Mobile Robot Navigation Using Voronoi Diagram and Fast Marc...
 
Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...
Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...
Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...
 
Artificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path PlanningArtificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path Planning
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
Camera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning IICamera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning II
 
artifical intelligence final paper
artifical intelligence final paperartifical intelligence final paper
artifical intelligence final paper
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 
Network analysis
Network analysisNetwork analysis
Network analysis
 
Path Planning for Mobile Robots
Path Planning for Mobile RobotsPath Planning for Mobile Robots
Path Planning for Mobile Robots
 
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
 
Network Analysis in ArcGIS
Network Analysis in ArcGISNetwork Analysis in ArcGIS
Network Analysis in ArcGIS
 
Classification of vehicles based on audio signals
Classification of vehicles based on audio signalsClassification of vehicles based on audio signals
Classification of vehicles based on audio signals
 

Similar to 2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline

UC Ref Group Mar09
UC Ref Group Mar09UC Ref Group Mar09
UC Ref Group Mar09
UCUOM
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei Hosono
Kohei Hosono
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
IJERA Editor
 
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
Ubi NAIST
 

Similar to 2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline (20)

UC Ref Group Mar09
UC Ref Group Mar09UC Ref Group Mar09
UC Ref Group Mar09
 
July 4 BluFax Demo Briefing
July 4 BluFax Demo BriefingJuly 4 BluFax Demo Briefing
July 4 BluFax Demo Briefing
 
Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management Knowledge Discovery in Environmental Management
Knowledge Discovery in Environmental Management
 
The Road to Open Data Enlightenment Is Paved With Nice Excuses
The Road to Open Data Enlightenment Is Paved With Nice ExcusesThe Road to Open Data Enlightenment Is Paved With Nice Excuses
The Road to Open Data Enlightenment Is Paved With Nice Excuses
 
Smart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat TranSmart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat Tran
 
Collaborative Cloud Computing HES11
Collaborative Cloud Computing   HES11Collaborative Cloud Computing   HES11
Collaborative Cloud Computing HES11
 
Data management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.euData management plans – EUDAT Best practices and case study | www.eudat.eu
Data management plans – EUDAT Best practices and case study | www.eudat.eu
 
2013 DataCite Summer Meeting - DOIs and Supercomputing (Terry Jones - Oak Rid...
2013 DataCite Summer Meeting - DOIs and Supercomputing (Terry Jones - Oak Rid...2013 DataCite Summer Meeting - DOIs and Supercomputing (Terry Jones - Oak Rid...
2013 DataCite Summer Meeting - DOIs and Supercomputing (Terry Jones - Oak Rid...
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei Hosono
 
Improvement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data ConflationImprovement of Spatial Data Quality Using the Data Conflation
Improvement of Spatial Data Quality Using the Data Conflation
 
Iccsa stankuteha180611
Iccsa stankuteha180611Iccsa stankuteha180611
Iccsa stankuteha180611
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odk
 
CACROS: A Context-Aware Cloud Content Roaming Service
CACROS: A Context-Aware Cloud Content Roaming ServiceCACROS: A Context-Aware Cloud Content Roaming Service
CACROS: A Context-Aware Cloud Content Roaming Service
 
Census Hub Project
Census Hub ProjectCensus Hub Project
Census Hub Project
 
The road to open data enlightenment is paved with nice excuses by Toon Vanagt
The road to open data enlightenment is paved with nice excuses by Toon VanagtThe road to open data enlightenment is paved with nice excuses by Toon Vanagt
The road to open data enlightenment is paved with nice excuses by Toon Vanagt
 
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
Data Retrieval Scheduling For Unsynchronized Channel in Wireless Broadcast Sy...
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
 
Big Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile ContextBig Data and User Segmentation in Mobile Context
Big Data and User Segmentation in Mobile Context
 
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
Energy-Efficient Cooperative Download for Smartphone Users through Contact Ti...
 
Montana Libraries And Btop
Montana Libraries And BtopMontana Libraries And Btop
Montana Libraries And Btop
 

More from Kawai (Sun) Akira (Weihua)

More from Kawai (Sun) Akira (Weihua) (8)

A Physical Strength Measurement and Analysis System for Elderly People Using ...
A Physical Strength Measurement and Analysis System for Elderly People Using ...A Physical Strength Measurement and Analysis System for Elderly People Using ...
A Physical Strength Measurement and Analysis System for Elderly People Using ...
 
モーションセンサーを用いた高齢者の体力測定手法
モーションセンサーを用いた高齢者の体力測定手法モーションセンサーを用いた高齢者の体力測定手法
モーションセンサーを用いた高齢者の体力測定手法
 
ロードレイジに対する要件的定義及び判定チャートの提案
ロードレイジに対する要件的定義及び判定チャートの提案ロードレイジに対する要件的定義及び判定チャートの提案
ロードレイジに対する要件的定義及び判定チャートの提案
 
運転中のストレスと怒りに関する調査と分析
運転中のストレスと怒りに関する調査と分析運転中のストレスと怒りに関する調査と分析
運転中のストレスと怒りに関する調査と分析
 
2009-03-15A Data Gathering and Sharing Proposal for Disaster Relief based on DTN
2009-03-15A Data Gathering and Sharing Proposal for Disaster Relief based on DTN2009-03-15A Data Gathering and Sharing Proposal for Disaster Relief based on DTN
2009-03-15A Data Gathering and Sharing Proposal for Disaster Relief based on DTN
 
2009-10-27Range-Based Localization for Estimating Pedestrian Trajectory in In...
2009-10-27Range-Based Localization for Estimating Pedestrian Trajectory in In...2009-10-27Range-Based Localization for Estimating Pedestrian Trajectory in In...
2009-10-27Range-Based Localization for Estimating Pedestrian Trajectory in In...
 
2006-06-24GVGrid-English-IWQoS2006
2006-06-24GVGrid-English-IWQoS20062006-06-24GVGrid-English-IWQoS2006
2006-06-24GVGrid-English-IWQoS2006
 
2005-02-18GVGrid-Japanese
2005-02-18GVGrid-Japanese2005-02-18GVGrid-Japanese
2005-02-18GVGrid-Japanese
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline

  • 1. DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline Yasuhiro Ishimaru, Weihua Sun, Keiichi Yasumoto, Minoru Ito 2010/4/26 1 ICMU2010@Seattle Nara Institute of Science and Technology, Japan
  • 2.
  • 3. By Delay Tolerant NetworkTarget spot: data exist Source spot: sending request Request Request Data is transferred by persons with computing devices Reply Receiving spot: receiving reply 2010/4/26 2 ICMU2010@Seattle
  • 4. Limitation in DTN environments Data amount that can be transferred through DTN is limited User may not receive all reply data User wants to receive Reply data by deadline(e.g.,event info, time sale info) More important datawhen sending multiple requests Requirements for data sharing in DTN 2010/4/26 3 ICMU2010@Seattle We need a differentiation mechanism that transfers more important/deadline-sensitive data prior to others
  • 5. Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 4 ICMU2010@Seattle
  • 6.
  • 7. Small server with storage & communication functions Deployed at multiple different spots Increase opportunities for mobile nodes to exchange data Increase data delivery ratio Throwbox[7] With Throwbox Without Throwbox 2010/4/26 6 ICMU2010@Seattle
  • 8.
  • 9. Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 8 ICMU2010@Seattle
  • 10. Maximize overall user satisfactionin congested DTN environments Deploy InfoBoxes into target area to increase communication opportunities By scheduling at InfoBox Save DTN resource discard data that are likely to miss deadline Increase user satisfaction transfer the data with higher cost-performance prior to others Goal and Basic Ideas 2010/4/26 9 ICMU2010@Seattle Goal Basic ideas Similar to Throwbox InfoBox
  • 11. Sharing word-of-mouth information in rural sightseeing area Put InfoBox at each sightseeing spot Users (tourists) retrieve word-of-mouth info via InfoBox Target Environment Todaiji temple Target area Nara Park Nara Station Kasuga Shrine Ukimido Temple User InfoBox 2010/4/26 10 ICMU2010@Seattle
  • 12. User enjoys favorite tour by visiting spots and staying there Sends requests and receives reply data through InfoBox Request contains: destination spot, receiving spot, importance score User gets satisfaction if it receives reply data at receiving spot Service Model Todaiji Nara Park Rep:20 Req:20 Nara St. Example request: DestSpot: Nara Park RecSpot: KasugaShrineImportance Score: 20 KasugaShrine Ukimido Satisfaction:20 2010/4/26 11 ICMU2010@Seattle
  • 13. Equipped with mobile terminals (cell phones) Capable of Bluetooth communication Active Behavior Moving between spots and staying at a spot Sending request to InfoBox Passive Behavior Receiving reply data from InfoBox Relaying data between InfoBoxes (receive, carry, re-send) Assumption for User 2010/4/26 12 ICMU2010@Seattle InfoBox
  • 14. Small battery-driven PC equipped with: Sufficient CPU power and storage Bluetooth communication capability Deployed near gate to each spot CANNOT communicate with other InfoBox Schedules send/receive actions with user terminals Knows user’s moving probability between spots Assumption for InfoBox Sightseeing spot gate InfoBox 50% 70% InfoBox C 50% InfoBoxA 80% 20% 30% InfoBox B 13 ICMU2010@Seattle
  • 15. Communication model Bluetooth-based communication Radio range: circle with radius R (e.g., 10m) No packet loss due to collision Max. Available Bandwidth: BW (e.g., 1Mbps) Queue-based communication InfoBox has a queue for storing and sending data Congestion: receive-data amounts > send-able-amounts Assumption for Communication between InfoBox and User A 2010/4/26 14 ICMU2010@Seattle Congestion Receiving Sending Queue B C D
  • 16. InfoBox schedules send/receive actions by applying the following techniques to each data in its queue Delivery time estimation for the data Decision of appropriate number of replicas for the data Cost-performance estimation for the data These techniques achieve data delivery with high overall user satisfaction Proposed Scheduling Algorithm 2010/4/26 15 ICMU2010@Seattle
  • 17. Sending a data which CANNOTarrive by deadline wastes resource, and disturbs other data’s delivery Why estimate delivery time? Replication time = 10 min Delivery time = 20 min Replicationtime = 10 min By using delivery time estimation, we can discard data seems to miss deadline Arrival Delivery time = 20 min Arrival DL: 10 min 30min 30min DL: 40 min 40min 30min DL: 10 min DL: 40 min 50min 40min DL: 40 min InfoBox DL: 80 min 60min 50min DL: 40 min DL: 80 min Number of delivered data: 2 Number of delivered data: 3 2010/4/26 16 ICMU2010@Seattle
  • 18. Delivery time estimationfor each data Target Spot Receiving Spot Source Spot staying time ε traveling time γ Reply delivery timeβ Request delivery time α ReceivingDeadline = γ+ε Delivery Time = α+β ≦ Receiving Deadline Data which can not satisfy the constraint will be discarded 2010/4/26 17 ICMU2010@Seattle
  • 19.
  • 20. Based on user’s moving probabilityWhy estimate number of data replicas? Data Data Target InfoBox Replica Replica Source InfoBox 30% Replica Replica Replica Replica 70% 2010/4/26 18 ICMU2010@Seattle
  • 21. Decide appropriate number of replicas Route in time for Deadline System Parameter: Required delivery ratio δ Required ratio that data is delivered from Source to Target Based on users moving probability, to achieve δ Ex. δ = 0.9, p1=0.3, p2=0.7 Target p1(30%) Route expires of Deadline Source p2(70%) n(=7) is the appropriate number of replicas 2010/4/26 19 ICMU2010@Seattle
  • 22.
  • 23. Multi HopECP =(50 x 90%) / (100 x 3) =0.15 (points/KB) 2010/4/26 20 ICMU2010@Seattle
  • 24. InfoBox sorts data in descending order of ECP Replicates data to users with calculated no. of replicas Data scheduling by proposed method A A ECP=0.8 Replica=3 B ECP=0.7 Replica=4 C ECP=0.5 Replica=4 A Sending Queue A Other Spots 2010/4/26 21 ICMU2010@Seattle
  • 25. Background Related Work Proposed Method Experiment Conclusion Outline 2010/4/26 22 ICMU2010@Seattle
  • 26. We developed own simulator in Java Simulation Configuration Simulation parameters User mobility model 2010/4/26 23 ICMU2010@Seattle
  • 27. Total Satisfaction Overall importance scores associate with data that were delivered within deadline. A larger value means a better performance We confirmed total satisfaction by adjusting required delivery ratio δ Comparison queuing methods Ⅰ. FIFO : First in first out Ⅱ. Satisfaction: Sorted by satisfaction point Ⅲ. Deadline : Sorted by deadline Metric 2010/4/26 24 ICMU2010@Seattle
  • 28.
  • 29. Proposed method is delivery C-P sensitive
  • 30. Achieved significant improvementδ 2010/4/26 25 ICMU2010@Seattle
  • 31. Conclusion Proposed a method to maximize overall user satisfaction for data delivery in congested DTN environments Confirmed good effect of the proposed method by comparing with 3 conventional methods Future Work Compare with Epidemic method, etc. Find some mechanisms to reduce network load when congestion occurs Conclusion 2010/4/26 26 ICMU2010@Seattle
  • 32. Thank You! Any Questions? 2010/4/26 27 ICMU2010@Seattle
  • 34. Delivery time estimationfor each data ε γ β Reply delivery time Target Spot Receiving Spot Source Spot RS staying time User traveling time How to estimate deadline User traveling time (γ) is from posting request at Source Spot until he/she arrives at Receiving Spot RS staying time (ε) is staying time when user is at Receiving Spot The total time of γ and ε is Deadline How to estimate data delivery time Request delivery time α is the delivery time from a request was posted at Source Spot until it was carried to Target Spot Reply delivery timeβ is the traveling time until user arrives at RS α Request delivery time Deadline = γ+ε Deadline ≧ α+β 2010/4/26 29 ICMU2010@Seattle
  • 35.
  • 38. 配送データの満足度総和を最大化するために,以下の課題を解決する必要がある 配送時間の見積もり 受信期限に間に合わないデータによる通信容量の浪費を軽減 適切なデータ複製数の算出 到達率向上させるためにデータを複製 過度複製によるオーバヘッドの回避 配送コストパフォーマンスの算出 配送効率の良いデータを優先的に配送 情報Boxにこれらを解決する機能を実装 Target Problems 2010/4/26 31 ICMU2010@Seattle
  • 39. Restrain performance reduction Use high c-p data delivery to save bandwidth resource Why calculate data cost-performance? Importance score 60 30 30 30 Send Data size 60 30 30 30 Expired 60 30 30 30 Discard 30 30 30 Higher overall satisfaction is achieved 2010/4/26 32 ICMU2010@Seattle