- Optimization in Virtualized and Cloud Computing Environments: Memory optimizations, Scheduling protocols, Data-driven and Statistical characterization for fault detection.
- Wireless Mobile Embedded & Sensor Systems: Exploiting statistical and pattern properties of sensors, power management and data compression.
- Embedded Systems and CAD: System Synthesis Architecture, Non-parametric Statistical Techniques for Manufacturing Variability, Real-time Operating Systems, Low Power System Design.
- Mobile Wireless Social Applications and Networking: Development of new networks through mobile devices, Application development for emerging economies.
- Intellectual Property Protection and Hardware-based System Security: Side Changel Circuitry, Trusted Computing Protocols, Watermarking, Fingerprinting, Forensic Engineering, Reverse Engineering, Obfuscation.
Education
University of California, Los Angeles, CA
Ph.D. in Computer Science, June 2006.
Ph.D. Thesis: Design of Embedded Systems using Data-Driven Statistical Techniques.
University of California, Los Angeles, CA
M.S. in Computer Science, December 2002.
Master's Thesis: Non-Parametric Statistical Techniques for Forensic Engineering.
University of California, Los Angeles, CA
B.S in Computer Science and Engineering, June 2000.
Work Experience
Assistant Professor, Department of Computer Science
Stony Brook University (Sept. 2006 - current)
- Pervasive Computing and Mobility: Working on creation of peer-to-peer pervasive computing application which aims to characterize mobility movement of data through mobile phones. Deployment and use will enable characterization of peer-to-peer movement and behaviors. Establishing algorithm to achieve data delivery guarantees in mobile wireless networks based on real world mobility traces. Packet forwarding is performed to wireless routers along the anticipated mobility path.
- Power Management Analysis
of Virtualized Data Centers: Profiling overhead of virtual
machines in data centers with focus on decreasing overall power
consumption. Redefining task scheduling and context switch management
of physical machines and virtual machines for improved performance and
power.
- Trustworthy Computing
Through Hardware-based System Security: Development of
hardware structures and statistical techniques for hardware-based
trusted computing. Develop side channel circuits for monitoring and
conditioning hardware circuitry for protection against malicious
attacks. Application and development of Very Large Public Physically
Unclonable functions and application level protocols for providing
trusted computing and operation.
- Node Desynchronization for Wireless Networks: Creating desynchronization algorithms for low power wireless node communication. Applications of the approach include enhanced throughput routing, improved guarantee and time overhead for sensor node reprogramming.
- Exploitation of Mobile Agents in Multi-tiered Sensor Networks: Goals are enhancing the lifetime, throughput, and overall operation of a multi-tiered sensor network through active distributed path planning of mobile agents.
- Data-driven Mobility
Models: In the development of a statistics-based model of
mobility with maximum likelihood non-linear object positioning,
optimal polynomial approach for compact object trajectories, Markov
Chain-based high-level movement models. Applications of the Model
include Mobility-based routing, Broadcast, Multicast and Aggregation,
and Resource and Power Management.
Research Assistant, Department of Computer Science
University of California, Los Angeles (June 2000-June 2006)
- Inter-Sensor Modeling: Developed statistical models that take into account physical, chemical and biological laws to predict readings of sensors. Developed new symmetric monotonic regression technique for multiple sensor prediction. Analyzed and explored mutual correlations of sensor readings to enhance modeling accuracy. Applied and analyzed the application of inter-sensor statistical models for power saving optimization applications such as sensor node assignment.
- Statistical Models of Lossy Links: Developed density estimation based techniques for characterization of lossy links in wireless low power ad-hoc networks in indoor and outdoor environments. Analyzed the relationship between localized algorithms and network protocols and communication properties of links. Conducted a study on the statistical temporal properties of links in low power wireless communications. Analyzed the impact of statistical temporal properties on routing protocols.
- Non-parametrical Statistical Techniques for Characterizing Interconnect Networks in Deep Sub-micron Designs: Built statistical model for accurate prediction of likelihood of interconnect length prior to routing. Analyzed model prediction abilities using the buffer insertion problem. Developed an a priori wirelength estimation approach using rigorous statistical modeling and validation techniques. Analyzed the approach on two new applications for a priori total wirelength predictions: rapid exploration of the placement solution space and identification of placement invariant long nets.
- Interconnect Optimization Using Architectural Transforms: Developed an efficient Integer Linear Programming approach to minimizing necessary interconnects through the use of deflection operations. Optimized interconnect in terms of power and area.
- Probabilistic Constructive Optimization Paradigm: Developed an Optimization Paradigm, Probabilistic Constructive, for Combinatorial Optimization Problems. Applied approach to two generic Optimization Problems: Graph Coloring and Boolean Satisfiability and two CAD-related problems: Sequence Covering and Template Matching.
- Intellectual Property Protection for VLSI and CAD Tools: Developed a system of Intellectual Property Protection techniques. The techniques provide sound mathematical proof of their effectiveness and ensure complete credibility and fairness. The techniques was applied to a variety of canonical design problems.
Please see Publications
Professional & Service Activities
- Program Coordinator for Stony Brook Computer Science 5-year Combined Degree BS/MS Program
- Member of IEEE and ACM
- Program Chair for The 4rd International Conference on Mobile Computing, Applications, and Services, Los Angeles, October 10-12, 2012.
- Publicity Chair for The 3rd International Conference on Mobile Computing, Applications, and Services, Los Angeles, October 24-27, 2011.
- Publication Chair for The 16th Annual International Conference on Mobile Computing and Networking, Chicago, September 20-24, 2010.
- Conference Organizer/Program Chair for International Symposium on
Technologies for
Social Advancement (T4SA’10) held in conjunction with International Multiconference on
Computer Science and Information Technology Wisla, Poland, October 18-20, 2010. - Conference Organizer/Program Chair for 1st International Symposium on Intelligent Mobile Technologies for Social Change (IMT4SC’09) held in conjunction with International Multiconference on Computer Science and Information Technology Mragowo, Poland, October 12-14, 2009.
- Reviewer for various journals including: IEEE Transactions on
Dependable and Secure Computing, IEEE Transactions on Very Large Scale
Integration Systems, IEEE/ACM Transactions on Networking, IEEE
Transactions on Sensor Networks, Elsevier Ad hoc Networks, Elsevier
Ad-Hoc
Networks Journal, IEEE Multimedia, Computer Networks Journal, Elsevier Journal on Computer Networks.
