SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
16o WPerformance
Performance Evaluation of Wearable Computing
Frameworks
Michelle Cacais1, Danielo G. Gomes1, Paulo Armando1 and Rossana Andrade1
1Grupo de Redes de Computadores, Engenharia de Software e Sistemas (GREat)
Universidade Federal do Ceará (UFC)
2 - 6 de julho de 2017
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 1 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Summary
1 Introduction
2 Wearable Computing
3 Material and methods
Selected frameworks
Case study
4 Performance evaluation
Experimental Setup
Results
5 Conclusion
6 References
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 2 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Introduction
Wearable Computing is one of the IoT core technologies
However, developing artifacts using wearable technology is a difficult task
As a consequence, a wearable device becomes complex and hard to reuse
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 3 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Introduction
Research and development in wearable computing have brought functional and
attractive solutions to users
Figure: Oculus Rift
Fonte:
https://www3.oculus.com/en-
us/rift/
Figure: Fitbit Flex
Fonte:
https://www.fitbit.com/flex
Figure: Smartwatches
Fonte:
https://www.android.com/wear/
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 4 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Introduction
Here we propose a systematic performance evaluation of three selected wearable
computing frameworks
We used metrics such as energy consumption, memory footprint and
accuracy
We take into account some qualitative aspects such as easy of development
and debugging
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 5 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Wearable Computing
Figure: A generic overview of Wearable Computing
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 6 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Challenges in Wearable Computing
Energy consumption: wearables face a worst battery challenge when compared
to phones, because of the smaller sizes
Data accuracy: development of wearable infrastructures involves different
hardware, what means dissimilar accuracy
Memory footprint: body sensors are rich sources of data, so the storage system
has to be capable to support it
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 7 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
How we selected the frameworks
We made a sort of simple systematic review using search strings as
Wearable computing framework
Wearable computing rapid development
Body sensor networks framework
Also, It has been taken into account availability of the code, freshness and
relevance
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 8 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Selected frameworks
SPINE
Figure: Signal Processing In Node Environment (SPINE)
Source: http://spine.deis.unical.it/spine.html
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 9 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Selected frameworks
BNSM
Figure: Body Network Service Manager (BNSM)
Source: adapted from Iyengar (2009), p. 16
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 10 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Selected frameworks
IBM Bluemix
Figure: Body Network Service Manager (BNSM)
Source: http://www.ibm.com/developerworks/library/ba-bluemix-wearables/index.html
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 11 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Case study
Case study
In this case study, each framework have been used to design an application to
recognize and classify human movement
Users became capable to communicate with devices with no need of touch or
speech
This is specially interesting for Wearable Computing
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 12 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Experimental Setup
System parameters
The system parameters include a smartphone Samsung J1, with a textbf1230
mAh battery, a processing power of Dual-Core 1.2 GHz and operating system
Android 5.0 (Lollipop)
The server side was implemented in Java Language for both SPINE and BNSM
For IBM Bluemix, it was used the cloud of the company
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 13 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Experimental Setup
Workload parameters
Quantity of data: 20 samples for each movement (80 in total)
Number of possible movements: 4
Necessary time to complete one movement: 35 seconds
Total time of execution: 12 minutes
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 14 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Results
Energy consumption
Figure: Energy consumption
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 15 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Results
Memory footprint
Figure: Memory footprint
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 16 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Results
Accuracy
Table: Accuracy of the data
Sitting Standing Walking Falling
SPINE 95% 93% 93% 99%
BNSM 95% 95% 96% 100%
IBM 96% 97% 98% 100%
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 17 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Results
Overview of results
Table: Average of the results with a confidence interval
Energy consumption (mW/s) Memory footprint (KB) Accuracy (%)
SPINE 6.9 ± 1.7 4.2 ± 0.8 93 ± 1
BNSM 4.8 ± 1.7 4.5 ± 0.8 95 ± 1
IBM 5.8 ± 1.7 3.2 ± 0.8 97 ± 1
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 18 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
Conclusion
All of the frameworks help with heterogeneity of protocols and nodes
The solution provided by IBM Bluemix was the easiest to use for rapid prototyping
SPINE and BNSM have shown similar results, but the second one was more
efficient for energy saving
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 19 / 20
Introduction Wearable Computing Material and methods Performance evaluation Conclusion References
References
BELLIFEMINE, Fabio et al. SPINE: a domain-specific framework for rapid prototyping
of WBSN applications. Software: Practice and Experience, v. 41, n. 3, p. 237-265,
2011.
BORGIA, Eleonora et al. Special issue on “Internet of Things: Research challenges
and Solutions”. Computer Communications, v. 89, p. 1-4, 2016.
GHEITH, Ahmed et al. IBM bluemix mobile cloud services. IBM Journal of Research
and Development, v. 60, n. 2-3, p. 7: 1-7: 12, 2016.
HUSSEIN, Aziza I. Wearable computing: Challenges of implementation and its future.
In: 12th Learning and Technology Conference, 2015. 35752 2015. IEEE, 2015. p.
14-19.
IYENGAR, Sameer et al. A framework for creating healthcare monitoring applications
using wireless body sensor networks. In: Proceedings of the ICST 3rd international
conference on Body area networks. ICST (Institute for Computer Sciences,
Social-Informatics and Telecommunications Engineering), 2008. p. 8.
Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 20 / 20

