???global.info.a_carregar???
Muhammad Ali Awan. Completed the Doutoramento in Doctoral Program in Electrical and Computer Engineering in 2014/07/31 by Universidade do Porto Faculdade de Engenharia, Mestrado in Ms in System on Chip Design KTH Sweden in 2007/06/30 by Kungliga Tekniska Högskolan and Bacharelato in Computer Engineering in 2005/05/31 by National University of Science and Technology. Is Research Scientist in Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real. Published 6 articles in journals. Has 1 book(s). Has received 6 awards and/or honors. Works in the area(s) of Engineering and Technology with emphasis on Electrotechnical Engineering, Electronics and Informatics with emphasis on Computer Hardware and Architecture. In his curriculum Ciência Vitae the most frequent terms in the context of scientific, technological and artistic-cultural output are: Real-time embedded systems,; Safety-critical systems; Mixed-criticality systems; Real-time Scheduling; Energy aware scheduling; Real-Time Systems; Multicore Scheduling; esource Contention on Multicore Platforms; Heterogeneous Multicore Architecture Design and Exploration; Power Modelling, Low-power Digital Design; SOC Design Methodology and Resource-Aware System Optimizations; .
Identification

Personal identification

Full name
Muhammad Ali Awan

Citation names

  • Awan, Muhammad Ali

Author identifiers

Ciência ID
9A1C-38D6-BA2D
ORCID iD
0000-0001-5817-2284

Email addresses

  • awa@isep.ipp.pt (Professional)

Telephones

Fax
  • 228340502 (Professional)
Telephone
  • 225401462 (Personal)

Addresses

  • CISTER Research Unit ISEP/IPP. Rua Dr. António Bernardino de Almeida 431, 4200-072, porto, Porto, Portugal (Professional)

Websites

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Computer Hardware and Architecture

Languages

Language Speaking Reading Writing Listening Peer-review
English Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2)
Portuguese Beginner (A1) Beginner (A1) Beginner (A1) Beginner (A1)
Education
Degree Classification
2014/07/31
Concluded
Doctoral Program in Electrical and Computer Engineering (Doutoramento)
Major in Real-time Embedded Systems
Universidade do Porto Faculdade de Engenharia, Portugal
"Energy and Temperature Aware Real-Time Systems" (THESIS/DISSERTATION)
Approved with Distinction
2007/06/30
Concluded
Ms in System on Chip Design KTH Sweden (Mestrado)
Kungliga Tekniska Högskolan, Sweden
"Power Estimation Modeling of IPs in an AMBA based SOC Platform" (THESIS/DISSERTATION)
4.5/5
2005/05/31
Concluded
Computer Engineering (Bacharelato)
National University of Science and Technology, Pakistan
"Design and Implementation of WCDMA Rake Receiver" (THESIS/DISSERTATION)
3.493/4
Affiliation

Science

Category
Host institution
Employer
2019/02/05 - Current Principal Investigator (Research) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
2017/01/10 - 2019/02/04 Invited Auxiliary Researcher (Research) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
2014/09/01 - 2017/01/09 Postdoc (Research) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
2010/03/01 - 2014/08/31 Researcher (Research) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
2008/03/01 - 2010/03/01 Researcher (Research) Interuniversitair Micro-Elektronica Centrum, Belgium

Teaching in Higher Education

Category
Host institution
Employer
2007/09/01 - 2008/02/29 Lecturer (University Teacher) National University of Sciences and Technology, Pakistan
Projects

Grant

