Research Article

Experimental Performance Evaluation of POBICOS Middleware for Wireless Sensor Networks

Table 3

Middleware and TinyOS task descriptions from the sample run.

Task nameSourceDescription

McuSleep.sleepTinyOSCommand called in task scheduler when there is no tasks to be run.
PoPerfInspM$CpuUsageMilliTimer$firedPOBICOSTimer 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$updateFromTimerTinyOSTask to manage TinyOS timers.
PoCommTimersM$BaseTimer$firedPOBICOSTask to manage reliable transport timers. Default period is 4 seconds.
PoReliableTransportIstub$Timer$firedPOBICOSTimer task to manage reliable transport transmissions.
CC2480P$sendDoneTaskPOBICOSRadio transmission task.
CC2480P$receiveTaskPOBICOSRadio reception task.
PoNetworkMngrM$MilliTimer$firedPOBICOSTask for network management. Default period is 1 second.