Weitere ähnliche Inhalte

Ähnlich wie Performance evaluation of Wearable Computing Frameworks

Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfKundjanasith Thonglek
 
Principles of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsPrinciples of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsHong-Linh Truong
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsHong-Linh Truong
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Hong-Linh Truong
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...Hong-Linh Truong
 
Progress Assessment of Pavement Management Systems
Progress Assessment of Pavement Management SystemsProgress Assessment of Pavement Management Systems
Progress Assessment of Pavement Management SystemsAgileAssets Inc.
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsHong-Linh Truong
 
Top Software Engineering & Applications Research articles of 2019
Top Software Engineering & Applications Research articles of 2019Top Software Engineering & Applications Research articles of 2019
Top Software Engineering & Applications Research articles of 2019ijseajournal
 
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...IRJET Journal
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsHong-Linh Truong
 
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019DataBench
 
Industry Disruptors: AI, Machine Learning and Drones.
Industry Disruptors: AI, Machine Learning and Drones. Industry Disruptors: AI, Machine Learning and Drones.
Industry Disruptors: AI, Machine Learning and Drones. AnandSRao1962
 
Resume_latest_22_01
Resume_latest_22_01Resume_latest_22_01
Resume_latest_22_01Raghu Golla
 
How Cloud is Affecting Data Scientists
How Cloud is Affecting Data Scientists How Cloud is Affecting Data Scientists
How Cloud is Affecting Data Scientists CCG
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABigData_Europe
 
Real world e-science use-cases
Real world e-science use-casesReal world e-science use-cases
Real world e-science use-casesAnnette Strauch
 
Business cases and costs RDN
Business cases and costs RDNBusiness cases and costs RDN
Business cases and costs RDNJisc RDM
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...Hong-Linh Truong
 
The NIH Data Commons - BD2K All Hands Meeting 2015
The NIH Data Commons -  BD2K All Hands Meeting 2015The NIH Data Commons -  BD2K All Hands Meeting 2015
The NIH Data Commons - BD2K All Hands Meeting 2015Vivien Bonazzi
 

Ähnlich wie Performance evaluation of Wearable Computing Frameworks (20)

Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdfFederated Learning of Neural Network Models with Heterogeneous Structures.pdf
Federated Learning of Neural Network Models with Heterogeneous Structures.pdf
 
Principles of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data AnalyticsPrinciples of Software-defined Elastic Systems for Big Data Analytics
Principles of Software-defined Elastic Systems for Big Data Analytics
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflows
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
 
Progress Assessment of Pavement Management Systems
Progress Assessment of Pavement Management SystemsProgress Assessment of Pavement Management Systems
Progress Assessment of Pavement Management Systems
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
 
Top Software Engineering & Applications Research articles of 2019
Top Software Engineering & Applications Research articles of 2019Top Software Engineering & Applications Research articles of 2019
Top Software Engineering & Applications Research articles of 2019
 
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
 
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019
DataBench session @ BDV Meet-Up Riga: The case of HOBBIT, 27/06/2019
 
Industry Disruptors: AI, Machine Learning and Drones.
Industry Disruptors: AI, Machine Learning and Drones. Industry Disruptors: AI, Machine Learning and Drones.
Industry Disruptors: AI, Machine Learning and Drones.
 
