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
  • 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

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.

PARS: A Parallel Model for Scaled Processing of Complex Events

Journal paper
Mohammad Mehdi Talebi, Mohsen Sharifi
The Journal of Systems and Software, Elsevier, doi: https://doi.org/10.1016/j.jss.2019.05.014, Vol. 155, pp. 1-16, 2019.

Scalable Complex Event Processing using Adaptive Load Balancing

Journal paper
Mohammad Ali Fardbastani, Mohsen Sharifi
The Journal of Systems and Software, Elsevier, doi: https://doi.org/10.1016/j.jss.2018.12.012, Vol. 149, pp. 305-317, 2019.

Business Process Monitoring via Decentralized Complex Event Processing

Journal paper
Mohammad Ali Fardbastani, Farshad Allahdadi, Mohsen Sharifi
Enterprise Information Systems, Taylor & Francis, https://doi.org/10.1080/17517575.2018.1522453, Vol. 12, No. 10, pp. 1257-1284, 2018.

TerrierTail: Mitigating Tail Latency of Cloud Virtual Machines

Journal paper
Esmail Asyabi, SeyedAlireza SanaeeKohroudi, Mohsen Sharifi, Azer Bestavros
Transactions on Parallel and Distributed Systems, IEEE, https://doi.org/10.1109/TPDS.2018.2827075, Vol. 29, No. 10, pp. 2346-2359, 1 Oct. 2018.

CTS: An Operating System CPU Scheduler to Mitigate Tail Latency for Latency-Sensitive Multi-Threaded Applications

Journal paper
Esmail Asyabi, Erfan Sharafzadeh, SeyedAlireza SanaeeKohroudi, Mohsen Sharifi
Journal of Parallel and Distributed Computing, Elsevier, https://doi.org/10.1016/j.jpdc.2018.04.003, First Online: 12 April 2018.

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