Research Projects
The following list consists of our active research projects:
- Parallel/Distributed Computing Systems
- Project 1: Fast Job Scheduling in distributed multi-core and clusters with traditional memory hierarchy.
- Project 2: Fast Job Scheduling with Transactional Memory Implementation in multicore, distributed multicore, and cluster systems supporting new non-volatile memory hierarchy.
- Sensor Networks
- Current Research: Data collection and coverage using many data collecting agents.
- Emerging Technologies such as Internet of Things (IoT)
- Current Research: Matching events to user queries in IoT data streams fast.
- Distributed Robotics
- Project 1: Coordinate robots (of constrained capabilities) to reach certain configurations of interest fast.
- Project 2: Data collection by balanced partitioning of working area; Goal is to minimize total time of data collection.
- Other PAST AND CURRENT RELATED Research Projects
- Steiner tree and related problems
- Distributed garbage collection
- Distributed directories
- Dynamic networks
- Load balancing
- Geometric, delay-tolerant, and vehicular routing problems in sensor networks
- Coverage and self-deployment problems in sensor networks
The major research focus in this area is towards the implementation of Transactional Memory on Multicore, Distributed Multicore, Cluster, and GPU environments with Volatile/Non-Volatile Memory hierarchy. The following two are the ongoing research projects in this area:
The research in Sensor Notwrok is mainly based on the mobility tracking with sensors deployed in an environment and has many applications: nearest neighbor queries, matching resources with events, location tracking, data collection and coverage and so on.
The research in this area is mainly focused in Network Addressing, Communication, Management, Middlewares, Interoperatability, Security, Scalability, Mobility, Power Issues and other factors required to communicate efficiently in the smart devices.
The research focus in Distributed Robotics is how efficiently can many robotic agents coordinate with constrained capabilities on power and memory to solve coverage, data collection, etc. The following two are the ongoing research projects in this area: