Experimental Validation of Middleware: Platforms, Performance and Related Issues

  • José Cecílio
  • Pedro Furtado
Part of the Computer Communications and Networks book series (CCN)


In this chapter we show an extensive experimentation work with the concepts that were described throughout the book. We show that the generic architecture is viable by means of implementation for multiple platforms and testing the ensemble in networks sensing and control systems. Metrics such as performance, code and memory requirements are used to evaluate the middleware over different platforms. Testing operation in constrained devices, i.e. whether the code fits into a constrained device and comparison of RAM versus flash operations in terms of time and energy (since constrained devices typically have low amounts of RAM), is also evaluated. Since some or all nodes can be mobile and battery operated, it is also important to evaluate whether the developed solutions last for a long time without any external power source. We also evaluate operation latencies, i.e. we test the latencies of the system in a networked environment.


Sink Node Flash Memory Code Memory Node Component Duty Cycling 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Dunkels A, Eriksson J, Finne N, Tsiftes N (2011) Powertrace: network-level power profiling for low-power wireless networks low-power wireless. SICS technical report T2011:05Google Scholar
  2. 2.
    Dunkels A (2011) The contikimac radio duty cycling protocol. SICS technical report T2011:13Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • José Cecílio
    • 1
  • Pedro Furtado
    • 1
  1. 1.University of CoimbraCoimbraPortugal

Personalised recommendations