Hamzeh Khazaei obtained his BSc. and MSc. degrees in Computer Science from Amirkabir University of Technology in 2005 and 2008, respectively. He received his PhD degree in Computer Science from University of Manitoba in 2013 where he extended queuing theory and stochastic processes to accurately model the performance of cloud computing systems. Dr. Khazaei joined IBM Canada Research and Development Center as a Research Scientist to incorporate big data management in health informatics pertaining to Neonatal Intensive Care Units. Afterward, he joined York University as a postdoctoral fellow to conduct research on engineering model-based self-adaptive software systems. He continues his research in design and development of a self-managing IoT platform based on microservices at the University of Toronto in the capacity of a Research Associate. Currently he is an assistant professor in Software Engineering & Intelligent Systems group at Electrical and Computer Engineering department in the University of Alberta.
My research strives to promote the dependability and intelligence of distributed systems so that they can be trusted to autonomously manage the backbone of our modern society. My focus particularly is on performance, availability, reliability and security by the way of self-adaptation. To this end, theories such as queueing theory, machine learning, control theory and stochastic petri nets may be leveraged or extended.
Engineering self-adaptive systems
Performance modelling of cloud systems
DevOps through containerized microservices
Big data management in IoT and health informatics