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 - Present 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, 26 November 2021

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, 23 September 2021, 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.

YAWN: A CPU Idle-State Governor for Datacenter Applications

Conference paper
Erfan Sharafzadeh, Seyed Alireza Sanaee Kohroudi, Esmail Asyabi, Mohsen Sharifi
Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, China, doi: https://doi.org/10.1145/3343737.3343740, pp. 91-98, August 2019.

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