A Machine-to-Machine protocol benchmark for eHealth applications – Use case: Respiratory rehabilitation. Issue 129 (June 2016)
- Record Type:
- Journal Article
- Title:
- A Machine-to-Machine protocol benchmark for eHealth applications – Use case: Respiratory rehabilitation. Issue 129 (June 2016)
- Main Title:
- A Machine-to-Machine protocol benchmark for eHealth applications – Use case: Respiratory rehabilitation
- Authors:
- Talaminos-Barroso, Alejandro
Estudillo-Valderrama, Miguel A.
Roa, Laura M.
Reina-Tosina, Javier
Ortega-Ruiz, Francisco - Abstract:
- Highlights: The software tool presented allows the deployment of different benchmarking tests for M2M protocols. The most relevant M2M protocols were evaluated considering different specific performance metrics. Benchmark results allowed to select the most suitable M2M protocol a clinical case of use: respiratory rehabilitation. Abstract: Background: M2M (Machine-to-Machine) communications represent one of the main pillars of the new paradigm of the Internet of Things (IoT), and is making possible new opportunities for the eHealth business. Nevertheless, the large number of M2M protocols currently available hinders the election of a suitable solution that satisfies the requirements that can demand eHealth applications. Objectives: In the first place, to develop a tool that provides a benchmarking analysis in order to objectively select among the most relevant M2M protocols for eHealth solutions. In the second place, to validate the tool with a particular use case: the respiratory rehabilitation. Methods: A software tool, called Distributed Computing Framework (DFC), has been designed and developed to execute the benchmarking tests and facilitate the deployment in environments with a large number of machines, with independence of the protocol and performance metrics selected. Results: DDS, MQTT, CoAP, JMS, AMQP and XMPP protocols were evaluated considering different specific performance metrics, including CPU usage, memory usage, bandwidth consumption, latency and jitter. TheHighlights: The software tool presented allows the deployment of different benchmarking tests for M2M protocols. The most relevant M2M protocols were evaluated considering different specific performance metrics. Benchmark results allowed to select the most suitable M2M protocol a clinical case of use: respiratory rehabilitation. Abstract: Background: M2M (Machine-to-Machine) communications represent one of the main pillars of the new paradigm of the Internet of Things (IoT), and is making possible new opportunities for the eHealth business. Nevertheless, the large number of M2M protocols currently available hinders the election of a suitable solution that satisfies the requirements that can demand eHealth applications. Objectives: In the first place, to develop a tool that provides a benchmarking analysis in order to objectively select among the most relevant M2M protocols for eHealth solutions. In the second place, to validate the tool with a particular use case: the respiratory rehabilitation. Methods: A software tool, called Distributed Computing Framework (DFC), has been designed and developed to execute the benchmarking tests and facilitate the deployment in environments with a large number of machines, with independence of the protocol and performance metrics selected. Results: DDS, MQTT, CoAP, JMS, AMQP and XMPP protocols were evaluated considering different specific performance metrics, including CPU usage, memory usage, bandwidth consumption, latency and jitter. The results obtained allowed to validate a case of use: respiratory rehabilitation of chronic obstructive pulmonary disease (COPD) patients in two scenarios with different types of requirement: Home-Based and Ambulatory. Conclusions: The results of the benchmark comparison can guide eHealth developers in the choice of M2M technologies. In this regard, the framework presented is a simple and powerful tool for the deployment of benchmark tests under specific environments and conditions. … (more)
- Is Part Of:
- Computer methods and programs in biomedicine. Issue 129(2016)
- Journal:
- Computer methods and programs in biomedicine
- Issue:
- Issue 129(2016)
- Issue Display:
- Volume 129, Issue 129 (2016)
- Year:
- 2016
- Volume:
- 129
- Issue:
- 129
- Issue Sort Value:
- 2016-0129-0129-0000
- Page Start:
- 1
- Page End:
- 11
- Publication Date:
- 2016-06
- Subjects:
- AMQP Advanced Message Queuing Protocol -- API Application Programming Interface -- CoAP Constrained Application Protocol -- DCF Distributed Computing Framework -- DDS Data Distribution Service -- ICT Information and Communication Technologies -- IDL Interface Description Language -- JMS Java Message Service -- JSON Javascript Object Notation -- IOT Internet of Things -- M2M Machine-to-Machine -- MQTT MQ Telemetry Transport -- MVC Model-view-controller -- NTP Network Time Protocol -- ORM Object-Relational Mapping -- OTP Object-Topic Mapping -- QoS quality of service -- RR respiratory rehabilitation -- SQL Structured Query Language -- TLS Transport Layer Security -- WAN wide area network -- XML eXtensible Markup Language -- XMPP Extensible Messaging and Presence Protocol
Respiratory rehabilitation -- IoT -- M2M -- Publish/subscribe -- eHealth -- Benchmark
Medicine -- Computer programs -- Periodicals
Biology -- Computer programs -- Periodicals
Computers -- Periodicals
Medicine -- Periodicals
Médecine -- Logiciels -- Périodiques
Biologie -- Logiciels -- Périodiques
Biology -- Computer programs
Medicine -- Computer programs
Periodicals
Electronic journals
610.28 - Journal URLs:
- http://www.sciencedirect.com/science/journal/01692607 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cmpb.2016.03.004 ↗
- Languages:
- English
- ISSNs:
- 0169-2607
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.095000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 1185.xml