Mohsen Sharifi

Professor

School of Computer Engineering
Iran University of Science and Technology
Tehran, IRAN
Tel/Fax: +98 21 7322 53 07
Email:

 
Next Generation Operating Systems will be Aware and Distributed by Nature at the Kernel Level…

Graduate Level

  • 2006 - Present Distributed Systems - Iran University of Science and Technology - Course Syllabus
  • 2008 - Present Cluster and Grid Computing - Iran University of Science and Technology - Course Syllabus
  • 2017 - Present Cloud Computing - Iran University of Science and Technology
  • 1995 - 2006 Advanced Operating Systems- Iran University of Science and Technology
  • 2000 - 2017 Software Project Management - Iran University of Science and Technology
  • 2010 - 2018 System of Systems (SoS) - Iran University of Science and Technology
  • 1995 - 2010 Advanced Software Engineering - Iran University of Science and Technology
  • 2003 - 2010 Real-Time Systems - Iran University of Science and Technology
  • 2003 - 2006 Software Fault-Tolerance - Iran University of Science and Technology
  • 2000 - 2005 Computer Software Security - Iran University of Science and Technology
  • 1994 - 2004 Performance Modelling and Evaluation of Computer Systems - Iran University of Science and Technology

Undergraduate Level

  • 1993 - 2021 Operating Systems Design and Implementation - Iran University of Science and Technology - Course Syllabus - Fall 2020
  • 1993 - 2019 Operating Systems Laboratory - Iran University of Science and Technology - Course Syllabus
  • 1991 - 2006 Systems Analysis and Design - Iran University of Science and Technology
  • 1991 - 2000 Software Engineering - Iran University of Science and Technology
  • 1991 - 1993 Compiler Design and Implementation - Iran University of Science and Technology
  • 1991 - 1993 Artificial Intelligence - Iran University of Science and Technology

Vocational

  • 1995 - Present Software Development Program and Project Management - Iran University of Science and Technology
  • 2006 - 2008 Software and Web Engineering - Iran University of Science and Technology
  • 1998 - 2004 Enterprise Architecture - Iran University of Science and Technology

SP-Ant: An Ant Colony Optimization Based Operator Scheduler for High Performance Distributed Stream Processing on Heterogeneous Clusters

Journal paper
Mohammadreza Farrokh, Hamid Hadian, Mohsen Sharif, Ali Jafari
Expert Systems with Applications, Elsevier, https://doi.org/10.1016/j.eswa.2021.116322, Vol. 191, April 2022.

An Elastic and Traffic-Aware Scheduler for Distributed Data Stream Processing in Heterogeneous Clusters

Journal paper
Hamid Hadian, Mohammadreza Farrokh, Mohsen Sharif, Ali Jafari
The Journal of Supercomputing, Springer, https://doi.org/10.1007/s11227-022-04669-z, July 2022.

Keeping CALM

Letters to the editor
Mohsen Sharifi, Amirhossein Sayyadabdi
Communications of the ACM, ACM, https://doi.org/10.1145/3511660, Vol. 65, No. 3, pp. 8-9, March 2022

ETAS: Predictive Scheduling of Functions on Worker Nodes of Apache OpenWhisk Platform

Journal paper
Ali Banaei, Mohsen Sharifi
The Journal of Supercomputing , Springer, https://doi.org/10.1007/s11227-021-04057-z, Vol. 78, pp. 5358–5393, 2022.Free View Link

Resource Discovery Mechanisms in Pure Unstructured Peer-to-Peer Systems: A Comprehensive Survey

Journal paper
Elahe Khatibi, Mohsen Sharifi
The Journal of Peer-to-Peer Networking and Applications, Springer, https://doi.org/10.1007/s12083-020-01027-9, pp. 729-746, 2021.

ACEP: An Adaptive Strategy for Proactive and Elastic Processing of Complex Events

Journal paper
Mohammadmehdi Talebi, Mohsen Sharifi, Mohammadhesam Kalantari
The Journal of Supercomputing, Springer, https://doi.org/10.1007/s11227-020-03454-0, Vol. 77, No. 5, pp. 4718-4753, 2021.

Avoiding Register Overflow in the Bakery Algorithm

Conference paper
Amirhossein Sayyadabdi, Mohsen Sharifi
Proceedings of the 16th International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems (SRMPDS) held in Edmonton, AB, Canada, in conjunction with the ICPP’20 - 2020 International Conference on Parallel Processing, doi: https://doi.org/10.1145/3409390.3409411, Article No.: 21, pp. 1-7, August 2020.

More
  • High Performance Computing
  • Distributed Systems and Computing
  • Cloud Computing Environments
  • Complex Event Processing
  • Wireless Sensor (Actor) Networks
  • Computer Security and Web Engineering
More