Mehdi Kargahi

Professor

Update: 2025-03-26

Mehdi Kargahi

College of Engineering / Electrical and Computer ENG

Journal Paper

  1. "Resource-aware in-edge distributed real-time deep learning"
    Amin Yousefi, Mehdi Kargahi
    Internet of Things, Vol. 27, 2024
  2. "Inter-Task Energy-Hotspot Elimination in Fixed-Priority Real-Time Embedded Systems"
    Mohsen Shekarisaz, Mehdi Kargahi, Lothar Thiele
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, Vol. 43, No 8, pp.2340-2353, 2024
  3. "Adaptive pooling-based convolution factorization for deploying CNNs on energy-constrained IoT edge devices"
    Amin Yousefi, Mehdi Kargahi
    MICROPROCESSORS AND MICROSYSTEMS, Vol. 98, No 1, 2023
  4. "Energy-Resilient Real-Time Scheduling"
    Mahmoud Shirazi, Lothar Thiele, Mehdi Kargahi
    IEEE TRANSACTIONS ON COMPUTERS, Vol. 72, No 1, pp.69-81, 2023
  5. "Control Performance Analysis of Automotive Cyber-Physical Systems: A Study on Efficient Formal Verification"
    Vahid Panahi, Mehdi Kargahi, Fathiyeh Faghih
    ACM Transactions on Cyber-Physical Systems, Vol. 7, No 1, pp.1-18, 2022
  6. "Resilient Monitoring in Self-Adaptive Systems through Behavioral Parameter Estimation"
    Mehran Alidoost Nia, Mehdi Kargahi, Alessanddro Abate
    JOURNAL OF SYSTEMS ARCHITECTURE, Vol. 118, No 1, 2021
  7. "Analytical Program Power Characterization for Battery Depletion-time Estimation"
    Mahdi Mohammad Pour Fard, Mahmoud Hasanloo, Mehdi Kargahi
    ACM Transactions on Embedded Computing Systems, Vol. 20, No 2, pp.1-9, 2021
  8. "Dynamic Harvesting- and Energy-Aware Real-Time Task Scheduling"
    Mahmoud Hasanloo, Mehdi Kargahi, Shahrokh Jalilian
    Sustainable Computing: Informatics and Systems, Vol. 29, No 1, 2020
  9. "Probabilistic approximation of runtime quantitative verification in self-adaptive systems"
    Mehran Alidoost Nia, Mehdi Kargahi, Fathiyeh Faghih
    MICROPROCESSORS AND MICROSYSTEMS, Vol. 72, No 102943, 2020
  10. "Performance maximization of energy-variable self-powered (m, k)-firm real-time systems"
    Mahmoud Shirazi, Mehdi Kargahi, Lothar Thiele
    REAL-TIME SYSTEMS, Vol. 56, No 1, pp.64-111, 2020
  11. "Aging-Aware Instruction-Level Statistical Dynamic Timing Analysis for Embedded Processors"
    Iraj Moghaddas Sarabi, Mostafa Ersali, Mehdi Kargahi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, Vol. 28, No 2, pp.433-442, 2019
  12. "A reliability-aware resource provisioning scheme for real-time industrial applications in a Fog-integrated smart factory"
    Saeed Dehnavi, Hamidreza Faragardi, Mehdi Kargahi, Thomas Fahringer
    MICROPROCESSORS AND MICROSYSTEMS, Vol. 70, No 1, pp.1-14, 2019
  13. "Instruction-Level NBTI Stress Estimation and Its Application in Runtime Aging Prediction for Embedded Processors"
    Iraj Moghaddas Sarabi, Arash Fouman, Mostafa Ersali, Mehdi Kargahi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, Vol. 38, No 8, pp.1427-1437, 2019
  14. "Detecting new generations of threats using attribute-based attack graphs"
    Mehran Alidoost Nia, Behnam Bahrak, Mehdi Kargahi, Benjamin Fabian
    IET Information Security, Vol. 13, No 4, pp.293-303, 2019
  15. "Feasibility Interval for Fixed-Priority Scheduling of Mixed-Criticality Periodic Tasks with Offsets"
    Sedigheh Asyaban, Mehdi Kargahi
    IEEE Embedded Systems Letters, Vol. 11, No 1, pp.17-20, 2019
  16. "Harvesting-aware charge management in embedded systems equipped with a hybrid electrical energy storage"
    Mahmoud Hasanloo, Mehdi Kargahi
    COMPUTERS & ELECTRICAL ENGINEERING, Vol. 69, No 1, pp.98-114, 2018
  17. "IoT-Enabled Humans in the Loop for Energy Management Systems: Promoting Building Occupants' Participation in Optimizing Energy Consumption"
    Mona Bisadi, Alireza Akrami, Saeed Teimourzadeh, Farokh Aminifar, Mehdi Kargahi, Mohammad Shahidehpour
    IEEE Electrification Magazine, Vol. 6, No 2, pp.64-72, 2018
  18. "An energy-aware resource provisioning scheme for real-time applications in a cloud data center"
    Hamidreza Faragardi, Saeed Dehnavi, Thomas Nolte, Mehdi Kargahi, Thomas Fahringer
    Software Practice and Experience, Vol. 48, No 1, pp.1734-1757, 2018
  19. "An exact schedulability test for fixed-priority preemptive mixed-criticality real-time systems"
    Sedigheh Asyaban, Mehdi Kargahi
    REAL-TIME SYSTEMS, Vol. 54, No 2, pp.1-59, 2017
  20. "Resource Availability Prediction in Distributed Systems: An Approach for Modeling Non-Stationary Transition Probabilities"
    Somayeh Kianpisheh, Mehdi Kargahi, Nasrollah Moghadam Charkari
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, Vol. 28, No 8, pp.2357-2372, 2017
  21. "ReDePoly: reducing delays in multi-channel P2P live streaming systems using distributed intelligence"
    Abdulbaghi Ghaderzadeh, Mehdi Kargahi, Midia Reshadi
    TELECOMMUNICATION SYSTEMS, Vol. 65, No 1, pp.1-16, 2017
  22. "InFreD: Intelligent Free Rider Detection in collaborative distributed systems"
    Abdulbaghi Ghaderzadeh, Mehdi Kargahi, Midia Reshadi
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, Vol. 78, No 1, pp.134-145, 2017
  23. "An Energy-Optimal Real-Time Scheduling Algorithm for Unrelated DVS-Enabled Parallel Machines"
    Mahmoud Gholipour, Mehdi Kargahi, Heshaam Faili, Shahbaz Yousefi, Hadi Ravanbakhsh
    The CSI Journal on Computer Science and Engineeringn, Vol. 13, No 2, pp.1-22, 2016
  24. "Analysis and Scheduling of a Battery-Less Mixed-Criticality System with Energy Uncertainty"
    Sedigheh Asyaban, Mehdi Kargahi, Lothar Thiele, Morteza Mohaqeqi
    ACM Transactions on Embedded Computing Systems, Vol. 16, No 1, pp.1-26, 2016
  25. "Ant colony based constrained workflow scheduling for heterogeneous computing systems"
    Somayeh Kianpisheh, Nasrollah Moghadam Charkari, Mehdi Kargahi
    Cluster Computing-The Journal of Networks Software Tools and Applications, Vol. 19, No 3, pp.1053-1070, 2016
  26. "Reliability-driven scheduling of time/cost-constrained grid workflows"
    Somayeh Kianpisheh, Nasrollah Moghadam Charkari, Mehdi Kargahi
    Future Generation Computer Systems-The International Journal of eScience, Vol. 55, No 1, pp.1-16, 2016
  27. "Thermal analysis of stochastic DVFS-enabled multicore real-time systems"
    Morteza Mohaqeqi, Mehdi Kargahi
    JOURNAL OF SUPERCOMPUTING, Vol. 71, No 12, pp.4594-4622, 2015
  28. "Temperature-Aware Speed Scheduling in Periodic Real-Time Systems"
    Morteza Mohaqeqi, Mehdi Kargahi, Fatemeh Gharehdaghi
    The CSI Journal on Computer Science and Engineeringn, Vol. 12, pp.36-46, 2014
  29. "Temperature-aware adaptive power management: An analytical approach for joint processor and cooling mode selection"
    Morteza Mohaqeqi, Mehdi Kargahi
    Sustainable Computing: Informatics and Systems, Vol. 4, No 4, pp.307-317, 2014
  30. "Precautious-RM: a predictable non-preemptive scheduling algorithm for harmonic tasks"
    Mitra Nasri, Mehdi Kargahi
    REAL-TIME SYSTEMS, Vol. 50, No 4, pp.548-584, 2014
  31. "Analytical Leakage-Aware Thermal Modeling of a Real-Time System"
    Morteza Mohaqeqi, Mehdi Kargahi, Ali Movaghar
    IEEE TRANSACTIONS ON COMPUTERS, Vol. 63, No 6, pp.1378-1392, 2014
  32. "Adaptive Scheduling of Real-Time Systems co-Supplied by Renewable and Non-Renewable Sources"
    Morteza Mohaqeqi, Mehdi Kargahi, Maryam Dehghan Menshadi
    ACM Transactions on Embedded Computing Systems, Vol. 13, No 1, pp.1-28, 2013
  33. "Utility accrual object distribution in MPSoC real-time embedded systems"
    Morteza Mohaqeqi, Mehdi Kargahi
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, Vol. 79, No 4, pp.406-420, 2013
  34. "Analytical Architecture - based Performability Evaluation of Real - Time Software Systems"
    Faezeh Eshragh, Mehdi Kargahi
    Journal of Systems and Software, Vol. 86, No 1, pp.233-246, 2013
  35. "Scheduling of Accuracy - Constrained Real - Time Systems in Dynamic Environments"
    Mitra Nasri , Mehdi Kargahi, Morteza Mohaqeqi
    IEEE Embedded Systems Letters, Vol. 4, No 3, pp.61-64, 2012
  36. "Performance Optimization Based on Analytical Modeling in a Real - Time System with Constrained Time/Utility Functions"
    Mehdi Kargahi, Ali Movaghar
    IEEE TRANSACTIONS ON COMPUTERS, Vol. 60, No 8, pp.1169-1181, 2011
  37. "On the Handling of NOde Failures : Energy - Efficient Job Alocation Algorithm for Real - Time Sensor Networks"
    Hamid Karimi , Mehdi Kargahi, Naser Yazdani
    Journal of Information Processing Systems, Vol. 6, No 3, pp.413-434, 2010
  38. "Utility Accrual Dynamic Routing in Real - Time Parallel Systems"
    Mehdi Kargahi, Ali Movaghar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, Vol. 21, No 12, pp.1822-1835, 2010
  39. "Dynamic Routing of Real - Time Jobs among Parallel EDF Queues : A Performance Study"
    Mehdi Kargahi, Ali Movaghar
    COMPUTERS & ELECTRICAL ENGINEERING, Vol. 36, No 5, pp.835-849, 2010
  40. "Energy - Aware Scheduling of Execution - Instant Sensitive Real - Time Systems"
    Lili Farzinvash, Mehdi Kargahi
    The CSI Journal on Computer Science and Engineeringn, Vol. 7, pp.34-47, 2009
  41. "Stochastic DVS - based dynamic power management for Soft Real - Time Systems"
    Mehdi Kargahi, Ali Movaghar
    MICROPROCESSORS AND MICROSYSTEMS, Vol. 32, No 3, pp.121-144, 2008
  42. "Two - Class M/M/1 System with Preemptive Non Real - Time Jobs and Prioritized Real - Time Jobs under Earliest - Deadline - First policy"
    Mehdi Kargahi, Ali Movaghar Rahim Abadi
    Scientia Iranica, Vol. 15, No 2, pp.252-265, 2008
  43. "A Multiprocessor System with Non - Preemptive Earliest - Deadline - First Scheduling Policy: A Performability Study"
    Mehdi Kargahi, Ali Movaghar
    JOURNAL OF INDUSTRIAL AND SYSTEMS ENGINEERING, Vol. 1, No 1, pp.55-37, 2007
  44. "A Non - Preemptive Two - Class M/M/1 System with Prioritized Real - Time Jobs under Earliest - Deadline - First Policy"
    Mehdi Kargahi, Ali Movaghar
    International journal industrial and systems engineering, Vol. 1, pp.260-280, 2007
  45. "Energy scheduling of fixed-priority parallel real-time tasks in multi- core cyber-physical systems"
    Jamal Mohammadi, Mehdi Kargahi, Mahmoud Shirazi
    The CSI Journal on Computing Science and Information Technology, Vol. 18, No 1, pp.31-41, 2020
  46. "Lifetime Improvement of Real-Time Embedded Systems by Battery-Aware Scheduling"
    Soghra Manoochehri, Mehdi Kargahi
    Iranian Journal of Electrical and Computer Engineering, Vol. 12, No 1, pp.25-36, 2014
  47. "Adaptive Scheduling of Energy Harvesting Real-Time Systems"
    Mehdi Kargahi, Maryam Dehghan Menshadi
    The CSI Journal on Computer Science and Engineeringn, Vol. 11, No 1, pp.1-10, 2013

