Login

Stefan M. Petters (Publications)

Stefan M. Petters (Publications)

Stefan M. Petters (Publications)

PhD Technical University Munich, Germany
Research Centre Vice-Director
Research Associate

My research interests include real time and embedded systems in general and more specifically system energy management, mixed-criticality systems, adaptive real-time systems, (probabilistic) worst case execution time (WCET) analysis, and (probabilistic) schedulability analysis.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Books & Book Chapters
Trustworthy Real-Time Systems HURRAY-TR-120706 
Stefan M. Petters, Kevin Elphinstone, Gernot HeiserChapter in "Advances in Real-Time Systems", Springer. 16, Jul, 2012, pp 191-206.
Journal Papers
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.
Worst-Case Communication Delay Analysis for NoC-Based Many-Cores Using a Limited Migrative Model CISTER-TR-160507 
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. PettersJournal of Signal Processing Systems (JSPS), Springer. Jul 2016, Volume 84, Issue 1, pp 25-46.Invited extension of the RTCSA'14 publication, which was shortlisted for the best paper award.
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.
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model CISTER-TR-150101 
Borislav Nikolic, Stefan M. PettersReal-Time Systems (RTS), Springer. Jun 2015, Volume 51, Issue 3, pp 314-357. U.S.A..
Global and Partitioned Multiprocessor Fixed Priority Scheduling with Deferred Pre-emption CISTER-TR-150107 
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaTransactions on Embedded Computing Systems - Special Issue on Embedded Platforms for Crypto and Regular Papers (TECS), Article No 47, ACM. May 2015, Volume 14, Issue 3, pp 47:1-47:28. U.S.A..
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.
NoC Contention Analysis using a Branch and Prune Algorithm CISTER-TR-131107 
Dakshina Dasari, Borislav Nikolic, Vincent Nélis, Stefan M. PettersTransactions in Embedded Computing Systems (DCMP 12), Article No 113, ACM. Mar 2014, Volume 13, Issue 3s, 26 pages. New York, NY, U.S.A..
Conference or Workshop Papers/Talks
Hard real-time multiprocessor scheduling resilient to core failures CISTER-TR-151105 
Borislav Nikolic, Konstantinos Bletsas, Stefan M. Petters21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2015). 19 to 21, Aug, 2015, pp 122-131. Hong Kong, China.
EDF as an Arbitration Policy for Wormhole-Switched Priority-Preemptive NoCs - Myth or Fact? CISTER-TR-141006 
Borislav Nikolic, Stefan M. PettersInternational Conference on Embedded Software (EMSOFT 2014). 12 to 17, Oct, 2014. New Delhi, India.
Temporal Isolation with Preemption Delay Accounting CISTER-TR-140703 
José Marinho, Vincent Nélis, Stefan M. Petters19th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2014). 16 to 19, Sep, 2014. Barcelona, Spain.
Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor CISTER-TR-140303 
Matthias Beckert, Moritz Neukirchner, Rolf Ernst, Stefan M. PettersThe 51st Annual Design Automation Conference on Design Automation Conference (DAC '14). 1 to 5, Jun, 2014, pp 86:1-86:6. San Francisco, CA, U.S.A..
Towards Certifiable Adaptive Reservations for Hypervisor-based Virtualization CISTER-TR-140304 
Stefan Groesbrink, Luís Almeida, Mario de Sousa, Stefan M. Petters20th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2014), IEEE. 15, Apr, 2014. Berlin, Germany.
Worst-Case Communication Delay Analysis for Many-Cores using a Limited Migrative Model CISTER-TR-141002 
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. Petters20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2014). 2014, Real-Time Systems Track. Chongqing, China.
Limited Pre-emptive Global Fixed Task Priority CISTER-TR-131205 
José Marinho, Vincent Nélis, Stefan M. Petters, Marko Bertogna, Robert Davis34th IEEE Real-Time Systems Symposium (RTSS), IEEE. 6, Dec, 2013. Vancouver, Canada.
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.
Are Virtual Channels the Bottleneck of Priority-Aware Wormhole-Switched NoC-Based Many-Cores? CISTER-TR-130901 
Borislav Nikolic, Hazem Ali, Stefan M. Petters, Luis Miguel Pinho21st International Conference on Real-Time Networks and Systems (RTNS 2013), ACM New York. 16 to 18, Oct, 2013, pp 13-22. Sophia Antipolis, France.
Faster Makespan Estimation for GPU Threads on a Single Streaming Multiprocessor CISTER-TR-130904 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Stefan M. Petters18th IEEE Conference on Emerging Technology and Factory Automation (ETFA 2013), IEEE. 10 to 13, Sep, 2013, pp 1-8. Cagliari, Italy.
Worst-Case Memory Traffic Analysis for Many-Cores using a Limited Migrative Model CISTER-TR-130902 
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. Petters19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 42-51. Taipei, Taiwan.
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.
Global Fixed Priority Scheduling with Deferred Pre-emption CISTER-TR-130602 
Robert Davis, Alan Burns, José Marinho, Vincent Nélis, Stefan M. Petters, Marko BertognaIEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2013), IEEE. 19 to 21, Aug, 2013, pp 1-11. Taipei, Taiwan.Best Paper Award
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..
Fair Bandwidth Sharing among Virtual Machines in a Multi-criticality Scope CISTER-TR-130407 
Stefan Groesbrink, Luís Almeida, Mario de Sousa, Stefan M. Petters5th Workshop on Adaptive and Reconfigurable Embedded Systems (APRES 2013), ACM New York. 8, Apr, 2013, 10, 4, pp 21-24. Philadelphia, U.S.A..
Multicore in Real-Time Systems – Temporal Isolation Challenges due to Shared Resources CISTER-TR-140302 
Ondrej Kotaba, Jan Nowotsch, Michael Paulitsch, Stefan M. Petters, Henrik TheilingWorkshop on Industry-Driven Approaches for Cost-effective Certification of Safety-Critical, Mixed-Criticality Systems (WICERT 2013). 22, Mar, 2013. Grenoble, France.
Multicore In Real-Time Systems – Temporal Isolation Challenges Due To Shared Resources CISTER-TR-141209 
Ondrej Kotaba, Jan Nowotsch, Michael Paulitsch, Stefan M. Petters, Henrik Theiling16th Design, Automation & Test in Europe Conference and Exhibition (DATE 2013). 19 to 26, Mar, 2013. Grenoble, France.
Using NPS-F for Mixed-Criticality Multicore Systems CISTER-TR-130303 
Konstantinos Bletsas, Stefan M. Petters33rd IEEE Real-Time Systems Symposium (RTSS 2012), ACM. 4 to 7, Dec, 2012, Work-in-Progress Session, pp 36-36. San Juan, Puerto Rico.
Extending Fixed Task-Priority Schedulability by Interference Limitation HURRAY-TR-120705 
José Marinho, Stefan M. Petters, Marko Bertogna20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM New York. 8 to 9, Nov, 2012, pp 191-200. Pont à Mousson, France.
Towards Network-on-Chip Agreement Protocols HURRAY-TR-120905 
Borislav Nikolic, Stefan M. Petters12th International Conference on Embedded Software (EMSOFT 2012). 7 to 12, Oct, 2012. Tampere, Finland.
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.
An Improved Preemption Delay Upper Bound for Floating Non-preemptive Region HURRAY-TR-120601 
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle Puaut7th IEEE International Conference on Distributed Computing in Sensor Systems (SIES 2012), IEEE. 20 to 22, Jun, 2012, pp 57-66. Karlsruhe, Germany.
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.
Preemption Delay Analysis for Floating Non-Preemptive Region Scheduling HURRAY-TR-111202 
José Marinho, Vincent Nélis, Stefan M. Petters, Isabelle PuautDesign, Automation & Test in Europe Conference & Exhibition (DATE 2012), IEEE. 12 to 16, Mar, 2012, pp 497-502.
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.
A Tighter Analysis of the Worst-Case End-to-End Communication Delay in Massive Multicores HURRAY-TR-111207 
Vincent Nélis, Dakshina Dasari, Borislav Nikolic, Stefan M. Petters32nd IEEE Real-Time Systems Symposium (RTSS 2011). 29, Nov to 2, Dec, 2011, Work-In-Progress Session. Vienna, Austria.
Response Time Analysis of COTS-Based Multicores Considering The Contention On The Shared Memory Bus HURRAY-TR-110705 
Dakshina Dasari, Björn Andersson, Vincent Nélis, Stefan M. Petters, Arvind Easwaran, Jinkyu Lee8th IEEE International Conference on Embedded Software and Systems (IEEE ICESS-11), IEEE. 16 to 18, Nov, 2011, pp 1068-1075. Changsha, China.
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.
Job Phasing Aware Preemption Deferral HURRAY-TR-111203 
José Marinho, Stefan M. Petters24, Oct, 2011.Embedded Ubiquitous Computing EUC 2011
Global-EDF Scheduling of Multimode Real-Time Systems Considering Mode Independent Tasks HURRAY-TR-110703 
Vincent Nélis, José Marinho, Björn Andersson, Stefan M. Petters23rd Euromicro Conference on Real-Time Systems (ECRTS '11), IEEE. 6 to 8, Jul, 2011, pp 205-214. Porto, Portugal.
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.
Partitioned Scheduling of Multimode Systems on Multiprocessor Platforms: when to do the Mode Transition? HURRAY-TR-110701 
José Marinho, Gurulingesh Raravi, Vincent Nélis, Stefan M. Petters2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. 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.
Runtime CRPD Management for Rate-Based Scheduling HURRAY-TR-101201 
José Marinho, Stefan M. PettersWorkshop on Adaptive Resource Management (WARM 2010). 12, Apr, 2010. Stockholm, Sweden.During CPSWEEK 2010
Towards Real Multi-Criticality Scheduling HURRAY-TR-090801 
Stefan M. Petters, Martin Lawitzky, Ryan Heffernan, Kevin Elphinstone15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2009), IEEE. 24 to 26, Aug, 2009, pp 155-164. Beijing, China.
Koala: A platform for OS-level power management CISTER-TR-140903 
David C. Snowdon, Etienne Le Sueur, Stefan M. Petters, Gernot Heiser4th ACM European Conference on Computer Systems (EuroSys 2009), ACM. 1, Apr, 2009, pp 289-302. Nuremberg, Germany.
Conference or Workshop Posters/Demos
Timing analysis for applications running on Graphics Processing Units CISTER-TR-140616 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Stefan M. PettersPoster presented in 8th IEEE International Symposium on Industrial Embedded Systems (SIES'13). 19 to 21, Jun, 2013. Porto, Portugal.
Workload Mapping and Resource Management in Many-Core Platforms CISTER-TR-140618 
Borislav Nikolic, Dakshina Dasari, Hazem Ali, Stefan M. Petters, Vincent NélisPoster presented in 8th IEEE International Symposium on Industrial Embedded Systems (SIES'13). 19 to 21, Jun, 2013. Porto, Portugal.
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
A Tighter Real-Time Communication Analysis for Wormhole-Switched Priority-Preemptive NoCs CISTER-TR-170111 
Borislav Nikolic, Leandro Soares Indrusiak, Stefan M. Petters2016.
Hard real-time multiprocessor scheduling resilient to core failures CISTER-TR-150405 
Borislav Nikolic, Konstantinos Bletsas, Stefan M. Petters15, Apr, 2015.Technical report as a supplementary material for the rtcsa 2015 submission.
Timing Analysis for DAG-based and GFP Scheduled Tasks CISTER-TR-181125 
José Marinho, Stefan M. Petters4, Jun, 2014.
Priority Assignment and Application Mapping for Many-Cores Using a Limited Migrative Model CISTER-TR-140204 
Borislav Nikolic, Konstantinos Bletsas, Stefan M. Petters11, Feb, 2014.
Worst-Case Communication Delay Analysis for Many-Cores using a Limited Migrative Model CISTER-TR-140202 
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. Petters6, Feb, 2014.
Temporal Isolation with Preemption Delay Accounting CISTER-TR-130903 
José Marinho, Vincent Nélis, Stefan M. Petters20, Sep, 2013.Technical Report
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
Fast Makespan Estimation for GPU Threads on a Single Streaming Multiprocessor CISTER-TR-130406 
Kostiantyn Berezovskyi, Konstantinos Bletsas, Stefan M. Petters14, Apr, 2013.
Energy-conscious tasks partitioning onto a heterogeneous multi-core platform HURRAY-TR-121006 
Muhammad Ali Awan, Stefan M. Petters18, Oct, 2012.Technical report only.
A Tighter Analysis of the Worst-Case End-to-End Communication Delay in Massive Multicores HURRAY-TR-120904 
Dakshina Dasari, Borislav Nikolic, Vincent Nélis, Stefan M. Petters28, Jun, 2012. Porto, Portugal.