ECE Mail Courses CMS Login  
University of Tehran
College of Engineering
Mehdi Kargahi

Mehdi Kargahi


School of Electrical & Computer Engineering
Assistant Professor
Email: my last name [AT] ut.ac.ir
Personal Website: http://ece.ut.ac.ir/faculty/kargahi
Address

Address: School of Electrical and Computer Engineering, University College of Engineering, University of Tehran, P.O.Box 14399-57131, Tehran, Iran.

Office: Room 721

Phone: +98-21-8208-4309

Fax: +98-21-88778690



Additional Roles


Education
Ph.D. in Computer Engineering (Software), Sharif University of Technology, Tehran, Iran, 2006.
M.S. in Computer Engineering (Software), Sharif University of Technology, Tehran, Iran, 2001.
B.S. in Computer Engineering (Hardware), Amir-Kabir University of Technology (Tehran Poly-Technic), Tehran, Iran, 1998.

Research Interests
  • Real-Time and Embedded Systems
  • Performance Modeling
  • Power-Aware Computing
  • Thermal-Aware Computing
  • Dependable Real-Time Systems


Courses

Grad. courses:

  • Stochastic and Distributed Real-Time Embedded Systems
  • Real-Time and Embedded Concurrent Systems
  • Dependable Software: Design and Analysis
  • Computer System Performance Evaluation
  • Distributed Systems

Undergrad courses:

  • Operating Systems
  • Real-Time Embedded Systems
  • Theory of Machines and Languages
  • Principles of Compiler Design
  • Discrete Mathematics


Selected Publications

Journal papers

  • M. Mohaqeqi, M. Kargahi, and A. Movaghar, "Analytical Leakage-Aware Thermal Modeling of a Real-Time System", To appear in the IEEE Transactions on Computers. (DOI: 10.1109/TC.2012.237)
  • M. Mohaqeqi and M. Kargahi, "Utility Accrual Object Distribution in MPSoC Real-Time Embedded Systems," To appear in the Elsevier Journal of Computer and System Sciences.
  • F. Eshragh and M. Kargahi, "Analytical Architecture-based Performability Evaluation of Real-Time Software Systems," The Elsevier Journal of Systems and Software, Vol. 86, No. 1, pp. 233-246, Jan. 2013. (DOI: 10.1016/j.jss.2012.08.014)
  • M. Nasri, M. Kargahi, M. Mohaqeqi, "Scheduling of Accuracy-Constrained Real-Time Systems in Dynamic Environments," IEEE Embedded Systems Letters. Vol. 4, No. 3, pp. 61-64, 2012. (DOI: 10.1109/LES.2012.2195294 )
  • M. Kargahi and A. Movaghar, "Performance Optimization Based on Analytical Modeling in a Real-Time System with Constrained Time/Utility Functions," IEEE Transactions on Computers. IEEE computer Society DL. IEEE Computer Society, Vol. 60, No. 8, pp. 1169-1181, Aug. 2011.
  • M. Kargahi and A. Movaghar, "Utility Accrual Dynamic Routing in Real-Time Parallel Systems," IEEE Transactions on Parallel and Distributed Systems. IEEE computer Society DL. IEEE Computer Society, Vol. 21, No. 12, pp. 1822-1835, Dec. 2010.
  • H. Karimi, M. Kargahi, N. Yazdani, "On the Handling of Node Failures: Energy-Efficient Job Allocation Algorithm for Real-time Sensor Networks", Journal of Information Processing Systems, Vol. 6, No. 3, pp. 413-434, Sep. 2010.
  • M. Kargahi and A. Movaghar, "Dynamic Routing of Real-Time Jobs among Parallel EDF Queues: A Performance Study, " The Elsevier Journal of Computers and Electrical Engineering, vol. 36, No. 5, pp. 835-849, Sep. 2010.
  • M. Kargahi and A. Movaghar, "Stochastic DVS-based Dynamic Power Management for Soft Real-Time Systems", The Elsevier Journal of Microprocessors and Microsystems, vol. 32, No. 3, pp. 121-144, May 2008.
  • M. Kargahi and A. Movaghar, "A Two-Class M/M/1 System with Preemptive Non Real-Time Jobs and Prioritized Real-Time Jobs under Earliest-Deadline-First policy", Scientia Iranica, Vol. 15, No. 2, pp. 252-265, March-April 2008.
  • M. Kargahi and A. Movaghar, "A Non-Preemptive Two-Class M/M/1 System with Prioritized Real-Time Jobs under Earliest-Deadline-First Policy", Journal of Industrial and Systems Engineering, Vol. 1, No. 3, pp. 260-280, Fall 2007.
  • M. Kargahi and A. Movaghar, "A Multiprocessor System with Non-Preemptive Earliest Deadline First Scheduling Policy: A Performability Study, " Journal of Industrial and Systems Engineering, Vol. 1, No. 1, pp. 37-55, Spring 2007.
  • M. Kargahi and A. Movaghar, "A Method for Performance Analysis of Earliest-Deadline-First Scheduling Policy," The Springer Journal of Supercomputing, Vol. 37, No. 2, pp. 197-222, August 2006.

