60 likes | 240 Views
Performance Monitoring Tool for BSN. What is performance monitoring ?. Monitoring and Reporting System properties of the BSN May or may not be application specific Providing access to these properties during application development through open source APIs. Literature Review. Definitions.
E N D
What is performance monitoring ? • Monitoring and Reporting System properties of the BSN • May or may not be application specific • Providing access to these properties during application development through open source APIs
Definitions • Usability – An usable BSN will allow any type of sensor to be interfaced with a common computing platform • Extensibility – An extensible software system has the following properties • Modularity of application code • Reusability of code • Abstractability • Minimal Dependancy • Open – The APIs provided for application development are open for editing
Need for performance evaluation • Resource aware application development • Testing real time operation of applications • One of the main gaps in the existing BSN hardware or software systems
Which system properties to monitor ? • Energy – energy consumption of individual nodes of the BSN as well as overall BSN energy consumption • Thermal safety of BSN nodes • Delay / Response time of Applications • Execution time of code snippets • Communication quality • Packet Delivery Ratio, Received Signal Strength • Computational Resource Consumption • Memory (RAM, Flash memory) Utilization • CPU utilization