Designation Funders
2014/04 - 2017/07 EMC2: Embedded Multi-Core systems for Mixed Criticality applications in dynamic and changeable real-time environments
621429
Post-doc Fellow
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
Concluded
2013/05 - 2016/04 CONCERTO: Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems
333053
Post-doc Fellow
Concluded
2011/02 - 2014/01 RePoMuC: Real-time Power management on partitioned MultiCores
FCOMP-01-0124-FEDER-015050 PTDC/EIA-EIA/112599/2009
PhD Student Fellow
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
Concluded
2010/04 - 2013/03 RECOMP: Reduced Certification Costs for Trusted Multi-core Platforms
100202
PhD Student Fellow
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
Concluded
2009/01 - 2012/12 STADiUM: Software Technologies for Adaptable Distributed Middleware
Researcher
Interuniversitair Micro-Elektronica Centrum, Belgium
Concluded
2008/01 - 2011/12 OPTIMMA: OPTIMIZED MP-SOC MIDDLEWARE FOR EVENT-DRIVEN APPLICATIONS
Researcher
Interuniversitair Micro-Elektronica Centrum, Belgium
Concluded
Outputs

Publications

Book
  1. Awan, M.A.; Bletsas, K.; Souto, P.F.; Tovar, E.; Awan, Muhammad Ali; Bletsas, Konstantinos; Souto, Pedro; Tovar, Eduardo. Semi-partitioned mixed-criticality scheduling. 2017.
    10.1007/978-3-319-54999-6_16
Conference paper
  1. Awan, Muhammad Ali. "Techniques and Analysis for Mixed-criticality Scheduling with Mode-dependent Server Execution Budgets". Paper presented in ACM SIGBED International Conference on Embedded Software (EMSOFT 2019), 2019.
    Published
  2. Hussain, Ishfaq; Ali Awan, Muhammad; Souto, Pedro; Bletsas, Konstantinos; Åkesson, Benny; Tovar, Eduardo. "Response time analysis of multiframe mixed-criticality systems". 2019.
    https://doi.org/10.1145/3356401.3356405
  3. Ali Awan, Muhammad; Souto, Pedro; Bletsas, Konstantinos; Åkesson, Benny; Tovar, Eduardo. "Memory Bandwidth Regulation for Multiframe Task Sets". 2019.
    10.1109/RTCSA.2019.8864563
  4. Awan, Muhammad Ali; Bletsas, Konstantinos; Souto, Pedro F.; Akesson, Benny; Tovar, Eduardo. "Mixed-Criticality Scheduling with Dynamic Memory Bandwidth Regulation". Paper presented in 24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2018), 2018.
    10.1109/rtcsa.2018.00022
  5. Awan, Muhammad Ali; Souto, Pedro F.; Bletsas, Konstantinos; Akesson, Benny; Tovar, Eduardo. "Mixed-criticality scheduling with memory bandwidth regulation". Paper presented in Design, Automation and Test in Europe 2018, 2018.
    10.23919/date.2018.8342211
  6. Ali Awan, Muhammad; Souto, Pedro F.; Bletsas, Konstantinos; Åkesson, Benny; Tovar, Eduardo. "Worst-case Stall Analysis for Multicore Architectures with Two Memory Controllers". 2018.
    10.4230/LIPIcs.ECRTS.2018.2
  7. Bletsas, Konstantinos; Ali Awan, Muhammad; Souto, Pedro; Åkesson, Benny; Burns, Alan; Tovar, Eduardo. "Decoupling Criticality and Importance in Mixed-Criticality Scheduling". 2018.
  8. Awan, Muhammad; Ali Awan, Muhammad; Souto, Pedro; Bletsas, Konstantinos; Åkesson, Benny; Tovar, Eduardo; Awan, Muhammad Ali. "Mixed-Criticality Scheduling with Dynamic Redistribution of Shared Cache". 2017.
    10.4230/LIPIcs.ECRTS.2017.18
  9. Bletsas, Konstantinos; Awan, Muhammad Ali; Souto, Pedro; Åkesson, Benny; Tovar, Eduardo. "Mixed-Criticality Systems with Partial Lockdown and Cache Reclamation Upon Mode Change". 2017.
  10. Awan, M.A.; Masson, D.; Tovar, E.. "Energy efficient mapping of mixed criticality applications on unrelated heterogeneous multicore platforms". 2016.
    10.1109/SIES.2016.7509413
  11. Ali Awan, Muhammad; Masson, Damien; Tovar, Eduardo; Awan, M.A.; Masson, D.; Tovar, E.. "Energy-aware Task Allocation onto Unrelated Heterogeneous Multicore Platform for Mixed Criticality Systems". 2015.
    10.1109/RTSS.2015.46
  12. Ali Awan, Muhammad; Meumeu Yomsi, Patrick; Bletsas, Konstantinos; Nélis, Vincent; Tovar, Eduardo; Souto, Pedro. "Towards the Certification of Multicore Platforms in the Avionics Domain". 2015.
  13. Awan, Muhammad Ali; Yomsi, Patrick Meumeu; Bletsas, Konstantinos; Nélis, Vincent; Tovar, Eduardo; Souto, Pedro. "Towards Certifiable Multicore-based Platforms for Avionics". 2015.
  14. Dasari, D.; Akesson, B.; Nélis, V.; Awan, M.A.; Petters, S.M.. "Identifying the sources of unpredictability in COTS-based multicore systems". 2013.
    10.1109/SIES.2013.6601469
  15. Awan, M.A.; Petters, S.M.. "On the equivalence of idealised DVFS and thermally constrained DPM in real-time systems". 2013.
    10.1109/RTCSA.2013.6732238
  16. Awan, M.A.; Petters, S.M.. "Energy-aware partitioning of tasks onto a heterogeneous multi-core platform". 2013.
    10.1109/RTAS.2013.6531093
  17. Awan, M.A.; Yomsi, P.M.; Petters, S.M.. "Optimal procrastination interval for constrained deadline sporadic tasks upon uniprocessors". 2013.
    10.1145/2516821.2516837
  18. Awan, M.A.; Petters, S.M.. "Online intra-task device scheduling for hard real-time systems". 2012.
    10.1109/SIES.2012.6356569
  19. Awan, M.A.; Petters, S.M.. "Enhanced race-to-halt: A leakage-aware energy management approach for dynamic priority systems". 2011.
    10.1109/ECRTS.2011.17
  20. Nikolic, B.; Awan, M.A.; Petters, S.M.. "SPARTS: Simulator for power aware and real-time systems". 2011.
    10.1109/TrustCom.2011.137