Conference papers

  • M. Mohaqeqi, M. Kargahi, A. Movaghar, "Analytical Leakage/ Temperature-Aware Power Modeling and Optimization for a Variable Speed Real-Time System", in the 20th International Conference on Real-Time and Network Systems (RTNS 2012), pp. 81-90, ACM,  Nov. 8-9, 2012.
  • M. Nasri and M. Kargahi, "A Method for Improving Delay-Sensitive Accuracy in Real-Time Embedded Systems", in the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2012), pp.  378-387, Aug. 20-22, 2012.
  • P. Teymoori, M. Kargahi, N. Yazdani, "A Real-Time Data Aggregation Method for Fault-Tolerant Wireless Sensor Networks", in the Proceedings of 27th ACM International Symposium on Applied Computing (ACM SAC 2012), pp. 1176-1183, Mar. 2012.
  • M. Mohaqeqi and M. Kargahi, "Utility Accrual Object Distribution in Real-Time Systems", in the Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2010), pp. 347-354, Dec. 8-10, 2010.
  • M. Dehghan and M. Kargahi, "Adaptive Checkpoint Placement in Energy Harvesting Real-Time Systems", in the 18th International Conference on Electerical Engineering (ICEE 2010), pp. 932-937, July 08-10, 2010.
  • A. Pourhaji-Kazem, N. Dadashkhani, M. Kargahi, H. Habibi-Aghdam, "A Simulated Annealing Approach for Maximizing the Accrued Utility of an Isochronal Soft Real-Time System", in the 2nd International Conference on Environmental and Computer Science (ICECS 2009), pp. 191-195, 2009.
  • H. Karimi, M. Kargahi, N. Yazdani, "Energy-Efficient Cluster-Based Scheme for Handling Node Failure in Real-Time Sensor Networks", in the 8th IEEE International Symposium on Dependable, Autonomic and Secure Computing ( DASC 2009), pp. 143-148, Dec. 12-14, 2009.
  • H. Karimi, M. Kargahi, N. Yazdani, "On the Handling Node Failure: Energy-Efficient Job Allocation Algorithm for Real-time Sensor Networks", in the 4th IEEE International Conference on Embedded and Multimedia Computing (EM-COM 2009), pp. 56-61, 2009.
  • M. Kargahi, M. Bazrafshan, "Guaranteeing Utility Level of a Firm Real-Time System Using Control Theory", Proceedings of the 14th International CSI Computer Conference, pp. 692-697, Oct. 20-21, 2009.
  • L. Farzinwash, M. Kargahi, "A Scheduling Algorithm for Execution-Instant Sensitive Real-Time Systems", Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), pp. 511-518, Aug. 24-26, 2009.
  • A. Pourhaji-Kazem, H. Seifzadeh, M. Kargahi, A. Movaghar, Shahriar Lotfi, "Maximizing the Accrued Utility of an Isochronal Soft Real-Time System Using Genetic Algorithms", Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, pp. 65-69, June 1-3, 2009.
  • H. Seifzadeh, A. Pourhaji-Kazem, M. Kargahi, A. Movaghar, "A Method for Dynamic Software Updating in Real-Time Systems ", Proceedings of the 8th IEEE/ACIS International Conference on Computer and Information Science, pp. 34-38, June 1-3, 2009.
  • H. Hajabdolali, M. Kargahi, N. Yazdani, "An Efficient Distributed Flow Scheduling for Improving the Internet Bandwidth Usage", Proceedings of the 14th National CSI Computer Conference,Tehran, Iran, 2009.
  • F. Varaminian, M. Kargahi, "Program Execution-Time Estimation in Soft Real-Time Systems using Loop-Counter Predictors", Proceedings of the 14th National CSI Computer Conference,Tehran, Iran, 2009.
  • M. Kargahi and A. Movaghar, "Dynamic Routing of Real-Time Jobs among Parallel EDF Queues: A Performance Study, " Proceedings of the 11th Annual Int. CSI Computer Conference, Tehran, Iran, pp. 385-392, January 24-26, 2006.
  • M. Kargahi and A. Movaghar, "Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performance Study", Proceedings of the13th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Atlanta, Georgia, USA, pp. 201-210, September 27-29, 2005.
  • M. Kargahi and A. Movaghar, "A Stochastic DVS-Based Dynamic Power Management for Soft Real-Time Systems", Proceedings of the IEEE International Conference on Wireless Networks, Communications and Mobile Computing (Wirelesscom/MobiWac 2005), Maui, Hawaii, USA, pp. 63-68, June 13-16, 2005.
  • M. Kargahi and A. Movaghar, "Performance Analysis of a Dynamic Routing in Real-Time Parallel Queues", Proceedings of 10th Annual Int. CSI Computer Conference, Tehran, Iran, pp. 560-569, February 2005.
  • M. Kargahi and A. Movaghar, "A Method for Performance Analysis of Earliest-Deadline-First Scheduling Policy", Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN), Florence, Italy, pp. 826-834, June 28th-July 1, 2004.
  • M. Kargahi and A. Movaghar, "A New Approach for Performance Analysis of Earliest-Deadline-First Scheduling Policy", Proceedings of 9th Annual Int. CSI Computer Conference, Tehran, Iran, pp. 303-310, February 2004.
  • M. Kargahi, "The Capabilities of Operating Systems for Accomplishment of Missions in Real-Time and Embedded Systems-A Survey", Operating System and Security Conference, Tehran, Iran, pp. 18-32, 2003.