Login

Muhammad Ali Awan (Publications)

Muhammad Ali Awan (Publications)

Muhammad Ali Awan (Publications)

PhD University of Porto, Portugal
Integrated PhD Researcher
March 2010 - December 2021

Muhammad Ali Awan received his Bachelors Degree in Computer Engineering from National University of Science and Technology (NUST) Pakistan in 2005. He completed his Master's Degree in 2007 from Royal Institute of Technology(KTH) Sweden in System on Chip Design with a focus on Digital System Design and Embedded Systems. He worked as Lecturer in NUST from 2007 to 2008. Afterwards, he joined IMEC Belgium as a researcher for two years and focused on High Level Memory Management issues.

He joined CISTER Research Center in 2010 and enrolled as a PhD candidate in University of Porto Portugal. During his four years of PhD program, he participated in a research on "Real-Time Power Management on Partitioned Multicores". His research interests include real-time scheduling theory, energy-aware scheduling, heterogeneous multicore architecture design and exploration, low-power digital design and system-on-chip design methodology and resource-aware system optimizations.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thesis
Energy and Temperature Aware Real-Time Systems CISTER-TR-141005 
Muhammad Ali AwanPhD Thesis. 16, Sep, 2014. Porto.
Journal Papers
Response time analysis of Multiframe mixed criticality systems with arbitrary deadlines CISTER-TR-200603 
Ishfaq Hussain, Muhammad Ali Awan, Pedro F. Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo TovarReal-Time Systems, Springer. Apr 2021, Volume 57, pp 141-189.
Techniques and Analysis for Mixed-criticality Scheduling with Mode-dependent Server Execution Budgets CISTER-TR-200115 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro F. Souto, Benny Åkesson, Eduardo TovarACM Transactions on Embedded Computing Systems (TECS), Article No 109, ACM. Oct 2019, Volume 18, Issue 5s, pp 109:1-109:23.This article appears as part of the ESWEEK-TECS special issue and was presented at the International Conference on Embedded Software (EMSOFT) 2019.
Uneven memory regulation for scheduling IMA applications on multi-core platforms CISTER-TR-181131 
Muhammad Ali Awan, Pedro Souto, Benny Åkesson, Konstantinos Bletsas, Eduardo TovarReal-Time Systems, Springer. Apr 2019, Volume 55, Issue 2, pp 248-292.
Worst-case Stall Analysis for Multicore Architectures with Two Memory Controllers (Artifact) CISTER-TR-181107 
Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo TovarDagstuhl Artifacts Series (DARTS), Article No 5, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. 2018, Volume 4, Issue 2, pp 5:1-5:3.
Energy-aware Task Mapping onto Heterogeneous Platforms Using DVFS and Sleep States CISTER-TR-150720 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Geoffrey Nelissen, Stefan M. PettersReal-Time Systems (RTSJ), Springer. Jul 2016, Volume 52, Issue 4, pp 450-485.
Online slack consolidation in global-EDF for energy consumption minimisation CISTER-TR-160301 
Muhammad Ali Awan, Geoffrey Nelissen, Patrick Meumeu Yomsi, Stefan M. PettersJournal of Systems Architecture (JSA), ELSEVIER. Feb 2016, Volume 63, pp 1-15.
Intra-Task Device Scheduling for Real-Time Embedded Systems CISTER-TR-150718 
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Elsevier. 1, Jul, 2015, Volume 61, Issue 8, pp 321-340.
TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs CISTER-TR-150719 
Syed M.A.H. Jafri, Masoud Daneshtalab, Ahmed Hemani, Naeem Abbas, Muhammad Ali Awan, Juha PlosilaMicroprocessors and Microsystems (MICPRO), Elsevier. 23, May, 2015, Volume 39, Issue November 2015, pp 973-986.
Race-to-halt energy saving strategies CISTER-TR-150104 
Muhammad Ali Awan, Stefan M. PettersJournal of Systems Architecture (JSA), Eelsevier. Nov 2014, Volume 60, Issue 10, pp 796-815.
Conference or Workshop Papers/Talks
Schedulability analysis for CAN bus messages of periodically-varying size CISTER-TR-220501 
Ishfaq Hussain, Konstantinos Bletsas, Muhammad Ali Awan, Eduardo Tovar, Pedro Souto18th IEEE International Conference on Factory Communication Systems (WFCS 2022) (WFCS2022). 27 to 29, Apr, 2022, Deterministic and Predictable Industrial Communication. Virtual, Italy.
Cache-aware Schedulability Analysis of PREM Compliant Tasks CISTER-TR-220101 
Syed Aftab Rashid, Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Eduardo TovarDesign, Automation and Test in Europe Conference (DATE 2022). 2022, Real-time, Dependable and Privacy-Enhanced Systems. ANTWERP, Belgium.
Response time analysis of memory-bandwidth- regulated multiframe mixed-criticality systems CISTER-TR-211006 
Ishfaq Hussain, Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Eduardo TovarInternational Conference on Embedded Software and Systems (ICESS) (ICESS). 14 to 15, Dec, 2021, Mixed-Criticality Embedded Systems. Shanghai, Australia.
Considerations on Combining Vestal's Mixed-criticality Task Model and the Predictable Execution Model (PREM) for Real-time Systems CISTER-TR-210906 
Ishfaq Hussain, Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Eduardo Tovar1st CERCIRAS workshop. 2, Sep, 2021. Novi Sad, Serbia.https://ceur-ws.org/Vol-3145/short14.pdf
Response time analysis of Multiframe mixed criticality systems CISTER-TR-190908 
Ishfaq Hussain, Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo Tovar27th International Conference on Real-Time Networks and Systems (RTNS 2019). 6 to 8, Nov, 2019, pp 8-18. Toulouse, France.Outstanding paper award
Techniques and Analysis for Mixed-criticality Scheduling with Mode-dependent Server Execution Budgets CISTER-TR-190906 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro F. Souto, Benny Åkesson, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster
ACM SIGBED International Conference on Embedded Software (EMSOFT 2019). 13 to 18, Oct, 2019, pp 109:1-109:23. New York, U.S.A..ACM Transactions on Embedded Computing Systems, Vol. 18, No. 5s, Article 109.
Memory Bandwidth Regulation for Multiframe Task Sets CISTER-TR-190629 
Muhammad Ali Awan, Pedro F. Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo Tovar25th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2019). 18 to 21, Aug, 2019. Hangzhou, China.
Uneven memory regulation for scheduling IMA applications on multi-core platforms CISTER-TR-190505 
Muhammad Ali Awan, Pedro Souto, Benny Åkesson, Konstantinos Bletsas, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster
31st Conference on Real-Time Systems (ECRTS 2019). 9 to 12, Jul, 2019, J2C. Stuttgart, Germany.Journal to Conference paper (CISTER-TR-181131).
Decoupling Criticality and Importance in Mixed-Criticality Scheduling CISTER-TR-181119 
Konstantinos Bletsas, Muhammad Ali Awan, Pedro Souto, Benny Åkesson, Alan Burns, Eduardo Tovar6th International Workshop on Mixed Criticality Systems (WMC 2018). 11, Dec, 2018, pp 25-30. Nashville, U.S.A..WMC 2018 was held as part of RTSS 2018, Nashville, USA, 11-14 December.
Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation CISTER-TR-180604 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Benny Åkesson, Eduardo Tovar24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2018). 28 to 31, Aug, 2018, Session 4: Support for Predictability, pp 111-117. Hakodate, Japan.
Worst-case Stall Analysis for Multicore Architectures with Two Memory Controllers CISTER-TR-180401 
Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo Tovar30th Euromicro Conference on Real-Time Systems (ECRTS 2018). 3 to 6, Jul, 2018, pp 2:1-2:22. Barcelona, Spain.Volume 106
Mixed-criticality Scheduling with Memory Bandwidth Regulation CISTER-TR-171201 
Muhammad Ali Awan, Pedro Souto, Konstantinos Bletsas, Benny Åkesson, Eduardo TovarDesign, Automation and Test in Europe 2018 (DATE 2018). 19 to 23, Mar, 2018, pp 1277-1282. Dresden, Germany.
Mixed-Criticality Systems with Partial Lockdown and Cache Reclamation Upon Mode Change CISTER-TR-170507 
Konstantinos Bletsas, Muhammad Ali Awan, Pedro Souto, Benny Åkesson, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster, PDFPresentation
Work in Progress Session, 29th Euromicro Conference on Real-Time Systems (ECRTS 2017). 27 to 30, Jun, 2017, pp 22-24. Dubrovnik, Croatia.http://www.ecrts.org/fileadmin/files_ecrts17/Proceedings_ECRTS-WiP2017.pdf
Mixed-criticality Scheduling with Dynamic Redistribution of Shared Cache CISTER-TR-170202 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Benny Åkesson, Eduardo Tovar29th Euromicro Conference on Real-Time Systems (ECRTS 2017). 27 to 30, Jun, 2017, Main track, pp 18:1-18:21. Dubrovnik, Croatia.
Semi-partitioned mixed-criticality scheduling CISTER_TR_161102 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Eduardo Tovar30th International Conference on Architecture of Computing Systems (ARCS 2017). 3 to 6, Apr, 2017, Session 6: Scheduling, pp 205-218. Vienna, Austria.Part of the Lecture Notes in Computer Science book series (LNCS, volume 10172).
Mixed-criticality scheduling with memory regulation CISTER-TR-160604 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Benny Åkesson, Eduardo Tovar, Jibran Ali
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, 28th Euromicro Conference on Real-Time Systems (ECRTS 2016). 5 to 8, Jul, 2016. Toulouse, France.
Energy Efficient Mapping of Mixed Criticality Applications on Unrelated Heterogeneous Multicore Platforms CISTER-TR-160501 
Muhammad Ali Awan, Damien Masson, Eduardo Tovar11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. Krakow, Poland.
Energy-aware Task Allocation onto Unrelated Heterogeneous Multicore Platform for Mixed Criticality Systems CISTER-TR-151205 
Muhammad Ali Awan, Damien Masson, Eduardo Tovar
ABSTRACTPDFPDF Additional Files: PDFPoster Abstract
Work in Progress Session, IEEE Real-Time Systems Symposium (RTSS 2015). 1 to 4, Dec, 2015. San Antonio, U.S.A..
Towards Certifiable Multicore-based Platforms for Avionics CISTER-TR-150702 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Konstantinos Bletsas, Vincent Nélis, Eduardo Tovar, Pedro SoutoWork in Progress Session, 21st IEEE Real-Time and Embedded Techonology and Applications Symposium (RTAS 2015). 13 to 16, Apr, 2015, pp 27-28. Seattle, U.S.A..
Towards the Certification of Multicore Platforms in the Avionics Domain CISTER-TR-150716 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Konstantinos Bletsas, Vincent Nélis, Eduardo Tovar, Pedro Souto
ABSTRACTPDFPDF Additional Files: PDFPoster
Work in Progress Session, The 28th GI/ITG International Conference on Architecture of Computing Systems (ARCS 2015). 24 to 27, Mar, 2015. Porto, Portugal.
Optimal Procrastination Interval for Constrained Deadline Sporadic Tasks upon Uniprocessors CISTER-TR-131106 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters21st International Conference on Real-Time Networks and Systems (RTNS 2013). 16 to 18, Oct, 2013, pp 129-138. Sophia Antipolis, France.
On the Equivalence of Idealised DVFS and Thermally Constrained DPM in Real-Time Systems CISTER-TR-130801 
Muhammad Ali Awan, Stefan M. Petters19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013). 19 to 21, Aug, 2013. Taipei, Taiwan.
Identifying the Sources of Unpredictability in COTS-based Multicore Systems CISTER-TR-130604 
Dakshina Dasari, Benny Åkesson, Vincent Nélis, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Symposium on Industrial Embedded Systems (SIES 2013), IEEE. 19 to 21, Jun, 2013, pp 39-48. Porto, Portugal.
Energy-Aware Partitioning of Tasks onto a Heterogeneous Multi-core Platform CISTER-TR-130506 
Muhammad Ali Awan, Stefan M. Petters19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2013), IEEE. 29, May, 2013, pp 205-214. Philadelphia, PA, U.S.A..
Device Power Management for Real-Time Embedded Systems HURRAY-TR-120603 
Muhammad Ali Awan, Stefan M. Petters1st PhD. Students Conference in Electrical and Computer Engineering (StudECE 2012). 28 to 29, Jun, 2012. Porto, Portugal.
Online Intra-Task Device Scheduling for Hard Real-Time Systems HURRAY-TR-120602 
Muhammad Ali Awan, Stefan M. Petters7th IEEE International Symposium on Industrial Embedded Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 48-56. Karlsruhe, Germany.
Comparing the Schedulers and Power Saving Strategies with SPARTS HURRAY-TR-111104 
Muhammad Ali Awan, Borislav Nikolic, Stefan M. Petters30, Nov, 2011.RTSS@Work, Open Demo Session Real-Time Techniques & Technologies, 32nd RTSS, (Vienna, Austria), IEEE, Nov 2011.
SPARTS: Simulator for Power Aware and Real-Time Systems HURRAY-TR-111101 
Borislav Nikolic, Muhammad Ali Awan, Stefan M. Petters8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 999-1004. Changsha, China.
Enhanced Race-To-Halt: A Leakage-Aware Energy Management Approach for Dynamic Priority Systems HURRAY-TR-110602 
Muhammad Ali Awan, Stefan M. Petters23rd Euromicro Conference on Real-Time Systems (ECRTS 2011), IEEE. 6 to 8, Jul, 2011, pp 92-101. Porto, Portugal., Porto, Portugal.
The Roman Conquered by Delay: Reducing the Number of Preemptions using Sleep States HURRAY-TR-110301 
Muhammad Ali Awan, Stefan M. Petters17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011). 11 to 14, Apr, 2011, Work-In-Progress Session. Chicago, U.S.A..
Slow Down or Race to Halt: Towards Managing Complexity of Real-Time Energy Management Decisions HURRAY-TR-100502 
Stefan M. Petters, Muhammad Ali Awan12th Brazilian Workshop on Real-Time and Embedded Systems (WTR 2010). 24, May, 2010, Work-In-Progress Session. Gramado, Brasil.
Conference or Workshop Posters/Demos
Certification Challenges for Mixed Criticality Systems in Multicores CISTER-TR-140621 
Dakshina Dasari, Muhammad Ali Awan, Vincent Nélis, Stefan M. PettersPoster presented in 8th IEEE International Symposium on Industrial Embedded Systems (SIES'13). 19 to 21, Jun, 2013. Porto, Portugal.
Energy Efficient Embedded Real-Time Systems CISTER-TR-130611 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. PettersPoster presented in CISTER 1st Industrial Workshop on Real-Time and Embedded Systems (CiWork2013). 18, Jun, 2013. Porto, Portugal.
Technical Reports
Technical Report: Techniques and Analysis for Mixed-criticality Scheduling with Mode-dependent Server Execution Budgets CISTER-TR-190202 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro F. Souto, Benny Åkesson, Eduardo Tovar2019.
Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation (Long Version) CISTER-TR-180603 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro Souto, Benny Åkesson, Eduardo Tovar28, Aug, 2018.
Mixed-criticality Scheduling with Dynamic Redistribution of Shared Cache CISTER-TR-181124 
Muhammad Ali Awan, Konstantinos Bletsas, Pedro F. Souto, Benny Åkesson, Eduardo Tovar28, Apr, 2017.
Optimal Procrastination Interval upon Uniprocessors CISTER-TR-130608 
Muhammad Ali Awan, Patrick Meumeu Yomsi, Stefan M. Petters28, Jun, 2013.Technical Report
Applying Idealised DVFS Algorithms to Thermally Constrained DPM CISTER-TR-130601 
Muhammad Ali Awan, Stefan M. Petters5, Jun, 2013.Technical report
Energy and Pre-emption Savings through Real-Time Race-To-Halt Algorithms CISTER-TR-130507 
Muhammad Ali Awan, Stefan M. Petters30, May, 2013.Technical report
Energy-conscious tasks partitioning onto a heterogeneous multi-core platform HURRAY-TR-121006 
Muhammad Ali Awan, Stefan M. Petters18, Oct, 2012.Technical report only.