title: A Machine-to-Machine protocol benchmark for eHealth applications - Use case: 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.
  
  
  OBJECTIVE
  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.
authors.affiliation: Grupo de Ingeniería Biomédica, Universidad de Sevilla, Spain. Electronic address: atalaminos@us.es.
authors.forename: Alejandro
authors.initials: A
authors.lastname: Talaminos-Barroso
authors.affiliation: Grupo de Ingeniería Biomédica, Universidad de Sevilla, Spain; Centro de Investigación Biomédica en Red en Bioingeniería, Biomateriales y Nanomedicina (CIBER-BBN), Spain.
authors.forename: Miguel A
authors.initials: MA
authors.lastname: Estudillo-Valderrama
authors.affiliation: Grupo de Ingeniería Biomédica, Universidad de Sevilla, Spain; Centro de Investigación Biomédica en Red en Bioingeniería, Biomateriales y Nanomedicina (CIBER-BBN), Spain.
authors.forename: Laura M
authors.initials: LM
authors.lastname: Roa
authors.affiliation: Centro de Investigación Biomédica en Red en Bioingeniería, Biomateriales y Nanomedicina (CIBER-BBN), Spain; Department of Signal Theory and Communications, University of Seville, Spain.
authors.forename: Javier
authors.initials: J
authors.lastname: Reina-Tosina
authors.affiliation: Medical-Surgical Unit of Respiratory Diseases, University Hospital Virgen del Rocío, Seville, Spain.
authors.forename: Francisco
authors.initials: F
authors.lastname: Ortega-Ruiz
mesh_terms: D019985:Benchmarking; D006801:Humans; D020407:Internet; D012140:Respiratory Tract Diseases / Q000534:rehabilitation*
keywords: Benchmark; IoT; M2M; Publish/subscribe; Respiratory rehabilitation; eHealth