Keywords | Categories: Computer Science and Engineering, distributed systems, hierarchical performance modeling, Hierarchical Performance Modeling System (HPMS), real-time application, sensors, underwater sensor
Hierarchical performance modeling to design real-time application with minimum resources and power consumption: Techniques to evaluate sequential and distributed systems have been investigated. Results were integrated in Hierarchical Performance Modeling System (HPMS) to provide a general-purpose methodology to support the development of the performance-oriented software applications including distributed objects and real-time systems. It provides quantitative performance and power assessment of an entire system comprising of hardware, software and communication. It assists the system developers to incorporate performance metrics very early in the design process. Techniques are used to evaluate and optimize developing efficient parallel and distributed applications via restructuring, partitioning, allocation and scheduling.
Efficient Deployment Algorithms for Wireless and Underwater Sensor and processing Networks: Techniques to efficiently determine the number and locations of sensors for wireless and underwater networks. It includes routing algorithms and scheduling approaches for different settings. We assume static setting and dynamic setting. In the later one, we employed adaptive power control to handle mobile networks. We also design, implement and evaluate an adaptive power controlled routing scheme for different network applications.