Mohammad Ali Salahuddin, Ph.D.


Office: DC 2555F, William G. Davis Centre
David R. Cheriton School of Computer Science
University of Waterloo
200 University Avenue West, Waterloo, Ontario, Canada, 
N2L 3G1
Email: mohammad.salahuddin __AT__ uwaterloo.ca


Education   Teaching   Publications   Grants, Awards & Certifications   Professional Activities


 

Mohammad Ali Salahuddin is a postdoctoral research associate with the David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada. He was a postdoctoral research associate with the Department of Computer Science, Université du Québec à Montréal, Montreal, Quebec, from Oct 2014 to Sep 2016. During this time, he was also a Visiting Scientist with the Concordia Institute for Information Systems Engineering, Concordia University, Montreal, Quebec. He received his Ph.D. degree in Computer Science from Western Michigan University, Kalamazoo, Michigan, USA, in 2014. He has B.S. degree in Computer Science from University of Karachi (FAST-ICS), 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 worked for over six years as a Software Engineer in the printing and publishing industry, with industry leaders, such as Flint Group and Quark, 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 functions virtualization (NFV), content delivery networks (CDN),  cloud resource management and internet of things (IoT). His methodologies include operations research, 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, which is in use to date. He serves on the Technical Program Committee (TPC) for international conferences and is a reviewer for various peer-reviewed journals, magazines and conferences.


Education https://sites.google.com/site/m1salahu/#Top

·          

Ph.D. Computer Science, Department of Computer Science, Western Michigan University, Kalamazoo, Michigan, U.S.A. Fall 2009 – Summer 2014

Dissertation Title: "Opportunistic Service Differentiation and Cloud Resource Management in Support of Enhanced Vehicular Applications"

Advisors: Ala Al-Fuqaha, Ph.D. (Chair), Dionysios Kountanis, Ph.D. and Mohsen Guizani, Ph.D.

·          

M.S. Computer Science, Department of Computer Science, Western Michigan University, Kalamazoo, Michigan, U.S.A. Fall 2001 - Summer 2003

·          

M.S. Computer Science, Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology (SZABIST), Karachi, Pakistan. Aug 2000 – Jul 2001

·          

B.S. Computer Science, University of Karachi (FAST-ICS), Karachi, Pakistan. Jan 1997 – Dec 1999


Teaching https://sites.google.com/site/m1salahu/#Top

·          

CS1110 – 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..."

"...he 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..."

·          

CS5550 – Computer Networks, CS6030 – Wireless Networks, CS6910 – Systems Simulation and Modeling and CS5560 - Network Programming: invited lectures, mentoring, grading and designing laboratory experiments. Department of Computer Science, Western Michigan University, Fall 2009 – Summer 2014

·          

CS111 – Computer Science I laboratory (C++). Department of Computer Science, Western Michigan University, Fall 2002 - Spring 2003

 

Journals, Magazines & Book Chapters https://sites.google.com/site/m1salahu/#Top

13·             

S. Ayoubi, N. Limam, M. A. Salahuddin, Nashid Shahriar, R. Boutaba, F. Estrada-Solano and O. M. Caicedo, "Machine Learning for Cognitive Network Management," IEEE Communications Magazine, 2017. (under review)

12·             

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 Communications Magazine, 2017. (under review)

11·             

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, 2017. (under review)

10·             

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, July 2017. (accepted)

9·             

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, 2017. (under review)

             

S. Hussini, M. A. Salahuddin, A. Al-Fuqaha and M. Guizani, "D2D and 802.11p for 5G Vehicular Clouds: A Marriage of Convenience And Necessity," IEEE Wireless Communications Magazine, 2016. (under revision)

7·             

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, 2016. (under review)

6·             

J. Sahoo, M. A. SalahuddinR. 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.

5·              

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.

4·          

Z. H. Kamal and M. A. Salahuddin, "Introduction to Wireless Sensor Networks," in Wireless Sensor and Mobile Ad-Hoc Networks: Vehicular and Space Applications, D. BenHaddou and A. Al-Fuqaha (Eds.), pp. 3-32, Springer, New York, 2015.

3·          

M. A. Salahuddin and A. Al-Fuqaha, "AGORA: A Versatile Framework for the Development of Intelligent Transportation System Applications," in Wireless Sensor and Mobile Ad-Hoc Networks: Vehicular and Space Applications, D. BenHaddou and A. Al-Fuqaha (Eds.), pp. 163-184, Springer, New York, 2015.

2·              

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.

