Experimental Performance Evaluation of POBICOS Middleware for Wireless Sensor Networks
Table 3
Middleware and TinyOS task descriptions from the sample run.
Task name
Source
Description
McuSleep.sleep
TinyOS
Command called in task scheduler when there is no tasks to be run.
PoPerfInspM$CpuUsageMilliTimer$fired
POBICOS
Timer task to measure CPU load periodically. Default measurement period is 3 seconds. Because this task resets the performance counters details of the profiler cannot measure all metrics.
VirtualizeTimerC$0$updateFromTimer
TinyOS
Task to manage TinyOS timers.
PoCommTimersM$BaseTimer$fired
POBICOS
Task to manage reliable transport timers. Default period is 4 seconds.
PoReliableTransportIstub$Timer$fired
POBICOS
Timer task to manage reliable transport transmissions.
CC2480P$sendDoneTask
POBICOS
Radio transmission task.
CC2480P$receiveTask
POBICOS
Radio reception task.
PoNetworkMngrM$MilliTimer$fired
POBICOS
Task for network management. Default period is 1 second.