Journal article
  1. Hussain, Ishfaq; Awan, Muhammad Ali; Pedro F. Souto; Bletsas, Konstantinos; Akesson, Benny; Eduardo Tovar. "Response time analysis of Multiframe mixed criticality systems with arbitrary deadlines". Real-Time Systems, Springer 56 4 (2020): https://link.springer.com/article/10.1007/s11241-020-09357-w.
    Published
  2. Ali Awan, Muhammad; Bletsas, Konstantinos; Souto, Pedro F.; Åkesson, Benny; Tovar, Eduardo. "Techniques and Analysis for Mixed-criticality Scheduling with Mode-dependent Server Execution Budgets". (2019): http://hdl.handle.net/10400.22/15320.
    https://doi.org/10.1145/3358234
  3. Awan, Muhammad Ali; Souto, Pedro; Åkesson, Benny; Bletsas, Konstantinos; Tovar, Eduardo; Muhammad Ali Awan; Pedro F. Souto; et al. "Uneven memory regulation for scheduling IMA applications on multi-core platforms". Real-Time Systems 55 2 (2018): 248-292. http://hdl.handle.net/10400.22/12449.
    https://doi.org/10.1007/s11241-018-9322-y
  4. Awan, Muhammad Ali; Souto, Pedro; Bletsas, Konstantinos; Åkesson, Benny; Tovar, Eduardo. "Worst-case Stall Analysis for Multicore Architectures with Two Memory Controllers (Artifact)". (2018): http://hdl.handle.net/10400.22/12541.
    10.4230/DARTS.4.2.5
  5. Awan, M.A.; Nelissen, G.; Yomsi, P.M.; Petters, S.M.; Awan, Muhammad Ali; Nelissen, Geoffrey; Yomsi, Patrick Meumeu; Petters, Stefan M.. "Online slack consolidation in global-EDF for energy consumption minimisation". Journal of Systems Architecture 63 (2016): 1-15. http://www.scopus.com/inward/record.url?eid=2-s2.0-84957031038&partnerID=MN8TOARS.
    10.1016/j.sysarc.2016.01.001
  6. Awan, M.A.; Yomsi, P.M.; Nelissen, G.; Petters, S.M.; Awan, Muhammad Ali; Yomsi, Patrick Meumeu; Nelissen, Geoffrey; Petters, Stefan M.. "Energy-aware task mapping onto heterogeneous platforms using DVFS and sleep states". Real-Time Systems 52 4 (2016): 450-485. http://www.scopus.com/inward/record.url?eid=2-s2.0-84938717829&partnerID=MN8TOARS.
    10.1007/s11241-015-9236-x
  7. Awan, M.A.; Petters, S.M.. "Intra-task device scheduling for real-time embedded systems". Journal of Systems Architecture 61 8 (2015): 321-340. http://www.scopus.com/inward/record.url?eid=2-s2.0-84937564096&partnerID=MN8TOARS.
    10.1016/j.sysarc.2015.07.001
  8. Awan, Muhammad Ali; Petters, Stefan M.. "Intra-Task Device Scheduling for Real-Time Embedded Systems". (2015): http://hdl.handle.net/10400.22/6708.
    10.1016/j.sysarc.2015.07.001
  9. Jafri, S.M.A.H.; Daneshtalab, M.; Hemani, A.; Abbas, N.; Awan, M.A.; Plosila, J.; Jafri, Syed M.A.H.; et al. "TEA: Timing and Energy Aware compression architecture for Efficient Configuration in CGRAs". Microprocessors and Microsystems (2014): http://www.scopus.com/inward/record.url?eid=2-s2.0-84930370884&partnerID=MN8TOARS.
    10.1016/j.micpro.2015.05.002
  10. Awan, M.A.; Petters, S.M.. "Race-to-halt energy saving strategies". Journal of Systems Architecture 60 10 (2014): 796-815. http://www.scopus.com/inward/record.url?eid=2-s2.0-84910686526&partnerID=MN8TOARS.
    10.1016/j.sysarc.2014.10.001
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2019/01 - 2023/01 Memory-Aware Scheduling of Mixed-Criticality Systems on Multicore Platforms
Supervisor of Ishfaq Hussain
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal

