gms | German Medical Science

GMDS 2012: 57. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e. V. (GMDS)

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie

16. - 20.09.2012, Braunschweig

QoS properties of a biomedical wireless sensor network: an empirical comparison of two models

Meeting Abstract

Suche in Medline nach

  • Emmanouil Fanourgakis - TUHH Hamburg-Harburg, Software Technology Systems (STS) Institute, Harburg, Deutschland
  • Sibylle Schupp - TUHH Hamburg-Harburg, Hamburg, Deutschland

GMDS 2012. 57. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e.V. (GMDS). Braunschweig, 16.-20.09.2012. Düsseldorf: German Medical Science GMS Publishing House; 2012. Doc12gmds089

DOI: 10.3205/12gmds089, URN: urn:nbn:de:0183-12gmds0899

Veröffentlicht: 13. September 2012

© 2012 Fanourgakis et al.
Dieser Artikel ist ein Open Access-Artikel und steht unter den Creative Commons Lizenzbedingungen (http://creativecommons.org/licenses/by-nc-nd/3.0/deed.de). Er darf vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden, vorausgesetzt dass Autor und Quelle genannt werden.


Gliederung

Text

Introduction: Biomedical sensor networks (BSN) are networks of sensors that, installed on the patient, monitor vital body functions, and alert medical staff when needed; high Quality of Service (QoS) can thus be critical. Yet, maintaining the required QoS conflicts with the restriction on (battery) resources: allowing sleep periods for the nodes saves energy but impairs QoS.

Today, QoS properties of a network are validated using simulation. Model checking could provide proofs, but is known to suffer from the ”state space explosion problem” and might therefore not be applicable to realistic scenarios. In a pioneering project, Tschirner et al. [1] were able to use model checking for a BSN and verified QoS properties for various network topologies and different temporal settings. Depending on the particular QoS property, the authors could verify up to 16-node networks; they had to make simplifying assumptions, though. We lift two of those simplifications and empirically evaluate the resulting impact on model checking.

Material and Methods: The models target the Chipcon CC2420 transceiver [2], a popular receiver for wireless communication. Model checking is done by the UPPAAL tool suite [3]. The two QoS properties of interest is the sink connectivity, measuring how long a node needs in the worst case to connect to the sink (i.e., the medical center) possibly through multi-hop connections, and the packet delivery ratio, measuring the ratio of the packages sent that were actually received by the sink.

In the reference model, an acknowledgment status for a packet is set to true for all nodes in the network when the sink node receives the packet. Since such an action is not realistic, in our model, the sink instead sends an acknowledgment for each packet back to all connected nodes.

Also, in our extended model, a node retransmits packets after a timeout as many times as possible, while the reference model permits one retransmission only.

Result: We show that nodes that have a key forwarding role for packets of other nodes towards the sink, provably demand less sleep time. On the other hand, sleep time needs to be increased in points of the network where collisions occur.

We used both the reference and our extended model for verifying the same network topologies, and compared the results.

The behavior of the models and the optimal settings for active and sleep time are similar. Despite careful tuning [4], however, our more complex model veri?es only networks up to 3 nodes. The reference model scales better, in particular when collisions occur. Thus, carefully applied simplifications can enhance a model’s scalability.

Discussion: Model checking is a promising technique for BSNs, but small changes in the complexity of the network topology or the behavior of nodes can have big impact on the size of the network that can be verified. The trade-off between realistic assumptions and scalability suggests to model a node not in its entirety, but to model its components separately, at possibly di?erent abstraction levels, and thereby mitigate the state space explosion problem.


References

1.
Tschirner SI, Xuedong LI, Yi WA. Model-Based Validation of QoS Properties of Biomedical Sensor Networks. In: 8th ACM International Conference on Embedded Software; 2008. p. 69-78
2.
Chipcon corporation. ZigBee-ready RF Transceiver, CC24240 data sheet. 2004.
3.
Behrmann GE, Re DA, Larsen KI. A Tutorial on UPPAAL. In: Formal Methods for the Design of Real-Time Systems. Berlin: Springer; 2004. p. 200-37.
4.
Fanourgakis EM. Modelling and Verication of QoS properties of a Biomedical Wireless Sensor Network [Project Thesis (Studienarbeit)]. TU Hamburg-Harburg; 2012.