My research focuses primarily on Real-time Systems and Quality of Service (QoS). I am currently working on 
Scalable QoS-based Resource Allocation Schemes on distributed systems. It uses Q-RAM (QoS-based
Resource Allocation Model)
to build the basic framework for QoS-based optimization. I'm looking at diverse
types of systems such as multi-processors, networked systems to phase-array radar systems. The applications
that run on these systems are unique in their own ways. I am developing a hierarchical decomposition technique 
that solves the resource allocation on these large system in an efficient and timely fashion. The scheme is called 
Hierarchical Q-RAM (H-Q-RAM) The  work is a  part of the MURI (Multiple University Research Initiative) project.

Previously, I was involved in Resource Kernel project. I developed  real-time network packet schedulers for FreeBSD
and Real-time Mach operating systems. Later, we developed a "resource kernel" for  Linux, known as
Linux/RK. I implemented a real-time network subsystem for Linux/RK that provides scheduling guarantees on the sent
and received network packets.