SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Energy-Aware   Cooperative Download Method among  Bluetooth-Ready Mobile Phone Users Yu Takamatsu, Weihua Sun, Yukiko Yamauchi, Keiichi Yasumoto, Minoru Ito Nara Institute of Science and Technology (NAIST) 2011/4/14 1 Mobiquitous 2010
Why Cooperative Download? 2011/4/14 Mobiquitous 2010 2 Diffusion of smart phones causes 3G network saturation To mitigate saturation, cooperative download is effective Several users cooperatively download the same file Exchanging part of the file (chunks) with each other through short range wireless communication like Bluetooth Drawbacks Complete obtaining contents by specified time depends on which users it will meet Always turn on BT to find other users ⇒Consumes extra power 50% 50% 50% 50% : cellular communication : Bluetooth
Goals and Basic Idea 2011/4/14 Mobiquitous 2010 3 Goals Reducing data amounts downloaded from cellular network Suppressing energy consumption of Bluetooth Obtaining contents by the specified deadline Basic Idea: predict available chunks via BT in the future Obtain rarer chunks prior to others Turn off Bluetooth device while there are no other users nearby Download chunks via 3G which cannot be obtained via Bluetooth Construct each user’s contact table
Computation of Contact Table 2011/4/14 Mobiquitous 2010 4 Each user registers its information with the server Approximate moving route, Retaining chunks, Wanted chunks Server calculates meeting probability and meeting time Meeting Time Calculate from distance between users, speed, departure time Meeting Probability 100% or  Statistical move prob. at intersection 100% Equal to   statistical move prob. at the intersection
Selecting Chunks for Exchange via BT 2011/4/14 Mobiquitous 2010 5 Selection policy: Rarest Chunks First Users try to obtain rarer chunks via BT than others Users calculate each chunk’s acquisition opportunity Chunk c’s acquisition opportunity = Sum of meeting probabilities with other users retaining c Acquisition opportunity of chunk A 0.5 + 0.75 = 1.25 Acquisition opportunity of chunk B 0.5 + 1.0 = 1.5
Experimental Result 2011/4/14 6 Always Activated Method (AAM):  always turns on BT and exchanges randomly selected chunks  Contact Oracle:  turns on BT only when others with wanted chunks are nearby Received chunks in our method gets closer to AAM  Sleep time ratio in our method is 15-40% Number of nodes : 500
Conclusion 2011/4/14 Mobiquitous 2010 7 We proposed a new cooperative download method Server calculates each user’s contact table  To efficiently obtain chunks and save energy for BT Our method achieved 15-40% sleep time while obtaining many chunks via BT Future work  Implement the proposed method on smartphone Evaluate the energy consumption with real devices Improve our method to approach the performance of contact oracle

Weitere ähnliche Inhalte

Andere mochten auch

Ein Framework zur Gestaltung und Bewertung von Geschäftsmodellen
Ein Framework zur Gestaltung und Bewertung von GeschäftsmodellenEin Framework zur Gestaltung und Bewertung von Geschäftsmodellen
Ein Framework zur Gestaltung und Bewertung von GeschäftsmodellenRalf Heim
 
Ruukki® emotion facade system
Ruukki® emotion facade systemRuukki® emotion facade system
Ruukki® emotion facade systemRuukki
 
Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Ralf Heim
 
Semaforo de conducta
Semaforo de conducta Semaforo de conducta
Semaforo de conducta Editorial MD
 
Building Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsBuilding Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsJason Wiener
 
Motherboard - Placa Mãe
Motherboard - Placa MãeMotherboard - Placa Mãe
Motherboard - Placa MãeCarlos Pereira
 

Andere mochten auch (8)

Lenguaje audiovisual
Lenguaje audiovisual Lenguaje audiovisual
Lenguaje audiovisual
 
Ein Framework zur Gestaltung und Bewertung von Geschäftsmodellen
Ein Framework zur Gestaltung und Bewertung von GeschäftsmodellenEin Framework zur Gestaltung und Bewertung von Geschäftsmodellen
Ein Framework zur Gestaltung und Bewertung von Geschäftsmodellen
 
Ruukki® emotion facade system
Ruukki® emotion facade systemRuukki® emotion facade system
Ruukki® emotion facade system
 
Sesión Informativa Grados Universitarios. Facultad de Informática, Multimedi...
Sesión Informativa Grados Universitarios. Facultad  de Informática, Multimedi...Sesión Informativa Grados Universitarios. Facultad  de Informática, Multimedi...
Sesión Informativa Grados Universitarios. Facultad de Informática, Multimedi...
 
Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)Introducing a Business Model Development and Evaluation Framework (BMDEF)
Introducing a Business Model Development and Evaluation Framework (BMDEF)
 
