Dynamic Resource Allocation Algorithms for Cognitive Radio Networks

Cognitive radio networks are fundamentally different from traditional cellular networks because multiple competing service providers simultaneously co‐exist in the same wireless spectrum. Service providers can significantly increase the network capacity by deploying dynamic resource allocation algorithms that are robust to time‐varying and uncertain environments as well as the actions of other, possibly selfish entities.

Hierarchical Thermal Transport in Electronic Devices: Nano-Scale and Transistor-Level Modelling

The conventional continuum-based physical relations that describe heat and fluid flow in bulk materials, such as the Navier-Stokes and Fourier equations, break down at sub-continuum scales. The failure of these relations, along with the current trend of miniaturization in man-made devices and wide spread use of nano-structured systems, urge for development of new computational techniques capable of modelling sub-continuum physical phenomena. This project specifically studies the thermal transport modelling in nano‐structured systems.

Experimental Computer-Aided Design Flow

Field-Programmable Gate Arrays (FPGAs) have become the implementation medium of choice for many digital circuits in areas as diverse as telecommunications, bioinformatics, visualization systems, and digital signal processing. One of the few areas where FPGAs have not yet become ubiquitous is in mobile applications.This application area is huge; together with cloud computing, we expect that mobile devices will become the computing platform of the future.

Improving Signature-Based Intrusion Detection

The prevalent use of signature-based approach in modern intrusion detection systems (IDS) emphasizes the importance of two issues associated with the performance of the approach: the rigid requirements for signature processing and the quality of signature set. The focus of this research project is on improving performance of signature-based intrusion detection.

Parallel Software Acceleration of Meta-Heuristics for Data Mining

Over the last ten years, the needs of industry have made data mining one of the most important facets of Information Technology (IT). In simple terms, data mining is the automatic process of extracting interrelationships and patterns of interest from data. Today, companies around the world rely on data mining not only to discover knowledge from historical information, but to predict future  trends and behaviors, allowing businesses to make more informed decisions.

Partial differential equations for seismic imaging.

The goal of the project is to implement specific numerical algorithms for rendering high resolution seismic images, using a parallel processing framework.

Universal characterization of quantum optical devices: Theory and practice

The primary vision of my group’s research is implementing light as the principal physical medium for quantum information processing. Light is an ideal communication agent: because the energy of the photon is normally much higher than the average temperature of the environment, it can propagate many miles without losing the information it carries. Therefore, no matter what physical system will be the basis for future quantum computers, these computers will have to use photons to talk to each other.

Transport Layer Protocol Design for Cognitive Radio Systems

Recent studies have shown that many licensed spectrum bands are under-utilized, which form
spectrum holes [1]. The concept of cognitive radio was introduced in order to increase the
usage of the spectrum [2]. In cognitive radio systems [3], unlicensed users (which are also
called secondary users) can perform sensing over a wide range of spectrum bands. The
secondary users can opportunistically access the unused licensed bands from the legacy
spectrum holders (which are also called primary users). In order words, the secondary users