Research
My research develops algorithmic foundations for heterogeneous resource allocation and scheduling, with an emphasis on approximation algorithms, combinatorial optimization, and real-time guarantees for distributed systems.
Research Directions
Heterogeneous Resource Scheduling
I study scheduling and allocation problems in systems where applications compete for multiple heterogeneous resources, including computing, communication, and edge-cloud infrastructure. My work focuses on algorithms with provable performance guarantees while remaining motivated by deployable real-time systems.
Network-Integrated Computing Systems
I am interested in systems where computation and networking decisions must be made jointly. This includes mobile edge computing, vehicular edge computing, and cyber-physical systems where offloading, routing, subscription, and resource allocation interact with timing constraints.
Real-Time and Deadline-Constrained Optimization
Many cyber-physical and edge applications must finish within strict deadlines. I work on mathematically grounded approaches for deadline-constrained task mapping, job offloading, resource management, and adaptive control.
Fault Tolerance and Adaptive Offloading
My recent work studies fault-tolerant offloading frameworks for real-time applications in mobile edge computing, including detection and recovery mechanisms for failures in network links, edge servers, and scheduling components.
Keywords
- Approximation algorithms
- Combinatorial optimization
- Real-time scheduling
- Heterogeneous resource allocation
- Mobile and vehicular edge computing
- Network-integrated cyber-physical systems