Event organisation

Event name
Type of event (Role)
Institution / Organization
2018 - 2018 Cyber-Physical Systems Week (2018 - 2018)
Conference (Other)
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal

Conference scientific committee

Conference name Conference host
2021 - 2021 International Conference on Real-Time Networks and Systems
2021 - 2021 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
2021 - 2021 IEEE Real-Time and Embedded Technology and Applications Symposium (Artifact Evaluation)
2020 - 2020 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
2019 - 2019 International Conference on Real-Time Networks and Systems
2018 - 2018 International Conference on Real-Time Networks and Systems
2017 - 2017 International Conference on Real-Time Networks and Systems
2016 - 2016 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Distinctions

Award

2019 Outstanding and Best student paper award in 27th International Conference on Real-Time Networks and Systems November 6-8, 2019 -Toulouse/France

Other distinction

2014 Unanimous distinction in PhD
Universidade do Porto, Portugal
2011 Awarded PhD Scholarship
Fundação para a Ciência e a Tecnologia, Portugal
2005 Awarded MSC Scholarship for pursuing MS studies in Sweden
2002 Awarded Scholarship during Undergraduate studies
1998 Awarded Scholarships in Intermediate studies (12th Grade)
National Bank of Pakistan, Pakistan
1996 Awarded Scholarships in Matriculation (10th Grade)
National Bank of Pakistan, Pakistan