Simulating Wireless Sensor Networks with OMNeT++, Department of Computer Science, LSU. Developed a discreteevent simulation software for modeling large scale wireless sensor network. It is still actively used at various universities for modeling & simulating large networks and to test various routing algorithms to assess their topological, stabilization and scaling properties. Technology Used: C++, omnet++
Simulation Study for Wireless Sensor Networks and Load Sharing Routing Protocol to Increase Network Life and Connectivity, Department of Computer Science, LSU. LSU SensorSimulator is a framework for simulating wireless sensor networks. It is a customizable and extensible simulator, which allows testing and analyzing software for wireless sensor networks. The users can subclass the framework classes and customize the behavior of various network layers. This subclassing gives a way to the developers an opportunity to analyze and investigate, phenomenological, networking, robustness and scaling issues, to explore arbitrary algorithms for distributed sensors, independent of hardware constraint. The results are compared against the simulation results for ns2 for routing protocols Directed Diffusion and GEAR. Through the comparison of results for scalability, performance and memory utilization it is observed that LSU SensorSimulator performs much better. Buddy load sharing routing protocol is a routing protocol which can be combined with any geographically aware routing protocol to increase the network life and connectivity. The performance of Buddy load sharing algorithm for network life, and it is found that for a very negligible overhead the network life and connectivity and be improved by buddy load sharing.
Technology Used: C++, omnet++
Solving (Linear and Partial) Differential Equations using MQ method,IIT, Delhi. Implemented a MultiQuadric (MQ) algorithm to solve linear or partial differential equations. The solution was used to verify the validity of MQ method to solve partial & liner differential equations within an acceptable error factor.
Technology Used: FORTRAN
Algorithms and data structures.
Introduction to Programming
SCRUM and AGILE(Software Development Methodologies)