Program

9 AM – 10 AM Keynote speaker: Pr. Daniel Mossé, University of Pittsburgh with a talk entitled Scheduling in Asymmetric Computing.

  • Keynote summary: In asymmetric computing, different cores have different capabilities, in order to enable energy savings when workloads are variable. One of the big issues, which this talk is focused on, is how to choose the appropriate cores to the threads/processes running, and how to scale the frequency/voltage appropriately in order to save energy overall, without sacrificing too much the performance of the running processes (soft-real-time constraints).
  • Keynote speaker bio: Daniel Mosse received a BS in Mathematics from the University of Brasilia in 1986, and MS and PhD degrees in Computer Science from the University of Maryland in 1990 and 1993, respectively. He is in the faculty of the University of Pittsburgh since 1992. The current major thrusts of his research include real-time, power management, and networks. Typically funded by NSF and DARPA, Dr. Mosse’s projects combine theoretical results and actual implementations. Dr. Mosse has served on PCs and as PC chair for most major IEEE- and ACM-sponsored real-time conferences. He was an associate editor of IEEE Transactions on Computers and is currently on the editorial board of the Kluwer Journal of Real-Time Systems. He is currently also involved in a start-up that deals with per-room climate control: hibersense.com.

10:30 AM – 12 AM – Session 1: Real Time Systems (3 regular presentations) – chair: Prof. Laurent Nana

  • Optimal Priority and Threshold Assignment for Fixed-priority Preemption Threshold Scheduling, Leo Hatvani, Sara Afshar and Reinder J. Bril
  • Task-Set Generator for Schedulability Analysis using the TACLeBench benchmark suite, Yorick De Bock, Sebastian Altmeyer, Jan Broeckhove and Peter Hellinckx
  • Aligning Deos and RTEMS with the FACE Safety Base Operating System Profile, Gedare Bloom, Joel Sherrill and Gary Gilliland

12 AM – 1:30 PM – Lunch

1:30 PM – 3 PM –  Session 2: Virtualization and embedded OS (3 regular presentation) – chair: Dr. Gedare Bloom

  • Enabling power-awareness for the Xen Hypervisor, Matteo Ferroni, Juan A. Colmenares, Steven Hofmeyr, John D. Kubiatowicz and Marco D. Santambrogio
  • A runtime controller for OpenCL applications on Heterogeneous System Architectures,Cristiana Bolchini, Stefano Cherubin, Gianluca C. Durelli, Simone Libutti, Antonio Miele and Marco D. Santambrogio
  • Towards a performance-aware power capping orchestrator for the Xen hypervisor, Marco Arnaboldi, Matteo Ferroni and Marco Domenico Santambrogio

3 PM – 3:30 PM – Break

3:30 PM – 4:30 PM – Session 3: I/O management in virtual environments (2 regular presentations)

  • A survey on shared I/O management in virtualized environments under real time constraints, Ignacio Sanudo Olmedo, Roberto Cavicchioli, Nicola Capodieci, Paolo Valente and Marko Bertogna
  • Lightweight IO Virtualization On MPU Enabled Microcontrollers, Francesco Paci, Davide Brunelli and Luca Benini

4:30 PM – 5:30 PM – Session 4: Short Presentations

  • RsaML : A Domain Specific Modeling Language for describing Robotic software architectures with integration of real time properties, Valery M. Monthe, Laurent Nana, Georges E. Kouamou and Claude Tangha
  • Realizing Uncertainty-Aware Timing Stack in Embedded Operating System, Amr Alanwar, Fatima Anwar, Joao Hespanha and Mani Srivastava
  • Enabling Performance Exploration and Analysis for Multi-parametric Systems, Younghwan Go and Juan Colmenares
  • n-Modular Redundant Real-Time Middleware: Design and Implementation, James Marshall, Gedare Bloom, Gabriel Parmer and Rahul Simha

5:30 – Closing