Networked and Distributed Systems and Protocols, Performance Evaluation, Wireless Sensor Networks, Applications of Sensor Networks.
My research interests include the design and performance analysis of network protocols, and networked distributed systems in general with an emphasis on wireless sensor-based systems. In particular, I am conducting research related to
As a side issue, I develop models and specialized simulation environments for the study of such systems. I use as the proof-of-concept environments the various deployments of the SmartCondo (of which I was a founding member) infrastructure, as well as deployments in building and building construction environments.
Processes: process state transitions; operations on processes; interrupt processing; multiprocessor considerations; resource allocation; synchronization; critical sections and events; semaphores; deadlock: avoidance, detection, and recovery; memory management; virtual memory; paging and segmentation; page replacement strategies; working sets; demand paging; process scheduling; scheduling algorithms; file system functions; file organization; space allocation; elements of operating systems security; virtual machines. Prerequisites: CMPUT 201 and 204 or 275; one of CMPUT 229, E E 380 or ECE 212.Winter Term 2021