Resume_latest_22_01
Resume_latest_22_01Resume_latest_22_01
Resume_latest_22_01
 
How Cloud is Affecting Data Scientists
How Cloud is Affecting Data Scientists How Cloud is Affecting Data Scientists
How Cloud is Affecting Data Scientists
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
 
Benchmarking Linked Data Introductory Remarks
Benchmarking Linked Data Introductory RemarksBenchmarking Linked Data Introductory Remarks
Benchmarking Linked Data Introductory Remarks
 
Real world e-science use-cases
Real world e-science use-casesReal world e-science use-cases
Real world e-science use-cases
 
Business cases and costs RDN
Business cases and costs RDNBusiness cases and costs RDN
Business cases and costs RDN
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
 
The NIH Data Commons - BD2K All Hands Meeting 2015
The NIH Data Commons -  BD2K All Hands Meeting 2015The NIH Data Commons -  BD2K All Hands Meeting 2015
The NIH Data Commons - BD2K All Hands Meeting 2015
 

Mehr von Michelle Guerreiro C Silva (6)

A Collaborative System for Corporate Performance Evaluation using Gamificatio...
A Collaborative System for Corporate Performance Evaluation using Gamificatio...A Collaborative System for Corporate Performance Evaluation using Gamificatio...
A Collaborative System for Corporate Performance Evaluation using Gamificatio...
 
Computação Vestível aula2
Computação Vestível aula2Computação Vestível aula2
Computação Vestível aula2
 
Pipa defesa
Pipa defesaPipa defesa
Pipa defesa
 
Conectividade em grafos
Conectividade em grafosConectividade em grafos
Conectividade em grafos
 
E business
E businessE business
E business
 
Software livre
Software livreSoftware livre
Software livre
 

Kürzlich hochgeladen

Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...drmarathore
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammamahmedjiabur940
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryoyebolasonuga14
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样ayoqf
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxRishabh332761
 
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理uodye
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证wpkuukw
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlPriya Reddy
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...Sareena Khatun
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证ehyxf
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信oopacde
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Obat Aborsi 088980685493 Jual Obat Aborsi
 
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证wpkuukw
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证ehyxf
 

Kürzlich hochgeladen (20)

Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
Point of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratoryPoint of Care Testing in clinical laboratory
Point of Care Testing in clinical laboratory
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
 
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptxCRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
CRISIS COMMUNICATION presentation=-Rishabh(11195)-group ppt (4).pptx
 
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理
一比一原版(USYD毕业证书)澳洲悉尼大学毕业证如何办理
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
Critical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptxCritical Commentary Social Work Ethics.pptx
Critical Commentary Social Work Ethics.pptx
 
Abortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy CytotecAbortion pills in Dammam +966572737505 Buy Cytotec
Abortion pills in Dammam +966572737505 Buy Cytotec
 
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call GirlVashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
Vashi Affordable Call Girls ,07506202331,Vasai Virar Charming Call Girl
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Ratlam [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 

Performance evaluation of Wearable Computing Frameworks

  • 1. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References 16o WPerformance Performance Evaluation of Wearable Computing Frameworks Michelle Cacais1, Danielo G. Gomes1, Paulo Armando1 and Rossana Andrade1 1Grupo de Redes de Computadores, Engenharia de Software e Sistemas (GREat) Universidade Federal do Ceará (UFC) 2 - 6 de julho de 2017 Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 1 / 20
  • 2. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Summary 1 Introduction 2 Wearable Computing 3 Material and methods Selected frameworks Case study 4 Performance evaluation Experimental Setup Results 5 Conclusion 6 References Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 2 / 20
  • 3. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Introduction Wearable Computing is one of the IoT core technologies However, developing artifacts using wearable technology is a difficult task As a consequence, a wearable device becomes complex and hard to reuse Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 3 / 20
  • 4. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Introduction Research and development in wearable computing have brought functional and attractive solutions to users Figure: Oculus Rift Fonte: https://www3.oculus.com/en- us/rift/ Figure: Fitbit Flex Fonte: https://www.fitbit.com/flex Figure: Smartwatches Fonte: https://www.android.com/wear/ Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 4 / 20
  • 5. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Introduction Here we propose a systematic performance evaluation of three selected wearable computing frameworks We used metrics such as energy consumption, memory footprint and accuracy We take into account some qualitative aspects such as easy of development and debugging Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 5 / 20
  • 6. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Wearable Computing Figure: A generic overview of Wearable Computing Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 6 / 20
  • 7. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Challenges in Wearable Computing Energy consumption: wearables face a worst battery challenge when compared to phones, because of the smaller sizes Data accuracy: development of wearable infrastructures involves different hardware, what means dissimilar accuracy Memory footprint: body sensors are rich sources of data, so the storage system has to be capable to support it Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 7 / 20
  • 8. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References How we selected the frameworks We made a sort of simple systematic review using search strings as Wearable computing framework Wearable computing rapid development Body sensor networks framework Also, It has been taken into account availability of the code, freshness and relevance Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 8 / 20
  • 9. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Selected frameworks SPINE Figure: Signal Processing In Node Environment (SPINE) Source: http://spine.deis.unical.it/spine.html Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 9 / 20
  • 10. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Selected frameworks BNSM Figure: Body Network Service Manager (BNSM) Source: adapted from Iyengar (2009), p. 16 Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 10 / 20
  • 11. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Selected frameworks IBM Bluemix Figure: Body Network Service Manager (BNSM) Source: http://www.ibm.com/developerworks/library/ba-bluemix-wearables/index.html Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 11 / 20
  • 12. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Case study Case study In this case study, each framework have been used to design an application to recognize and classify human movement Users became capable to communicate with devices with no need of touch or speech This is specially interesting for Wearable Computing Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 12 / 20
  • 13. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Experimental Setup System parameters The system parameters include a smartphone Samsung J1, with a textbf1230 mAh battery, a processing power of Dual-Core 1.2 GHz and operating system Android 5.0 (Lollipop) The server side was implemented in Java Language for both SPINE and BNSM For IBM Bluemix, it was used the cloud of the company Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 13 / 20
  • 14. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Experimental Setup Workload parameters Quantity of data: 20 samples for each movement (80 in total) Number of possible movements: 4 Necessary time to complete one movement: 35 seconds Total time of execution: 12 minutes Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 14 / 20
  • 15. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Results Energy consumption Figure: Energy consumption Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 15 / 20
  • 16. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Results Memory footprint Figure: Memory footprint Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 16 / 20
  • 17. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Results Accuracy Table: Accuracy of the data Sitting Standing Walking Falling SPINE 95% 93% 93% 99% BNSM 95% 95% 96% 100% IBM 96% 97% 98% 100% Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 17 / 20
  • 18. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Results Overview of results Table: Average of the results with a confidence interval Energy consumption (mW/s) Memory footprint (KB) Accuracy (%) SPINE 6.9 ± 1.7 4.2 ± 0.8 93 ± 1 BNSM 4.8 ± 1.7 4.5 ± 0.8 95 ± 1 IBM 5.8 ± 1.7 3.2 ± 0.8 97 ± 1 Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 18 / 20
  • 19. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References Conclusion All of the frameworks help with heterogeneity of protocols and nodes The solution provided by IBM Bluemix was the easiest to use for rapid prototyping SPINE and BNSM have shown similar results, but the second one was more efficient for energy saving Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 19 / 20
  • 20. Introduction Wearable Computing Material and methods Performance evaluation Conclusion References References BELLIFEMINE, Fabio et al. SPINE: a domain-specific framework for rapid prototyping of WBSN applications. Software: Practice and Experience, v. 41, n. 3, p. 237-265, 2011. BORGIA, Eleonora et al. Special issue on “Internet of Things: Research challenges and Solutions”. Computer Communications, v. 89, p. 1-4, 2016. GHEITH, Ahmed et al. IBM bluemix mobile cloud services. IBM Journal of Research and Development, v. 60, n. 2-3, p. 7: 1-7: 12, 2016. HUSSEIN, Aziza I. Wearable computing: Challenges of implementation and its future. In: 12th Learning and Technology Conference, 2015. 35752 2015. IEEE, 2015. p. 14-19. IYENGAR, Sameer et al. A framework for creating healthcare monitoring applications using wireless body sensor networks. In: Proceedings of the ICST 3rd international conference on Body area networks. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2008. p. 8. Michelle Cacais, Danielo G. Gomes, Paulo Armando and Rossana Andrade UFCPerformance Evaluation of Wearable Computing Frameworks 2 - 6 de julho de 2017 20 / 20