13 research outputs found

    STORM: a Simulation Tool for Real-time Multiprocessor Scheduling Evaluation

    Get PDF
    STORM est un outil de simulation destiné à l'analyse du comportement et l'évaluation de performances de politiques d'ordonnancement. Il permet, à partir de la spécification des caractéristiques d'une architecture logicielle (les tâches à ordonnancer), d'une architecture matérielle (les ressources d'exécution) de simuler une exécution de ces tâches sur ces ressources selon les règles de cette politique, ceci sur une durée d'étude donnée

    Simulation of Efficient Real-Time Scheduling and Power Optimisation

    Get PDF
    International audienceSophisticated applications turn out to be executed upon more than one CPU for practical and economic reasons. Due to advances in circuit technology and performance limitation, multi-core technology has become the mainstream in CPU designs. However, the most serious limitation of these devices is the battery lifetime since battery technology is not keeping up with the rest of the power-hungry processors and peripherals used in today's mobile devices. As a solution, many investigations have turned toward the algorithms of power management combined with some scheduling policies. They can make significant energy saving while preserving the temporal constraints of these embedded systems. Reducing energy, especially, affect not only the battery lifetime, but also aim to reduce the heat generated by real-time embedded controller in various products or even to decrease the conditions of cooling and the costs, in the large scale, of giant multiprocessor computers. To assess the behavior and performance of the strategy of scheduling a flexible multiprocessor scheduling simulation and evaluation platform is needed. This paper puts forth the claim that the STORM simulator improves application quality both in terms of execution time and energy consumption for a high performance mobile computing embedded system design

    Déploiement d'ordonnanceurs de processus spécifiques dans un système d'exploitation généraliste

    Get PDF
    L'environnement Bossa permet la conception d'ordonnanceurs spécifiques offrant ainsi une gestion précise de la ressource processeur au sein d'un système d'exploitation généraliste. Toutefois, le déploiement conjoint d'une application et de son ordonnanceur suscite des problèmes liés à la réservation de la ressource processeur. Dans cet article, nous étudions les problèmes dus à ce type de déploiement et proposons quelques solutions. En particulier, nous proposons d'établir des contrats de qualité de service et des mécanismes de reconfiguration de la hiérarchie d'ordonnanceurs. –––––Bossa is a framework to develop new processes schedulers in commodity operating systems. Although Bossa enables fine-grained management of the processor through new scheduling policies, deploying an application with its own scheduler raises some problems. In this paper we study the problems caused when deploying an application and its scheduler and to adresse these, we propose to establish Quality of Service contracts and mechanisms to reconfigure the scheduler hierarchy

    STORM – Simulation TOol for Real-time Multiprocessor scheduling »

    No full text
    Guide technique - http://storm.rts-software.or

    STORM – Designer guide 3.3

    No full text
    Guide technique - http://storm.rts-software.org/download/Designer-guideV3.3_version1.pd
    corecore