Mohammad Ali Salahuddin is a Research Assistant Professor of Computer Science with the David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario. Prior to this, he was a postdoctoral research associate with the University of Waterloo, and the Department of Computer Science, Université du Québec à Montréal, Montreal, Quebec. He was also a Visiting Scientist with the Concordia Institute for Information Systems Engineering, Concordia University, Montreal, Quebec. He received his Ph.D. in Computer Science from Western Michigan University, Kalamazoo, Michigan, USA, in 2014. He has B.S. degree in Computer Science from the University of Karachi (FAST-NUCES), Karachi, Pakistan and M.S. degrees in Computer Science from SZABIST, Karachi, Pakistan and Western Michigan University, Kalamazoo, Michigan, USA, in 1999, 2001 and 2003, respectively.
He has also worked in software engineering for the printing and publishing industry, with industry leaders, such as Flint Group and Quark Software, Inc., in Ann Arbor, Michigan, USA and Denver, Colorado, USA, respectively. He specializes in object-oriented design and analysis with extensive experience in the full life cycle of the software development process, including requirements specification, prototyping, design, implementation, testing and maintenance, using AGILE Scrum and best practices.
Dr. Salahuddin's research interests include wireless sensor networks (WSN), indoor and outdoor localization techniques, QoS and QoE in vehicular ad hoc networks (VANETs - WAVE, IEEE 802.11p and IEEE 1609.4) and vehicular clouds, software-defined networking (SDN), network function virtualization (NFV), content delivery networks (CDN), internet of things (IoT), network security, and autonomous network management. His methodologies include operations research, machine learning, evolutionary computing and high performance computing using CUDA-enabled GPUs. On a research grant from Scenaria, Inc., a subsidiary of AVL North America, he has developed business intelligence and data analytics software to facilitate market research, strategic planning and decision making. During this research, he also designed and developed a visual optimization software to solve domain independent linear and non-linear optimization problems. His co-authored research publications have received numerous awards, including Kenneth C. Sevcik outstanding student paper award at ACM SIGMETRICS, mutiple IEEE/IFIP NOMS best paper awards, IEEE CNOM best paper, and recognitions such as IEEE Xplore Innovation Spotlight. He serves on the Technical Program Committee (TPC) for international conferences and is a reviewer for various peer-reviewed journals, magazines and conferences. He is also the vice-chair of the Communications Society in IEEE Kitchener-Waterloo Section.
Education
Ph.D. Computer Science, Department of Computer Science, Western Michigan University, Kalamazoo, Michigan, USA, 2014
Dissertation Title: "Opportunistic Service Differentiation and Cloud Resource Management in Support of Enhanced Vehicular Applications"
Advisors: Ala Al-Fuqaha (Chair), Dionysios Kountanis, and Mohsen Guizani
M.S. Computer Science, Department of Computer Science, Western Michigan University, Kalamazoo, Michigan, USA, 2003
M.S. Computer Science, Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology (SZABIST), Karachi, Pakistan, 2001
B.S. Computer Science, University of Karachi (FAST-ICS), Karachi, Pakistan, 1999
Teaching
CS 436/CS 636 – Networks and Distributed Computer Systems, David R. Cheriton School of Computer Science, University of Waterloo, Winter 2024
CS 456/CS 656 – Computer Networks, David R. Cheriton School of Computer Science, University of Waterloo, Spring 2018, Spring 2019, Spring 2022, Spring 2023
Excerpts from Student Evaluations (Verbatim):
"...is very well versed in the contents of the course..."
"...computer networking is somewhat dry...the instructor is still able to make the class entertaining and explain the concepts..."
"...I appreciate how you made sure the concepts were understood before moving on..."
"...enthusiastic with answering student questions in class..."
"...always happy to answer student's questions after class..."
"...good organization of the course, lectures were easy to understand..."
"...very nice professor, engaging..."
"...liked how the instructor did not just read off the slides. He took what was on the slides, and expanded further..."
"...great job of organizing the course in an easy and logical fashion. This allowed for easy understanding of each topic..."
"...good teaching style and lecture style..."
"...handles student questions very seriously and answers them with depth. Very friendly and approachable..."
"...great presentations..."
"...course is very heavy on content but I feel like the instructor made it very interesting and engaging..."
"...made it very easy to understand the course concepts with his lecture slides and additional explanations on the board. He speaks very passionately which I really appreciate in terms of paying attention in class..."
"...very thorough explanations...covered very useful and practical technology and knowledge..."
"...really enthusiastic about the course content and really knows his stuff. He's genuinely one of the best professors that I've had. He doesn't just read off the slides but rather engages with the class to teach the content well..."
"...describes the course work very well and he's animated when he speaks..."
"...very well prepared and knowledgeable..."
CS 1110 – Computer Science I laboratory, a C#/Java programming course, with emphasis on object-oriented concepts, data structures, searching and sorting routines and their complexity analysis. Department of Computer Science, Western Michigan University, Fall 2009 – Summer 2014
Excerpts from Student Evaluations (Verbatim):
"...was very knowledgeable in the material at hand..."
"...very proficient at teaching the material. He really wanted to help you learn..."
"...is very clear and easy to understand. He made complicated concepts we learned in the lecture a lot easier to understand..."
"...takes time to answer all questions and ensures concept understanding..."
"…explained things when I needed them and did it in a way that I would understand what he was talking about..."
"...was very available when I needed help. I really liked that he was able to give me a nudge in the right direction so I could solve the problem my self and not just give out the answer..."
"...I learned more from his help than in the lecture..."
"...knows the material very well and is very patient and understanding..."
"...brought extensive practical experience to the course as well as the ability to clearly explain complex concepts..."
CS 5550 – Computer Networks, CS 6030 – Wireless Networks, CS 6910 – Systems Simulation and Modeling and CS 5560 - Network Programming: invited lectures, mentoring, grading and designing laboratory experiments. Department of Computer Science, Western Michigan University, Fall 2009 – Summer 2014
CS 111 – Computer Science I laboratory (C++). Department of Computer Science, Western Michigan University, Fall 2002 - Spring 2003
Journals, Magazines & Book Chapters
M. Sulaiman, B. Sun, M. A. Salahuddin, R. Boutaba and A. Saleh, "Data-driven Online Slice Admission Control and Resource Allocation for 5G and Beyond Networks," IEEE/ACM Transactions on Networking, 2025. (under review)
M. Sulaiman, M. Ahmadi, B. Sun, M. A. Salahuddin, R. Boutaba and A. Saleh, "MicroOpt: Model-driven Slice Resource Optimization in 5G and Beyond Networks," IEEE Transactions on Network and Service Management, 2024. (under review)
M. Ahmadi, A. Moayyedi, M. Sulaiman, M. A. Salahuddin, R. Boutaba, and A. Saleh, "Generalizable 5G RAN/MEC Slicing and Admission Control for Reliable Network Operation," IEEE Transactions on Network and Service Management, vol. 21(5), pp. 5384-5399, October 2024.
N. Malekghaini, E. Akbari, M. A. Salahuddin, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "AutoML4ETC: Automated Neural Architecture Search for Real-World Encrypted Traffic Classification," IEEE Transactions on Network and Service Management, vol. 21(3), pp. 2715-2730, June 2024.
A. Tabiban, H. Alameddine, M. A. Salahuddin and R. Boutaba, "Signalling Storm in O-RAN: Challenges and Research Opportunities," IEEE Communications Magazine, vol. 62(6), pp. 58-64, June 2024.
S. Zabarah, O. Naman, M. A. Salahuddin, R. Boutaba and S. Al-Kiswany, "An Approach for Detecting Multi-Institution Attacks," Springer Annals of Telecommunications, vol. 79(3), pp. 257-270, April 2024.
V. Pourahmadi, H. Alameddine, M. A. Salahuddin and R. Boutaba, "Spotting Anomalies at the Edge: Outlier Exposure-based Cross-silo Federated Learning for DDoS Detection," IEEE Transactions on Dependable and Secure Computing, vol. 20(5), pp. 4002-4015, September 2023.
M. Sulaiman, A. Moayyedi, M. Ahmadi, M. A. Salahuddin, R. Boutaba and A. Saleh, "Coordinated Slicing and Admission Control using Multi-Agent Deep Reinforcement Learning," IEEE Transactions on Network and Service Management, vol. 20(2), pp. 1110-1124, June 2023.
N. Malekghaini, E. Akbari, M. A. Salahuddin, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "Deep Learning for Encrypted Traffic Classification in the face of Data Drift: An Empirical Study," Elsevier Computer Networks, vol. 225, p. 109648, April 2023.
M. Peixoto, E. Mota, A. Maia, W. Lobato Jr., M. A. Salahuddin, R. Boutaba and L. Villas, "FogJam: A Fog Service for Detecting Traffic Congestion in a Continuous Data Stream VANET," Elsevier Ad Hoc Networks, vol. 140, p. 103046, March 2023.
I. Akbari, M. A. Salahuddin, S. Wen, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "Traffic Classification in an Increasingly Encrypted Web," Communications of the ACM, vol. 65(9), October 2022. (CACM Research Highlight)
M. A. Salahuddin, V. Pourahmadi, H. Alameddine, M. F. Bari and R. Boutaba, "Chronos: DDoS Attack Detection using Time-based Autoencoder," IEEE Transactions on Network and Service Management, vol. 19(1), pp. 627-641, March 2022.
H. Tsang, I. Akbari, M. A. Salahuddin, N. Limam and R. Boutaba, "ATMoS+: Generalizable Threat Mitigation in SDN using Permutation Equivariant and Invariant Deep Reinforcement Learning," IEEE Communications Magazine, vol. 59(12), pp. 105-111, December 2021.
M. Ghaznavi, E. Jalalpour, M. A. Salahuddin, R. Boutaba, D. Migault and S. Preda, "Content Delivery Network Security: A Survey," IEEE Communications Surveys and Tutorials, vol. 23(4), pp. 2166-2190, November 2021.
I. Akbari, M. A. Salahuddin, S. Wen, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "A Look Behind the Curtain: Traffic Classification in an Increasingly Encrypted Web," Proceedings of the ACM on Measurement and Analysis of Computing Systems, vol. 5(1), March 2021. (Kenneth C. Sevcik Outstanding Student Paper Award)
R. Boutaba, N. Shahriar, M. A. Salahuddin and N. Limam, "Managing Virtualized Networks and Services with Machine Learning," IEEE/Wiley Book Chapters on Communication Networks and Service Management in the Era of Artificial Intelligence and Machine Learning, N. Zincir-Heywood, Y. Diao, M. Mellia (Eds.), 2021.
H. Bian, T. Bai, M. A. Salahuddin, N. Limam, A. Abou Daya and R. Boutaba, "Uncovering Lateral Movement using Authentication Logs," IEEE Transactions on Network and Service Management, vol. 18(1), March 2021.
T. Bai, H. Bian, M. A. Salahuddin, A. Abou Daya, N. Limam and R. Boutaba, "RDP-based Lateral Movement Detection using Machine Learning," Elsevier Computer Communications, vol. 165, pp. 9-19, January 2021.
A. Abou Daya, M. A. Salahuddin, N. Limam and R. Boutaba, "BotChase: Graph-based Bot Detection using Machine Learning," IEEE Transactions on Network and Service Management, vol. 17(1), pp. 15-29, March 2020.
S. R. Chowdhary, M. A. Salahuddin, N. Limam and R. Boutaba, "Re-architecting NFV Ecosystem with Microservices: State-of-the-art and Research Challenges," IEEE Network Magazine, vol. 33(3), pp. 168-176, May 2019.
A. Mseddi, M. A. Salahuddin, M. F. Zhani, H. Elbiaze and R. Glitho, "Efficient Replica Migration Scheme for Distributed Cloud Storage Systems," IEEE Transactions on Cloud Computing, vol. 9(1), pp. 155-167, July 2018.
R. Boutaba, M. A. Salahuddin, N. Limam, S. Ayoubi, N. Shahriar, F. Estrada-Solano and O. M. Caicedo, "A Comprehensive Survey on Machine Learning for Networking: Evolution, Applications and Research Opportunities," SpringerOpen Journal of Internet Services and Applications, vol. 9(1), June 2018.
S. Ayoubi, N. Limam, M. A. Salahuddin, N. Shahriar, R. Boutaba, F. Estrada-Solano and O. M. Caicedo, "Machine Learning for Cognitive Network Management," IEEE Communications Magazine, vol. 56(1), pp. 158-165, January 2018.
A. Soltanian, F. Belqasmi, S. Yangui, M. A. Salahuddin, R. Glitho and H. Elbiaze, "A Cloud-based Architecture for Multimedia Conferencing Service Provisioning," IEEE Access, vol. 6(1), pp. 9792-9806, January 2018.
M. A. Salahuddin, J. Sahoo, R. Glitho, H. Elbiaze and W. Ajib, "A Survey on Content Placement Algorithms for Cloud-based Content Delivery Networks," IEEE Access, vol. 6(1), pp. 91-114, September 2017.
A. Gharaibeh, M. A. Salahuddin, S. Hussini, A. Khreishah, I. Khalil, M. Guizani and A. Al-Fuqaha, "Smart Cities: A Survey on Data Management, Security and Enabling Technologies," IEEE Communications Surveys & Tutorials, vol. 19(4), pp. 2456-2501, August 2017.
M. A. Salahuddin, A. Al-Fuqaha, M. Guizani, K. Shuaib and F. Sallabi, "Softwarization of Internet of Things Infrastructure for Secure and Smart Healthcare," IEEE Computer Magazine, vol. 50(7), pp. 74-79, July 2017.
J. Sahoo, M. A. Salahuddin, R. Glitho, H. Elbiaze and W. Ajib, "A Survey on Replica Server Placement Algorithms for Content Delivery Networks," IEEE Communications Surveys & Tutorials, vol. 19(2), pp. 1002-1026, June 2017.
M. A. Salahuddin, A. Al-Fuqaha and M. Guizani, "Reinforcement Learning for Resource Provisioning in the Vehicular Cloud," IEEE Wireless Communications Magazine, vol. 23(4), pp. 128-135, August 2016.
Z. H. Kamal and M. A. Salahuddin, "Introduction to Wireless Sensor Networks," Springer Book Chapters on Wireless Sensor and Mobile Ad-Hoc Networks: Vehicular and Space Applications, D. BenHaddou and A. Al-Fuqaha (Eds.), pp. 3-32, 2015.
M. A. Salahuddin and A. Al-Fuqaha, "AGORA: A Versatile Framework for the Development of Intelligent Transportation System Applications," Springer Book Chapters on Wireless Sensor and Mobile Ad-Hoc Networks: Vehicular and Space Applications, D. BenHaddou and A. Al-Fuqaha (Eds.), pp. 163-184, 2015.
M. A. Salahuddin, A. Al-Fuqaha and M. Guizani, "Software-Defined Networking for RSU Clouds in support of The Internet of Vehicles," IEEE Internet of Things Journal, vol. 2(2), pp. 133-144, April 2015. (IEEE Xplore Innovation Spotlight)
M. A. Salahuddin, "Opportunistic Service Differentiation and Cloud Resource Management in Support of Enhanced Vehicular Applications," Dissertations, 292, Western Michigan University, June 2014.
M. A. Salahuddin, A. Al-Fuqaha and M. Guizani, "Exploiting Context Severity to Achieve Opportunistic Service Differentiation in Vehicular Ad hoc Networks," IEEE Transactions on Vehicular Technology, vol. 63(6), pp. 2901-2915, July 2014.
Conferences
J. Tang, Z. Fayyaz, M. A. Salahuddin, R. Boutaba, Z. Zhang and A. Anwar, "HERL: Tiered Federated Learning with Adaptive Homomorphic Encryption using Reinforcement Learning," IEEE International Symposium on Cluster, Cloud, and Internet Computing (CCGrid), May 2025, Tromsø, Norway. (under review)
E. Akbari, M. A. Salahuddin, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "Towards Generalizable Encrypted Traffic Classification: A Case Study in Time-series Transformer Design," IEEE/IFIP Network Operations and Management Symposium (NOMS), May 2025, Honolulu, HI, USA.
M. Sulaiman, B. Sun, M. A. Salahuddin, R. Boutaba and A. Saleh, "vNetRunner: Per-VNF Slice Modeling for 5G and Beyond Networks," IEEE/IFIP Network Operations and Management Symposium (NOMS), May 2025, Honolulu, HI, USA.
B. Zhang, M. A. Salahuddin, P. Hu, Y. Wang, N. Limam, B. Sun, D. Barradas and R. Boutaba, "Signalling Load-aware Conditional Handover in 5G Non-Terrestrial Networks," IFIP/IEEE International Conference on Network and Service Management (CNSM), October 2024, Prague, Czech Republic.
A. Abouelkhair, K. Majdi, N. Limam, M. A. Salahuddin and R. Boutaba, "5GProvGen: 5G Provenance Dataset Generation Framework" IFIP/IEEE International Conference on Network and Service Management (CNSM), October 2024, Prague, Czech Republic.
B. Zhang, P. Hu, A. A. Azirani, M. A. Salahuddin, D. Barradas, N. Limam and R. Boutaba, "Secure and Efficient Group Handover Protocol in 5G Non-Terrestrial Networks," IEEE International Conference on Communications (ICC), June 2024, Denver, CO, USA.
E. Akbari, S. Tahmid, N. Malekghaini, M. A. Salahuddin, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "A Critical Study of Few-shot Learning for Encrypted Traffic Classification," IFIP/IEEE International Conference on Network and Service Management (CNSM), October 2023, Niagara Falls, Ontario, Canada.
H. Tsang, M. A. Salahuddin, N. Limam and R. Boutaba, "Meta-ATMoS+: A Meta-Reinforcement Learning Framework for Threat Mitigation in Software-Defined Networks," IEEE Conference on Local Computer Networks (LCN), October 2023, Daytona Beach, FL, USA.
N. Malekghaini, H. Tsang, M. A. Salahuddin, N. Limam and R. Boutaba, "FSTC: Dynamic Category Adaptation for Encrypted Network Traffic Classification," IFIP Networking, June 2023, Barcelona, Spain.
M. Sulaiman, M. Ahmadi, M. A. Salahuddin, R. Boutaba and A. Saleh, "Generalizable Resource Scaling of 5G Slices using Constrained Reinforcement Learning," IFIP/IEEE Network Operations and Management Symposium (NOMS), May 2023, Miami, FL, USA. (Best Paper Award)
A. Moayyedi, M. Ahmadi, M. A. Salahuddin, R. Boutaba and A. Saleh, "Generalizable GNN-based 5G RAN/MEC Slicing and Admission Control in Metropolitan Networks," IFIP/IEEE Network Operations and Management Symposium (NOMS), May 2023, Miami, FL, USA.
S. Zabarah, O. Naman, M. A. Salahuddin, R. Boutaba and S. Al-Kiswany, "Soteria: An Approach for Detecting Multi-Institution Attacks," IEEE Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN), March 2023, Paris, France.
N. Malekghaini, E. Akbari, M. A. Salahuddin, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "Data Drift in DL: Lessons Learned from Encrypted Traffic Classification," IFIP Networking, June 2022, Catania, Italy.
M. Sulaiman, A. Moayyedi, M. A. Salahuddin, R. Boutaba and A. Saleh, "Multi-Agent Deep Reinforcement Learning for Slicing and Admission Control in 5G C-RAN," IFIP/IEEE Network Operations and Management Symposium (NOMS), April 2022, Budapest, Hungary. (Best Paper Award)
R. Boutaba, N. Shahriar, M. A. Salahuddin, S. R. Chowdhury, N. Saha and A. James, "AI-driven Closed-loop Automation in 5G and beyond Mobile Networks," ACM Workshop on Flexible Networks: Artificial Intelligence Supported Network Flexibility and Agility (FlexNets), August 2021, Virtual Event, USA.
I. Akbari, M. A. Salahuddin, S. Wen, N. Limam, R. Boutaba, B. Mathieu, S. Moteau and S. Tuffin, "A Look Behind the Curtain: Traffic Classification in an Increasingly Encrypted Web," ACM SIGMETRICS, June 2021, Beijing, China. (Kenneth C. Sevcik Outstanding Student Paper Award)
M. A. Salahuddin, M. F. Bari, H. Alameddine, V. Pourahmadi and R. Boutaba, "Time-based Anomaly Detection using Autoencoder," IFIP/IEEE International Conference on Network and Service Management (CNSM), November 2020, Izmir, Turkey.
I. Akbari, E. Tahoun, M. A. Salahuddin, N. Limam and R. Boutaba, "ATMoS: Autonomous Threat Mitigation in SDN using Reinforcement Learning," IFIP/IEEE Network Operations and Management Symposium (NOMS), April 2020, Budapest, Hungary.
H. Bian, T. Bai, M. A. Salahuddin, N. Limam, A. Abou Daya and R. Boutaba, "Host in Danger? Detecting Network Intrusions from Authentication Logs," IFIP/IEEE International Conference on Network and Service Management (CNSM), October 2019, Halifax, Canada.
T. Bai, H. Bian, A. Abou Daya, M. A. Salahuddin, N. Limam and R. Boutaba, "A Machine Learning Approach for RDP-based Lateral Movement Detection," IEEE Local Computer Networks Conference (LCN), October 2019, Osnabruck, Germany.
A. Abou Daya, M. A. Salahuddin, N. Limam and R. Boutaba, "A Graph-Based Machine Learning Approach for Bot Detection," IFIP/IEEE International Symposium on Integrated Network Management (IM), April 2019, Washington DC, USA. (CNOM Best Paper Award)
A. Soltanian, D. Naboulsi, M. A. Salahuddin, R. Glitho, H. Elbiaze and C. Wette, "ADS: Adaptive and Dynamic Scaling Mechanism for Multimedia Conferencing Services in the Cloud," IEEE Consumer Communications & Networking Conference (CCNC), January 2018, Las Vegas, NV, USA.
M. A. Salahuddin, A. Mseddi, H. Elbiaze and R. Glitho, "Popularity and Correlation-aware Content Placement for Hierarchical Surrogates in Cloud-based CDNs," Communications Software, Services and Multimedia Applications Symposium, IEEE Global Communications Conference (GLOBECOM), December 2017, Singapore.
S. Tabatabai, I. Mohammed, A. Al-Fuqaha and M. A. Salahuddin, "Managing a Cluster of IoT Brokers in Support of Smart City Applications," Services, Applications and Business, IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), October 2017, Montreal, QC, Canada.
N. Jahromi, S. Yangui, A. Larabi, D. Smith, M. A. Salahuddin, R. Glitho, R. Brunner and H. Elbiaze, "NFV and SDN-based Cost-efficient and Agile Value-added Video Services Provisioning in Content Delivery Networks," IEEE Consumer Communications & Networking Conference (CCNC), January 2017, Las Vegas, NV, USA.
E. Ben abdelkrim, M. A. Salahuddin, H. Elbiaze and R. Glitho, "A Hybrid Regression Model for Video Popularity-based Cache Replacement in Content Delivery Networks," Communication QoS, Reliability and Modeling Symposium, IEEE Global Communications Conference (GLOBECOM), December 2016, Washington, DC, USA.
W. S. Atoui, M. A. Salahuddin, W. Ajib and M. Boukadoum, "Scheduling Energy Harvesting Roadside Units in Vehicular Ad hoc Networks," Vehicular Communications, Networks and Telematics, IEEE Vehicular Technology Conference (VTC), September 2016, Montreal, QC, Canada.
A. F. Alam, A. Soltanian, S. Yangui, M. A. Salahuddin, R. Glitho and H. Elbiaze, "A Cloud Platform-as-a-Service for Multimedia Conferencing Service Provisioning," IEEE Symposium on Computers and Communications (ISCC), June 2016, Messina, Italy.
Z. H. Kamal, M. A. Salahuddin, A. Gupta and H. Elbiaze, "A Model for Scheduling Service Migration for Energy Harvesting RSU Clouds in VANETs," International Conference on Informatics, Management and Technology of Solar Energy, March 2016, Delhi, India.
M. A. Salahuddin, H. Elbiaze, W. Ajib and R. Glitho, "Social Network Analysis Inspired Content Placement with QoS in Cloud-based Content Delivery Networks," Communications Software, Services and Multimedia Applications Symposium, IEEE Global Communications Conference (GLOBECOM), December 2015, San Diego, CA, USA.
A. Soltanian, M. A. Salahuddin, H. Elbiaze and R. Glitho, "A Resource Allocation Mechanism for Video Mixing as a Cloud Computing Service in Multimedia Conferencing Applications," IFIP/IEEE/ACM International Conference on Network and Service Management (CNSM), November 2015, Barcelona, Spain.
A. Mseddi, M. A. Salahuddin, M. F. Zhani, H. Elbiaze and R. Glitho, "On Optimizing Replica Migration in Distributed Cloud Storage Systems," IEEE International Conference on Cloud Networking (CLOUDNET), October 2015, Niagara Falls, ON, Canada.
M. A. Salahuddin, A. Al-Fuqaha, M. Guizani and S. Cherkaoui, "RSU Cloud and its Resource Management in support of Enhanced Vehicular Applications," Cloud Computing Systems, Networks, and Applications Workshop, IEEE Global Communications Conference (GLOBECOM), December 2014, Austin, TX, USA.
M. A. Salahuddin, A. Al-Fuqaha, F. Jacquelin and Y. Shim, "Context Severity Based Opportunistic Service Reprioritization for IEEE 802.11p VANETs," Vehicular Communication Symposium, IEEE International Wireless Communications and Mobile Computing Conference (IWCMC), July 2013, Sardinia, Italy.
M. A. Salahuddin and A. Al-Fuqaha, "Opportunistic Service Promotion for End‑to‑End Delay Minimization in IEEE 802.11p Vehicular Networks," Broadband Wireless Access Workshop, IEEE Global Communications Conference (GLOBECOM), December 2012, Anaheim, CA, USA.
M. A. Salahuddin, A. Al-Fuqaha, V. B. Gavirangaswamy, M. Ljucovic and M. Anan, "An Efficient Artificial Landmark-Based System for Indoor and Outdoor Identification and Localization," IEEE International Wireless Communications and Mobile Computing Conference (IWCMC), July 2011, Istanbul, Turkey.
Z. H. Kamal, M. A. Salahuddin, A. Gupta, M. Terwilliger, V. Bhuse and B. Beckmann, "Analytical Analysis of Data and Decision Fusion in Sensor Networks," International Conference on Embedded Systems and Applications (ESA), June 2004, Las Vegas, NV, USA.
M. Terwilliger, A. Gupta, V. Bhuse, Z. H. Kamal and M. A. Salahuddin, "A Localization System using Wireless Network Sensors: A Comparison of Two Techniques," Workshop on Positioning, Navigation and Communication (WPNC), March 2004, Hannover, Germany.
Posters & Demos
N. Jahromi, S. Shanmugasundaram, A. Rangy, S. Yangui, M. A. Salahuddin and R. Glitho, "An NFV-based Architecture for On-the-fly Provisioning of Value-Added Services in Content Delivery Networks," Smart Applications on Virtual Infrastructure, Annual General Meeting (SAVI, AGM), University of Toronto, July 2016, Toronto, ON, Canada.
A. F. B. Alam, A. Soltanian, S. Yangui, M. A. Salahuddin, E. Elbiaze and R. Glitho, "A Cloud Platform-as-a-Service for Multimedia Conferencing Service Provisioning," Smart Applications on Virtual Infrastructure, Annual General Meeting (SAVI, AGM), University of Toronto, July 2016, Toronto, ON, Canada.
A. Soltanian, A. F. B. Alam, F. Belqasmi, S. Yangui, M. A. Salahuddin, R. Glitho and E. Elbiaze, "A Cloud-based Architecture for Multimedia Conferencing Service Provisioning," Montreal Software Analysis Research Talks (MOSART), Concordia University, May 2016, Montreal, QC, Canada.
M. A. Salahuddin and A. Al-Fuqaha, "Architecture for Opportunistic Service Prioritization to Minimize Overall End-to-End Delay in IEEE 802.11p Vehicular Networks," Michigan Department of Transportation / Intelligent Transportation Society Michigan (MDOT/ITS-Michigan) Annual Expo, May 2012, Dearborn, MI, USA. (Bronze Award)
M. A. Salahuddin and M. Elbes, "An Efficient Artificial Landmark-Based System for Vehicle Identification and Localization," Michigan Department of Transportation / Intelligent Transportation Society Michigan (MDOT/ITS-Michigan) Annual Expo, June 2011, Dearborn, MI, USA. (Bronze Award)
J. L. Groos, M. A. Salahuddin and V. B. Gavirangaswamy, "AGORA: A Versatile Environment for the Development of IntelliDriveSM Applications," WMU Annual Research and Creative Activities Poster Day, April 2010, Kalamazoo, MI, USA.
M. A. Salahuddin, A. Sharma and F. Sommer, "The Effect of Paper Substrate on Color Gamut and The Trend Towards Reference Printing Conditions," TAPPI Coating and Graphic Arts Conference and Exhibition, May 2004, Baltimore, MD, USA.
Patents
V. Pourahmadi, H. Alameddine, M. A. Salahuddin and R. Boutaba, "Enhanced anomaly detection for distributed networks based at least on outlier exposure," US Patent Application, PCT/IB2022/054764, Filed May 20, 2022.
Grants, Awards & Certifications
Competitive Grants,
Research Grant for Postdoctoral Research Fellowship, Fonds de recherche du Québec - Nature et technologies (FRQNT), 2016 (Amount: $70,000 CAD)
Travel Grant for participation and presentation in IEEE Global Communications Conference (GLOBECOM), Graduate College and Department of Computer Science, Western Michigan University, 2012 (Amount: $1,200 USD)
Travel Grant for GENI Engineering Conferences for GEC10, GEC11 and GEC12, National Science Foundation (NSF) GENI Project Office, 2011 (Amount: $5,234 USD)
Doctoral Graduate Teaching and Research Assistant Grants (excluding salary/stipend), Department of Computer Science, Western Michigan University, 2009 - 2014 (Amount: $76,606 USD)
Graduate Teaching Assistant Grants, Department of Computer Science, Western Michigan University, Fall 2002, Spring 2003
Awards,
Best Paper Award for "Generalizable Resource Scaling of 5G Slices using Constrained Reinforcement Learning" in IFIP/IEEE Network Operations and Management Symposium (IEEE/IFIP NOMS), 2023
Best Paper Award for "Multi-Agent Deep Reinforcement Learning for Slicing and Admission Control in 5G C-RAN" in IFIP/IEEE Network Operations and Management Symposium (IEEE/IFIP NOMS), 2022
CNOM Best Paper Award for "A Graph-based Machine Learning Approach for Bot Detection" in IEEE/IFIP International Symposium on Integrated Network Management (IEEE/IFIP NOMS), 2021
Kenneth C. Sevcik Outstanding Student Paper Award for "A Look Behind the Curtain: Traffic Classification in an Increasingly Encrypted Web" in Proceedings of the ACM on Measurement and Analysis of Computing Systems (ACM SIGMETRICS), 2021
Department Graduate Research and Creative Scholar Award, Graduate College and Department of Computer Science, Western Michigan University, 2013-2014 (Top Research Award)
Department Graduate Teaching Effectiveness Award, Graduate College and Department of Computer Science, Western Michigan University, 2012-2013 (Top Teaching Award)
Doctoral Excellence in Research Award, Department of Computer Science, Western Michigan University, 2011, 2012 and 2013
Bronze Award, Michigan Department of Transportation / Intelligent Transportation Society Michigan (MDOT / ITS-Michigan) Annual Expo, 2011, 2012
Certifications,
Kerzner on Best Practices in Project Management, International Institute for Learning, Inc. (7.0 PMI PDUs), 2005
Software Project Management Boot Camp, Construx Software Builders, Inc. (18.0 PMI PDUs), 2005
Sun Certified Java Programmer (SCJP), 2001
Professional Activities
Member,
Association for Computing Machinery (ACM)
Institute of Electrical and Electronics Engineers (IEEE)
IEEE Communications Society (ComSoc)
IEEE Kitchener-Waterloo (KW) Section, Communications Society Chapter (Vice-Chair)
IEEE Cloud Computing Community
IEEE Internet of Things Community (IoT)
IEEE Software Defined Networks Community (SDN)
Technical Program Committee (TPC) Member,
IEEE/IFIP Network Operations and Management Symposium (NOMS), 2025
IEEE International Conference on Communications (ICC), Workshop on AI/ML-powered Autonomous Telco Networks, 2024
International Conference on 6G Networking (6GNet), 2023, 2024
IEEE International Conference on Computer Communications (INFOCOM), IEEE International Workshop on Intelligent Cloud Computing and Networking (ICCN), 2019, 2020
International Conference on Ambient Systems, Networks and Technologies (ANT), 2019
IEEE Wireless Communications and Networking Conference (WCNC), 2019, 2021, 2022, 2023
IEEE Network Softwarization (NetSoft), Performance Issues in Virtualized Environments and Software Defined Networking (PVE-SDN) Workshop, 2018, 2019
IEEE International Conference on Computer Communications (INFOCOM), IEEE International Workshop on Cloud Computing Systems, Networks and Applications (CCSNA), 2018
IEEE International Conference on Communications (ICC), Workshop on 5G and Cooperative Autonomous Driving, 2018
IEEE Future Networks World Forum (FNWF) (formerly 5G World Forum), 2018, 2019, 2020, 2021, 2022
IEEE Vehicular Technology Conference (VTC), 2018
IFIP/IEEE International Symposium on Integrated Network Management (IM), 2017
IEEE Global Communications Conference (GLOBECOM), Mobile and Wireless Networks Symposium (MWN), 2017, 2018
IEEE International Symposium on Computer and Communications (ISCC), 2017, 2018, 2019
IEEE/IFIP/ACM International Conference on Network and Service Management (CNSM), 2016, 2017, 2018, 2019
International Conference on Future Networks and Communications (FNC), 2016, 2017, 2020, 2024
IEEE Global Communications Conference (GLOBECOM), IEEE International Workshop on Cloud Computing Systems, Networks and Applications (CCSNA), 2015, 2016
IEEE International Conference on Communications (ICC), IEEE International Workshop on Cloud Computing Systems, Networks and Applications (CCSNA), 2015
IEEE International Conference on Innovations in Information Technology (ICIIT), 2009
Editorial,
Editorial Board of Networks, Frontiers in Communications and Networks, 2020
Editorial Board of IoT Computing Paradigms, Frontiers in Communications and Networks, 2022
Reviewer,
IEEE Transactions on Information Forensics and Security, 2024
IEEE Transactions on Cognitive Communications and Networking, 2023
Elsevier Knowledge-Based Systems, 2023
IEEE Networking Letters, 2023
Elsevier Computer Networks, 2022-present
Elsevier Journal of Information Security and Applications, 2022-present
IEEE Transactions on Communications, 2019-present
IEEE Transactions on Parallel and Distributed Systems, 2019-present
Elsevier Vehicular Communications, 2018-present
IEEE Journal on Selected Areas in Communications, 2017-present
IEEE Transactions on Multimedia, 2017-present
IEEE Transactions on Network and Service Management, 2017-present
IEEE Access, 2017-present
Arabian Journal for Science and Engineering, 2017-present
IEEE International Conference on Wireless and Mobile Computing, Networking and Communications, 2017
OpenFog/IEEE Fog World Congress, 2017
Elsevier Computer Communications, 2017-present
IEEE Transactions on Cloud Computing, 2017-present
Elsevier Journal of Systems and Software, 2017-present
International Journal of Systems, Control and Communications, 2017-present
IEEE Communications Magazine, 2016-present
Wiley Wireless Communications and Mobile Computing, 2016-present
IEEE Communications Letters, 2015-present
IEEE Transactions on Vehicular Technology, 2015-present
IEEE Wireless Communications Magazine, 2014-present
IEEE Network Magazine, 2014-present
IEEE/IFIP Network Operations and Management Symposium (NOMS), 2025
IFIP/IEEE International Symposium on Integrated Network Management (IM), 2017
IFIP/IEEE/ACM International Conference on Network and Service Management (CNSM), 2016, 2017, 2018, 2019
IEEE Global Communications Conference (GLOBECOM), 2015, 2016, 2017, 2018
IEEE International Conference on Communications (ICC), 2012, 2015, 2016, 2017
EAI International Conference on e-Infrastructure and e-Services for Developing Countries (AFRICOMM), 2015
IEEE International Wireless Communication and Mobile Computing Conference (IWCMC), 2011
IEEE International Conference on Computer and Communication Technology (ICCCT), 2011
IEEE International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2011
Ph.D. Committee Member,
Shadha Tabatabai, Ph.D. (CS), Western Michigan University, 2022
Ihab Mohammed, Ph.D. (CS), Western Michigan University, 2020
Sayed Jahid Hussini, Ph.D. (CS), Western Michigan University, 2019
MS Committee Member,
Hala Qadi, MMath (CS), University of Waterloo, 2024
Bohan Zhang, MMath (CS), University of Waterloo, 2024
Seba Tayser Khaleel, MMath (CS), University of Waterloo, 2024
Adrian Cruzat La Rosa, MMath (CS), University of Waterloo, 2024
Omar Naman, MMath (CS), University of Waterloo, 2023
Arash Moayyedi, MMath (CS), University of Waterloo, 2023
Mentor,
Mehdi Bolourian, Ph.D. (CS), University of Waterloo, 2024-present
Eimaan Saqib, MMath (CS), University of Waterloo, 2024-present
Bohan Zhang, MMath (CS), University of Waterloo, 2022-2024
Arash Moayyedi, MMath (CS), University of Waterloo, 2021-2023
Muhammad Sulaiman, Ph.D. (CS), University of Waterloo, 2021-present
Elham Akbari Azirani, Ph.D. (CS), University of Waterloo, 2021-present
Navid Malekghaini, MS (CS), University of Waterloo, 2021-2023
Hauton Tsang, Ph.D. (CS), University of Waterloo, 2020-present
Iman Akbari Azirani, MMath (CS), University of Waterloo, 2019-2021
Tim Bai, MMath (CS), University of Waterloo, 2018-2019
Haibo Bian, MMath (CS), University of Waterloo, 2018-2019
Abbas Abou Daya, MS (CS), University of Waterloo, 2018-2019
Ihab Mohammed, Ph.D. (CS), Western Michigan University, 2017-2020
Shadha Tabatabai, Ph.D. (CS), Western Michigan University, 2017-2022
Sayed Jahid Hussini, Ph.D. (CS), Western Michigan University, 2017-2019
Emira Ben Abdelkrim, MS (CS), Université du Québec à Montréal, Montreal, 2015-2016
Wassim Sellil Atoui, MS (CS), Université du Québec à Montréal, Montreal, 2015-2016
Ahmad Ferdous Bin Alam, MS (CIISE), Concordia University, Montreal, 2015-2016
Amina Mseddi, MS (CS), Université du Québec à Montréal, Montreal, 2015-2018
Abbas Soltanian, Ph.D. (CIISE), Concordia University, Montreal, 2014-2018
Other,
Author, Stochastic Switching using Open vSwitch in Mininet, GitHub Wiki, 2014
Revised: January 2025