Popular Article, IEEE Xplore Digital Library - Among Top 30 Most Frequently Downloaded Articles in IEEE Internet of Things Journal, August-December 2015 (#6 February-March 2016).

Spotlight Article, IEEE Xplore Innovation - Taking the Cloud to the Streets: Software-Defined Networking for Roadside Units, February 2016.

1·          

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 https://sites.google.com/site/m1salahu/#Top

16·   

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, Canada. (under review)

15·   

M. A. SalahuddinA. 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. (under review)

14·   

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.

13·   

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.

12·   

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, Canada.

11·          

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.

10·          

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, New 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," Proceedings of the 2004 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," Proceedings of the 1st Workshop on Positioning, Navigation and Communication (WPNC), March 2004, Hannover, Germany.


Posters & Demos https://sites.google.com/site/m1salahu/#Top

          

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," Western Michigan University's Fourth 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.

 

Grants, Awards & Certifications https://sites.google.com/site/m1salahu/#Top

·          

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:

  • Summer I 2014 (Amount: $3,156 USD)

  • Spring 2014 (Amount: $7,101 USD)

  • Fall 2013 (Amount: $7,101 USD)

  • Summer I 2013 (Amount: $3,047 USD)

  • Spring 2013 (Amount: $6,856 USD)

  • Fall 2012 (Amount: $6,856 USD)

  • Spring 2012 (Amount: $6,573 USD)

  • Fall 2011 (Amount: $6,573 USD)

  • Summer I 2011 (Amount: $2,551 USD)

  • Spring 2011 (Amount: $5,741 USD)

  • Fall 2010 (Amount: $5,741 USD)

  • Spring 2010 (Amount: $7,655 USD)

  • Fall 2009 (Amount: $7,655 USD)

  • Graduate Teaching Assistant Grants, Department of Computer Science, Western Michigan University, Fall 2002, Spring 2003

·          

Awards,

  • 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 https://sites.google.com/site/m1salahu/#Top

·          

Member,

  • Institute of Electrical and Electronics Engineers (IEEE) - (S’09M15)

  • IEEE Communications Society (ComSoc)

  • IEEE Cloud Computing Community

  • IEEE Internet of Things Community (IoT)

  • IEEE Software Defined Networks Community (SDN)

·          

Technical Program Committee (TPC) Member,

  • IFIP/IEEE International Symposium on Integrated Network Management (IM), 2017

  • IEEE Global Communications Conference (GLOBECOM), Mobile and Wireless Networks Symposium (MWN), 2017

  • IEEE International Symposium on Computer and Communications (ISCC), 2017

  • IEEE/IFIP/ACM International Conference on Network and Service Management (CNSM), 2016, 2017

  • International Conference on Future Networks and Communications (FNC), 2016, 2017

  • IEEE Global Communications Conference (GLOBECOM), IEEE International Workshop on Cloud Computing Systems, Networks and Applications (CCSNA), 2015, 2016

  • IEEE International Conference on Communications (ICC), The Third IEEE International Workshop on Cloud Computing Systems, Networks and Applications (CCSNA), 2015

  • IEEE International Conference on Innovations in Information Technology (ICIIT), 2009

·          

Reviewer,

  • 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

  • IFIP/IEEE International Symposium on Integrated Network Management (IM), 2017

  • IFIP/IEEE/ACM International Conference on Network and Service Management (CNSM), 2016, 2017

  • IEEE Global Communications Conference (GLOBECOM), 2015, 2016, 2017

  • 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

·          


Mentor,

  • Emira Ben Abdelkrim, MS Student (CS), Université du Québec à Montréal, Montreal, 2015-2016

  • Wassim Sellil Atoui, MS Student (CS), Université du Québec à Montréal, Montreal, 2015-2016

  • Ahmad Ferdous Bin Alam, MS Student (CIISE), Concordia University, Montreal, 2015-2016

  • Amina Mseddi, MS Student (CS), Université du Québec à Montréal, Montreal, 2015-

  • Abbas Soltanian, Ph.D. Student (CIISE), Concordia University, Montreal, 2014-2016

·          


Other,

  • Author, Stochastic Switching using Open vSwitch in Mininet, GitHub Wiki, 2014


Last Revised: June, 2017

 


http://www.uwaterloo.caNetwork and Systems Research Lab
Faculty of Mathematics, David R. Cheriton School of Computer Science




http://www.uqam.ca/

Laboratoire de recherche en Télécommunication, Réseaux, Informatique Mobile et Embarquée (TRIME)





http://www.concordia.ca/
Telecommunication Service Engineering (TSE)
Research Lab




https://www.wmich.edu

Computer Networks, Embedded Systems and Telecommunications (NESTResearch Lab



















https://sites.google.com/site/m1salahu/home/osd-wave.PNG?attredirects=0
(IEEE 802.11p & IEEE 1609.4) https://sites.google.com/site/m1salahu/#Top














https://sites.google.com/site/m1salahu/home/visual%20optimizer.PNG?attredirects=0
Visual Optimizer - Generic Linear/Non-linear Optimization Problem Solver (Scenaria, Inc.) https://sites.google.com/site/m1salahu/#Top







https://sites.google.com/site/m1salahu/home/formulation.PNG?attredirects=0
Mathematical/Analytical Modelling, Optimization https://sites.google.com/site/m1salahu/#Top








https://sites.google.com/site/m1salahu/home/mdot.png?attredirects=0
AGORA - Vehicle/Mobile Integrated Systems, Michigan Department of Transportation (MDOT) https://sites.google.com/site/m1salahu/#Top







https://sites.google.com/site/m1salahu/home/rsu%20cloud%20with%20sdn.PNG?attredirects=0
SDN enabled RSU Cloud https://sites.google.com/site/m1salahu/#Top








https://sites.google.com/site/m1salahu/home/rsu-microdatacenter.PNG?attredirects=0
RSU Micro-datacenter High-level Architecture https://sites.google.com/site/m1salahu/#Top







https://sites.google.com/site/m1salahu/home/crm.PNG?attredirects=0
Cloud Resource Management (CRM) - Minimizing Reconfiguration Overhead in RSU Clouds https://sites.google.com/site/m1salahu/#Top








Mininet - OpenFlow Enabled Software Defined Network Topology https://sites.google.com/site/m1salahu/#Top