Semaforo de conducta
Semaforo de conducta Semaforo de conducta
Semaforo de conducta
 
Building Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsBuilding Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car Applications
 
Motherboard - Placa Mãe
Motherboard - Placa MãeMotherboard - Placa Mãe
Motherboard - Placa Mãe
 

Mehr von Kawai (Sun) Akira (Weihua)

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 ...Kawai (Sun) Akira (Weihua)
 
モーションセンサーを用いた高齢者の体力測定手法
モーションセンサーを用いた高齢者の体力測定手法モーションセンサーを用いた高齢者の体力測定手法
モーションセンサーを用いた高齢者の体力測定手法Kawai (Sun) Akira (Weihua)
 
ロードレイジに対する要件的定義及び判定チャートの提案
ロードレイジに対する要件的定義及び判定チャートの提案ロードレイジに対する要件的定義及び判定チャートの提案
ロードレイジに対する要件的定義及び判定チャートの提案Kawai (Sun) Akira (Weihua)
 
運転中のストレスと怒りに関する調査と分析
運転中のストレスと怒りに関する調査と分析運転中のストレスと怒りに関する調査と分析
運転中のストレスと怒りに関する調査と分析Kawai (Sun) Akira (Weihua)
 
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 DTNKawai (Sun) Akira (Weihua)
 
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...Kawai (Sun) Akira (Weihua)
 
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...Kawai (Sun) Akira (Weihua)
 

Mehr von 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...
 
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...
2010-04-24-DTN-based Delivery of Word-of-Mouth Information with Priority and ...
 
2006-06-24GVGrid-English-IWQoS2006
2006-06-24GVGrid-English-IWQoS20062006-06-24GVGrid-English-IWQoS2006
2006-06-24GVGrid-English-IWQoS2006
 

Kürzlich hochgeladen

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Kürzlich hochgeladen (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

2010-12-15Energy-Aware Cooperative Download Method among Bluetooth-Ready Mobile Phone Users

  • 1. Energy-Aware   Cooperative Download Method among  Bluetooth-Ready Mobile Phone Users Yu Takamatsu, Weihua Sun, Yukiko Yamauchi, Keiichi Yasumoto, Minoru Ito Nara Institute of Science and Technology (NAIST) 2011/4/14 1 Mobiquitous 2010
  • 2. Why Cooperative Download? 2011/4/14 Mobiquitous 2010 2 Diffusion of smart phones causes 3G network saturation To mitigate saturation, cooperative download is effective Several users cooperatively download the same file Exchanging part of the file (chunks) with each other through short range wireless communication like Bluetooth Drawbacks Complete obtaining contents by specified time depends on which users it will meet Always turn on BT to find other users ⇒Consumes extra power 50% 50% 50% 50% : cellular communication : Bluetooth
  • 3. Goals and Basic Idea 2011/4/14 Mobiquitous 2010 3 Goals Reducing data amounts downloaded from cellular network Suppressing energy consumption of Bluetooth Obtaining contents by the specified deadline Basic Idea: predict available chunks via BT in the future Obtain rarer chunks prior to others Turn off Bluetooth device while there are no other users nearby Download chunks via 3G which cannot be obtained via Bluetooth Construct each user’s contact table
  • 4. Computation of Contact Table 2011/4/14 Mobiquitous 2010 4 Each user registers its information with the server Approximate moving route, Retaining chunks, Wanted chunks Server calculates meeting probability and meeting time Meeting Time Calculate from distance between users, speed, departure time Meeting Probability 100% or Statistical move prob. at intersection 100% Equal to statistical move prob. at the intersection
  • 5. Selecting Chunks for Exchange via BT 2011/4/14 Mobiquitous 2010 5 Selection policy: Rarest Chunks First Users try to obtain rarer chunks via BT than others Users calculate each chunk’s acquisition opportunity Chunk c’s acquisition opportunity = Sum of meeting probabilities with other users retaining c Acquisition opportunity of chunk A 0.5 + 0.75 = 1.25 Acquisition opportunity of chunk B 0.5 + 1.0 = 1.5
  • 6. Experimental Result 2011/4/14 6 Always Activated Method (AAM): always turns on BT and exchanges randomly selected chunks Contact Oracle: turns on BT only when others with wanted chunks are nearby Received chunks in our method gets closer to AAM Sleep time ratio in our method is 15-40% Number of nodes : 500
  • 7. Conclusion 2011/4/14 Mobiquitous 2010 7 We proposed a new cooperative download method Server calculates each user’s contact table To efficiently obtain chunks and save energy for BT Our method achieved 15-40% sleep time while obtaining many chunks via BT Future work Implement the proposed method on smartphone Evaluate the energy consumption with real devices Improve our method to approach the performance of contact oracle