Conference Paper

  1. "Estimating Energy Wastage in Embedded Systems Using Model Checking of Timed Automata"
    Peyman Shabani, Fatemeh Ghassemi Esfahani, Mehdi Kargahi
    CPSSI International Symposium on Cyber-Physical Systems (Applications and Theory), 2024
  2. "Deploying Reinforcement Learning for Efficient Runtime Decision-Making in Autonomous Systems"
    Melika Dastranj, Mehran Alidoost Nia, Mehdi Kargahi
    2022 CPSSI 4th International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), 2022
  3. "Automatic Energy-Hotspot Detection and Elimination in Real-Time Deeply Embedded Systems"
    Mohsen Shekarisaz, Lothar Thiele, Mehdi Kargahi
    2021 IEEE Real-Time Systems Symposium (RTSS), 2021
  4. "Improving Energy-Efficiency of CNNs via Prediction of Reducible Convolutions for Energy-Constrained IoT Devices"
    Amin Yoosefi, Mehdi Kargahi
    2020 CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), 2020
  5. "Program Energy-Hotspot Detection and Removal: A Static Analysis Approach"
    Mohsen Shekarisaz, Fatemeh Talebian, Marjan Jabariani, Farzad Mehri, Fathiyeh Faghih, Mehdi Kargahi
    2020 CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), 2020
  6. "Self-Adaptation with Imperfect Monitoring in Solar Energy Harvesting Systems"
    Mehran Alidoost Nia, Mehdi Kargahi, Alessanddro Abate
    2020 CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), 2020
  7. "Energy Metamorphic Testing for Android Applications"
    Farzaneh Azimian, Fathiyeh Faghih, Mehdi Kargahi, Mahdi Mirdehghan
    2019 IEEE 30th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC Workshops), 2019
  8. "Towards an Actor-based Approach to Design Verified ROS-based Robotic Programs using Rebeca"
    Saeed Dehnavi, Ali Sedaghatbaf, Bahar Salmani, Marjan Sirjani, Mehdi Kargahi, Ehsan Khamespanah
    The 16th International Conference on Mobile Systems and Pervasive Computing, 2019
  9. "Accelerating Multicore Scheduling in ChronOS Using Concurrent Data Structures"
    Ali Behnoudfar, Mehdi Kargahi
    The Proceeding of First Work-in-Progress Session of 2018 CSI International Symposium on Real-Time and Embedded Systems and Technologies (WiP-RTEST 2018), 2018
  10. "Energy Debugging of Android Applications based on User Behavior"
    Boshra Taheri, Fathiyeh Faghih, Mehdi Kargahi
    The Proceeding of First Work-in-Progress Session of 2018 CSI International Symposium on Real-Time and Embedded Systems and Technologies (WiP-RTEST 2018), 2018
  11. "A time-predictable fog-integrated cloud framework: One step forward in the deployment of a smart factory"
    Hamidreza Faragardi, Saeed Dehnavi, Mehdi Kargahi, Alessandro Vittorio Papadopoulos, Thomas Nolte
    International Symposium on Real-Time and Embedded Systems and Technologies, 2018
  12. "Online Data-Driven Synchronization for IoT Systems with Unidirectional Network"
    Seyyed Hossein Hosseini Zahani, Mehdi Kargahi
    CSI International Symposium on Real-Time and Embedded Systems and Technologies, 2018
  13. "Performance adaptation of real-time control tasks by dynamic scheduling: A self-triggered control approach"
    Vahid Panahi, Mehdi Kargahi
    International Symposium on Real-Time and Embedded Systems and Technologies, 2018
  14. "Resilient Scheduling of Energy-Variable Weakly-Hard Real-Time Systems"
    Mahmoud Shirazi, Mehdi Kargahi, Lothar Thiele
    Real-Time Networks and Systems, 2017
  15. "Stochastic Thermal Control of a Multicore Real-Time System"
    Morteza Mohaqeqi, Mehdi Kargahi, Kazim Fouladighaleh
    Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2016
  16. "Joint Management of Processing and Cooling Power Based on Inaccurate Thermal Information in a Stochastic Real-Time System"
    Mehdi Ghasemi, Morteza Mohaqeqi, Mehdi Kargahi
    The 23rd Conference on Real-Time Networks and Systems (RTNS 2015), 2015
  17. "The PFP_ASAP Algorithm for Energy Harvesting Real-Time Systems with a Non-Ideal Supercapacitor"
    Khadijeh Faramarzi, Mahmood Hasanloo, Mehdi Kargahi
    International Conference on Computer and Knowledge Engineering, 2015
  18. "A Predictable Interrupt Management Policy for Real-Time Operating Systems"
    Javad Ebrahimian Amiri, Mehdi Kargahi
    International Conference on Real-Time and Embedded Systems and Technologies, 2015
  19. "Energy-Efficient Scheduling for Stability-Guaranteed Embedded Control Systems"
    Alireza Salami Abyaneh, Mehdi Kargahi
    in the International Conference on Real-Time and Embedded Systems and Technologies, 2015
  20. "Reliability-Constrained Response-Time Minimization in Soft Real-Time Systems"
    Ahad Mozafari Fard, Mehdi Ghasemi, Mehdi Kargahi
    International Conference on Real-Time and Embedded Systems and Technologies, 2015
  21. "Gauss-jordan matrix invesion speed-up using"
    Mahmoud Shirazi, Mehdi Kargahi, Farshad Khunjush
    International Conference on Advanced Communications and Computation (INFOCOMP), 2015
  22. "Preemption-Delay Aware Self-Triggered Controller: A Scheduler-Controller Codesign Approach"
    Vahid Panahi, Morteza Mohaqeqi, Mehdi Kargahi
    23rd Iranian Conference on Electrical Engineeing, 2015
  23. "RTLB-DSR: A load-balancing DSR based QoS routing protocol in MANETs"
    Hanif Maleki, Mehdi Kargahi, Sam Jabbehdari
    International Conference on Computer and Knowledge Engineering (ICCKE(, 2014
  24. "On the Optimality of RM and EDF for Non-Preemptive Real-Time Harmonic Tasks"
    Mitra Nasri, Sanjoy Baruah, Gerhard Fohler, Mehdi Kargahi
    International Conference on Real-Time and Network Systems, 2014
  25. "Anomaly detection in embedded systems using simultaneous power and temperature monitoring"
    Zeynab Abbasi, Mehdi Kargahi, Morteza Mohaqeqi
    ISC Conference on Information Security and Cryptography, 2014
  26. "A Framework to Construct Customized Harmonic Periods for Real-Time Systems"
    Mitra Nasri, Gerhard Fohler, Mehdi Kargahi
    Euromicro Conference on Real-Time Systems (ECRTS), 2014
  27. "Thermal Analysis of Periodic Real-Time Systems with Stochastic Properties: An Analytical Approach"
    Morteza Mohaqeqi, Mehdi Kargahi
    21st International Conference on Real-Time and Network Systems (RTNS), 2013
  28. "Analytical Leakage/Temperature-Aware Power Modeling and Optimization for a Variable Speed Real-Time System"
    Mehdi Kargahi, مرتضی محققی, علی موقر
    the 20th International Conference on Real-Time and Network Systems, 2012
  29. "A Method for Improving Delay-Sensitive Accuracy in Real-Time Embedded Systems"
    میترا نصری, Mehdi Kargahi
    the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2012
  30. "A Real-Time Data Aggregation Method for Fault-Tolerant Wireless Sensor Networks"
    Mehdi Kargahi, پیمان تیموری, Naser Yazdani
    International Symposium on Applied Computing, 2012
  31. "Resilience In Cyber-Physical Systems"
    Mehdi Kargahi
    Iran National Informatics Conference, 2020
  32. "Time Sensitivity in Cyber-Physical Systems"
    Mehdi Kargahi
    Future Trends in Electrical and Computer Engineering, 2017
  33. "Promotion e-Health Services for Rural and Less Developed Regions through Cyber Physical Systems (CPS)"
    Fattaneh Taghiyareh, Ahmad Khonsari, Azadeh Shakery, Mehdi Kargahi, Fatemeh Ghassemi Esfahani, Siamak Mohammadi
    The First National Conference on Universal Service Obligation (USO) for ICT in Rural and Less Developed Regions, 2016
  34. "An Algorithm for Cloud Provider Benefit Maximization regarding SLA Availability Constraints"
    Mehdi Tavakoli, Mehdi Kargahi
    CSI Computer Conference, 2015
  35. "Workload Prediction for Cloud Computing Availability Improvement"
    Mehdi Tavakoli, Mehdi Kargahi
    International Conference on Information and Knowledge Technology, 2014
  36. "ارائه یک زمانبند امنیتی برای کاربردهای بیدرنگ در شبکههای حسگر بیسیم"
    سیدعلی نواب کاشانی, Mehdi Kargahi
    هفدهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران, 2012