[aadl]: Call for participation : EWiLi'13, the 3rd Embedded Operating Systems Workshop

frank singhoff singhoff at univ-brest.fr
Tue Jul 9 06:08:19 EDT 2013




****************************************************************************

                              Call For Participation

            EWiLi'13, the 3rd Embedded Operating Systems Workshop

             Co-located with ETR (French Real-time Summer School)

                       Registration : 
https://wwwsecu.irit.fr/etr13-adm/index.php?page=index**

                 26-27 August 2013, ENSEEIHT, Toulouse, France

http://www.sigops-france.fr/EWiLi13

****************************************************************************

Aim and Scopes:

EWiLi, the embedded operating systems workshop, aims at presenting 
state-of-the-art research, experimentations, significant and original 
realizations that focus on the design and implementation of embedded 
operating systems in both academic and industrial worlds.

The 3rd edition of EWiLi will take place at the ENSEEIHT engineering 
school in Toulouse, France.

EWiLi's two first editions were dedicated to the Embedded Linux 
operating system which has progressively constituted a strong 
alternative to proprietary and/or commercial solutions in  embedded 
systems, whether it is deeply embedded or not, and this for many 
application domains, such as multimedia, telephony, transport, 
automotive ....

EWiLi is jointly organized with the French real-time summer school (ETR).

EWiLi'13 only registration fee: Includes keynotes and paper 
presentations sessions access, proceedings, showroom, lunch and break
  Standard registration : 60 EUR
  French PME : 20 EUR

EWILI registration is already included in the ETR fees.

************************************

  Workshop program


************************************

Keynote speakers:


EWili is featuring 2 distinguished keynote speakers for this 3rd edition:

     - *Dr. Joel Sherrill* Director of Research and Development OAR 
Corporation, with a talk on RTEMS embedded operating system

Abstract: The goal of a real-time operating system (RTOS) is to support 
real-time and embedded system (RT/ES) application development, which 
differ from general-purpose applications because of the size, weight, 
and power (SWaP) and timing constraints imposed by embedded 
applications. UsefulRTOS features include real-time thread scheduling, 
thread communication, synchronization, interrupt handling, memory 
management, file systems, device drivers, networking, and debugging 
support. The Real-Time Executive for Multiprocessor Systems (RTEMS) is a 
free and open-sourceRTOSthat supports over a dozen processor 
architecture families and over 150 embedded system boards.RTEMSis 
designed to support embedded applications with stringent real-time 
requirements while being compatible with open standards such 
asPOSIX.RTEMSincludes optional services such asTCP/IPnetworking and file 
systems while still offering minimum executable sizes under 20KBin 
useful configurations.

One of the primary functions of anRTOSis to select threads that can 
obtain access to resources such as shared memory and processor 
time.RTEMSuses multiple algorithms to manage both waiting threads and 
those ready to execute. The thread execution schedulers include the 
traditional RTOSround robin and deterministic priority schedulers, rate 
monotonic, earliest deadline first (EDF), constant bandwidth server, and 
simpleSMPscheduling algorithms. TheRTEM Sscheduling framework allows the 
application developer to select the thread scheduling algorithm that 
best meets the application's space and time requirements. We will 
present how this framework can be used by researchers to integrate their 
own scheduling algorithm intoRTEMS and test it using a scheduling 
simulator before deploying it on target hardware.


     - *Dr. Robert Davis* Senior Research Fellow in the Real-Time 
Systems Research Group, University of York, and a Director of Rapita 
Systems Ltd. with a talk on monoprocessor scheduling

  Abstract : It is now 40 years since Liu and Layland's seminal work on 
the analysis of single processor real-time systems using Fixed Priority 
and Earliest Deadline First scheduling algorithms. Since then, huge 
progress has been made in real-time scheduling with more complex task 
models and schedulability analyses developed to better represent and 
analyse real systems. In this talk, we will take a tour of these 
advances. We will review analysis for fixed priority andEDFscheduling, 
examining how it has been extended from simple implicit-deadline 
periodic tasks to more complex task models, from pre-emptive to 
non-pre-emptive scheduling, and finally to a mix of the two: scheduling 
with deferred pre-emption. We will look at effective mechanisms for 
synchronisation and resource sharing and their impact on schedulability. 
For fixed priority systems, we will examine the effect that priority 
ordering has, and algorithms to optimally assign priorities to tasks. 
ForEDF, we will see how recent advances have resulted in a simple 
algorithm that greatly increases the efficiency ofEDFschedulability 
tests. Along the way we will explore some theoretical results involving 
speedup factors and some practical ones that have had a big impact on 
industry. We'll also look at how some of the overheads and pre-emption 
delays that are present in real systems can be accounted for. Finally 
we'll discuss an interesting problem in uniprocessor scheduling that has 
been open (neither proved nor disproved) for the past 20 years.


************************************

Technical program


Monday August 26th:

01:45 PM - 03:45 PM | Keynote: Uniprocessor Real-Time Scheduling by Dr. 
Robert Davis.
03:45 PM - 05:15 PM | RTOS Scheduling session:
- Composition of Design Patterns : from the modeling of RTOS 
synchronization tools to schedulability analysis, Vincent Gaudel, Frank 
Singhoff, Alain Plantec, Pierre Dissaux and Jerome Legrand.
- A Performance-Aware Quality of Service-Driven Scheduler for Multicore 
Processors, Filippo Sironi, Marco Domenico Santambrogio and Donatella 
Sciuto.
- Scheduling Analysis from Architectural Models of Embedded 
Multi-Processor Systems, Stéphane Rubini, Christian Fotsing, Frank 
Singhoff, Hai Nam Tran and Pierre Dissaux.


Tuesday August 27th, morning:

08:30 AM - 10:30 AM | Keynote: Scheduling and Thread Management with 
RTEMS by Dr. Joel Sherill.
10:30 AM - 12:00 AM | RTOS design and implementation session :
- Linux PREEMPT-RT 2.6.33 versus 3.6.6: better or worse for real-time 
applications?, Hasan Fayyad-Kazan, Luc Perneel and Martin Timmerman.
- Porting an AUTOSAR-Compliant Operating System to a High Performance 
Embedded Platform, Shuzhou Zhang, Avenir Kobetski, Eilert Johansson, 
Jakob Axelsson and Huifeng Wang.
- ADOK: a Minimal Object Oriented Real-Time Operating System in C++, 
Salvatore Benedetto and Giuseppe Lipari.


Tuesday August 27th, afternoon:

02:00 PM - 03:30 PM  Performance and energy issues for Embedded 
Operating Systems session:
- Flashmon v2 : Monitoring Raw Flash Memory Accesses for Embedded Linux, 
Pierre Olivier, Jalil Boukhobza and Eric Senn.
- Low-Power Scheduling with DVFS for common RTOS on Multicore Platforms, 
Shuai Li and Florian Broekaert.
- DyPS: Dynamic Processor Switching for Energy-Aware Video Decoding on 
Multi-core SoCs, Yahia Benmoussa, Jalil Boukhobza, Eric Senn, Djamel 
Benazzouz and Yassine Hadjadj-Aoul.







-------------- next part --------------
HTML attachment scrubbed and removed


More information about the Sae-aadl-users mailing list