, Après avoir testé théoriquement la faisabilité du support de communication, il serait intéressant d'étendre ce travail pour réaliser la fragmentation des messages et la construction des trames afin de valider l
, Publications Revues Internationales
Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multi-Core Platforms ,
URL : https://hal.archives-ouvertes.fr/hal-01934955
, IEEE Transactions on Systems, Man, and Cybernetics : Systems (en révision mineure)
, Mapping of Periodic Tasks in Reconfigurable Heterogeneous Multi-Core Platforms, Conférences Internationales avec comité de lecture : ? Aymen Gammoudi, Daniel Chillet, Mohamed Khalgui and Adel Benzina, 2018.
RealTime Scheduling of Reconfigurable Battery-Powered Multi-Core Platforms, p.28 ,
, International Conference on Tools with Artificial Intelligence (ICTAI), 2016.
, Reconf-Pack : A Simulator for Reconfigurable Battery-Powered RealTime Systems. 30th European and Modiling Conference (ESM), 2016.
, New Reconfigurable Middleware for Adaptive RTOS in Ubiquitous Devices. 10th International Conference on Mobile Ubiquitous Computing, pp.9-13, 2016.
New Pack Oriented Solutions for Energy-Aware Feasible Adaptive Real-Time Systems, 14th International Conference on Intelligent Software Methodologies Tools, and Techniques (SoMeT), 2015. ,
, Feasible Real-Time Scheduling under Memory and Energy Constraints, Les premières journées doctorales de l'Ecole Polytechnique de Tunisie (JDEPT), 2015.
Conception de haut niveau des MPSoCs à partir d'une spécification Simulink : Passerelle entre la conception d'algorithmes et la conception d'architectures, 2007. ,
Dynamic low-power reconfiguration of real-time systems with periodic and probabilistic tasks, IEEE Transactions on Automation Science and Engineering, vol.12, issue.1, pp.258-271, 2015. ,
Gestion de l'énergie renouvelable et ordonnancement temps réel dans les systèmes embarqués, 2012. ,
Gestion de l'énergie renouvelable et ordonnancement temps réel dans les systèmes embarqués, 2014. ,
Real-time scheduling of periodic tasks in a monoprocessor system with a rechargeable battery, The 30th IEEE Real-Time Systems Symposium, p.45, 2009. ,
URL : https://hal.archives-ouvertes.fr/hal-00542182
System architecture directions for networked sensors, ACM SIGOPS operating systems review, vol.34, issue.5, pp.93-104, 2000. ,
DOI : 10.1145/378995.379006
URL : http://www.cs.berkeley.edu/~culler/cs252-s02/papers/tos.pdf
Dynamic multiple-period reconfiguration of real-time scheduling based on timed des supervisory control, IEEE Transactions on Industrial Informatics, vol.12, issue.1, pp.101-111, 2016. ,
DOI : 10.1109/tii.2015.2500161
URL : https://tspace.library.utoronto.ca/bitstream/1807/79462/3/Dynamic%20Multiple-Period%20Reconfiguration_Tspace.pdf
Reconfiguration of uniprocessor sporadic realtime systems : the sensitivity approach. book chapter, IGI-Global Knowledge on Reconfigurable Embedded Control Systems : Applications for Flexibility and Agility, pp.167-189, 2010. ,
DOI : 10.4018/978-1-60960-086-0.ch007
Realtime scheduling of reconfigurable distributed embedded systems with energy harvesting prediction, Distributed Simulation and Real Time Applications (DS-RT) ,
, IEEE/ACM 20th International Symposium on, pp.145-152, 2016.
R-tnces : A novel formalism for reconfigurable discrete event control systems, IEEE Transactions on Systems, Man, and Cybernetics : Systems, vol.43, issue.4, pp.757-772, 2013. ,
DOI : 10.1109/tsmca.2012.2217321
Zero downtime reconfiguration of distributed automation systems : The ?cedac approach, Holonic and Multi-Agent Systems for Manufacturing, pp.326-337, 2007. ,
Qos-aware scheduling of servicesoriented internet of things, IEEE Transactions on Industrial Informatics, vol.10, issue.2, pp.1497-1505, 2014. ,
Capabilities of dynamic reconfiguration of multiagent-based industrial control systems, IEEE Transactions on Systems, Man, and Cybernetics-Part A : Systems and Humans, vol.40, issue.2, pp.213-223, 2010. ,
Elastic dvs management in processors with discrete voltage/frequency modes, IEEE Transactions on industrial informatics, vol.3, issue.1, pp.51-62, 2007. ,
DOI : 10.1109/tii.2006.890494
URL : http://retis.sssup.it/~giorgio/paps/2007/TII07-Marinoni.pdf
Dynamic low power reconfigurations of real-time embedded systems, pp.415-420, 2011. ,
New optimal preemptively scheduling for real-time reconfigurable sporadic tasks based on earliest deadline first algorithm, International Journal of Advanced Pervasive and Ubiquitous Computing (IJAPUC), vol.4, issue.2, p.121, 2012. ,
DOI : 10.4018/japuc.2012040106
Reconfigurable can in real-time embedded platforms, Informatics in Control, Automation and Robotics (ICINCO), vol.1, pp.355-362, 2014. ,
DOI : 10.5220/0005068103550362
Runtime reconfigurations of embedded controllers, ACM Transactions on Embedded Computing Systems (TECS), vol.12, issue.1, p.14, 2013. ,
DOI : 10.1145/2406336.2406350
Crmpsoc : New solution for feasible reconfigurable mpsoc, International Conference on Software Technologies, pp.175-198, 2016. ,
DOI : 10.1007/978-3-319-62569-0_9
Realtime scheduling of sporadic tasks in energy harvesting distributed reconfigurable embedded systems, Computer Systems and Applications (AICCSA), 2016. ,
, IEEE/ACS 13th International Conference of, pp.1-8, 2016.
A smart algorithm for dynamic task allocation for distributed processing environment, International Journal of Computer Applications, vol.28, issue.2, pp.13-19, 2011. ,
DOI : 10.5120/3362-4641
URL : https://doi.org/10.5120/3362-4641
An effective load balancing task allocation algorithm using task clustering, International Journal of Computer Applications, vol.77, issue.7, 2013. ,
DOI : 10.5120/13410-1064
Real-time systems : design principles for distributed embedded applications, 2011. ,
Embedded real-time systems, 1993. ,
An integrated open framework for heterogeneous mpsoc design space exploration, Proceedings of the conference on Design, automation and test in Europe, pp.1145-1150, 2006. ,
DOI : 10.1109/date.2006.244000
Heuristics for dynamic task mapping in noc-based heterogeneous mpsocs, Rapid System Prototyping, Bibliography 2007. RSP 2007. 18th IEEE/IFIP International Workshop on, pp.34-40, 2007. ,
DOI : 10.1109/rsp.2007.26
Gestion dynamique des tâches dans une architecture microéléctronique intégrée, à des fins de basse consommation, 2007. ,
Dynamic low power reconfigurations of embedded real-time systems, Proceedings of the 1st International Conference on Pervasive and Embedded Computing and Communication Systems, vol.6, 2010. ,
Reconfiguration des systèmes embarqués sous contraintes temps réel et d'énergie, 2016. ,
New methodology for feasible reconfigurable real-time network-on-chip noc, Proc. 11th Int ,
, Conf. Softw. Eng. App on, 2016.
Adaptive embedded systems : New composed technical solutions for feasible low-power and real-time flexible os tasks, Informatics in Control, Automation and Robotics (ICINCO), vol.1, pp.92-101, 2014. ,
Wireless sensor networks : a survey, Computer networks, vol.38, issue.4, pp.393-422, 2002. ,
Schedulability analysis for fixed priority real-time systems with energy-harvesting ,
, Proceedings of the 22nd International Conference on Real-Time Networks and Systems, p.311, 2014.
A note on edf schedulingfor real-time energy harvesting systems, IEEE Transactions on Computers, vol.63, issue.4, pp.1037-1040, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01332895
A real-time scheduling framework for embedded systems with environmental energy harvesting ,
, Computers & Electrical Engineering, vol.37, issue.4, p.123, 2011.
A nonclairvoyant real-time scheduler for ambient energy harvesting sensors, International Journal of Distributed Sensor Networks, vol.9, issue.5, p.732652, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00825552
Combinatorial approaches for low-power and real-time adaptive reconfigurable embedded systems, PECCS, pp.151-157, 2014. ,
New adaptive middleware for real-time embedded operating systems, Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on, pp.610-618, 2015. ,
Feasible automatic reconfigurations of real-time os tasks, Handbook of Research on Industrial Informatics and Manufacturing Intelligence : Innovations and Solutions, pp.390-414, 2012. ,
Scheduling algorithms for multiprogramming in a hard-real-time environment, Journal of the ACM (JACM), vol.20, issue.1, pp.46-61, 1973. ,
Hard real-time systems : tutorial, 1988. ,
Some results of the earliest deadline scheduling algorithm, IEEE Transactions on software engineering, vol.15, issue.10, p.1261, 1989. ,
Elastic scheduling for flexible workload management, IEEE Transactions on Computers, vol.51, issue.3, pp.289-302, 2002. ,
Adaptive dvs management through elastic scheduling, Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on, vol.2, 2005. ,
Elastic task model for adaptive rate control, Real-Time Systems Symposium, 1998. Proceedings. The 19th IEEE, pp.286-295, 1998. ,
Riot os : Towards an os for the internet of things, Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference on, pp.79-80, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00945122
A categorization of real-time multiprocessor scheduling problems and algorithms, 2004. ,
Ordonnancement non préemptif et condition d'ordonnançabilité pour systèmes embarqués à contraintes temps réel, 2004. ,
Scheduling precedence graphs in systems with interprocessor communication times, SIAM Journal on Computing, vol.18, issue.2, pp.244-257, 1989. ,
Task allocation and precedence relations for distributed real-time systems, IEEE transactions on Computers, vol.36, issue.6, pp.667-679, 1987. ,
Multiprocessor scheduling of processes with release times, deadlines, precedence, and exclusion relations, IEEE Transactions on software engineering, vol.19, issue.2, pp.139-154, 1993. ,
On-line scheduling of realtime distributed computers with complex communication constraints, Seventh IEEE International Conference on, pp.26-34, 2001. ,
Dynamic priority scheduling of periodic tasks with extended precedences, Emerging Technologies & Factory Automation (ETFA), 2011 IEEE 16th Conference on, pp.1-8, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00638941
,
, Multi-task implementation of multi-periodic synchronous programs, vol.21, p.125, 2011.
On the complexity of fixed-priority scheduling of periodic, real-time tasks. Performance evaluation, vol.2, pp.237-250, 1982. ,
Scheduling a production line to minimize maximum tardiness, CALIFORNIA UNIV LOS ANGELES NUMERICAL ANALYSIS RESEARCH, 1955. ,
Fundamental design problems of distributed systems for the hard-real-time environment, 1983. ,
Ordonnancement temps réel-cours et exercices corrigés, 2000. ,
Dimensionnement temporel de systèmes embarqués : application à OSEK, 2007. ,
Preemptive and non-preemptive real-time uniprocessor scheduling, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073732
Adaptive online voltage scaling scheme based on the nash bargaining solution, ETRI Journal, vol.33, issue.3, pp.407-414, 2011. ,
Static task scheduling algorithms based on greedy heuristics for battery-powered dvs systems, IEICE transactions on information and systems, vol.93, issue.10, pp.2737-2746, 2010. ,
Thermal-aware correlated two-level scheduling of real-time tasks with reduced processor energy on heterogeneous mpsocs, Journal of Systems Architecture, 2017. ,
Reconfigurable multiagent embedded control systems : From modeling to implementation, IEEE Transactions on Computers, vol.60, issue.4, pp.538-551, 2011. ,
DOI : 10.1109/tc.2010.96
Partitionnement temps réel multiprocesseur sous contraintes de qualité de service et d'énergie, Naval Research Logistics (NRL), vol.21, issue.1, pp.177-185, 1974. ,
Kts : a real-time mapping algorithm for noc-based many-cores, The Journal of Supercomputing, pp.1-17, 2017. ,
DOI : 10.1007/s11227-017-1962-5
URL : https://hal.archives-ouvertes.fr/hal-01737283
Pgma : An algorithmic approach for multi-objective hardware software partitioning, Microprocessors and Microsystems, vol.54, pp.83-96, 2017. ,
DOI : 10.1016/j.micpro.2017.09.002
A workflow for runtime adaptive task allocation on heterogeneous mpsocs, Design, Automation & Test in Europe Conference & Exhibition (DATE), pp.1-6, 2011. ,
Energy-aware task allocation for network-on-chip based heterogeneous multiprocessor systems, Parallel, Distributed and Network-Based Processing (PDP), pp.447-454, 2011. ,
DOI : 10.1109/pdp.2011.10
URL : http://mediatum.ub.tum.de/doc/1287159/document.pdf
New heuristic algorithms for energy aware application mapping and routing on mesh-based nocs, Journal of Systems Architecture, vol.57, issue.1, pp.69-78, 2011. ,
DOI : 10.1016/j.sysarc.2010.10.001
Energy-and performance-aware mapping for regular noc architectures, IEEE Transactions on computer-aided design of integrated circuits and systems, vol.24, issue.4, pp.551-562, 2005. ,
Combining metaheuristics and exact algorithms in combinatorial optimization : A survey and classification, International Work-Conference on the Interplay Between Natural and Artificial Computation, pp.41-53, 2005. ,
DOI : 10.1007/11499305_5
URL : https://hal.archives-ouvertes.fr/hal-01299565
An automatic method of solving discrete programming problems, Econometrica : Journal of the Econometric Society, p.127, 1960. ,
A branch-and-bound-with-underestimates algorithm for the task assignment problem with precedence constraint, Distributed Computing Systems, 1990. Proceedings., 10th International Conference on, pp.494-501, 1990. ,
Metaheuristics : from design to implementation, vol.74, 2009. ,
Assignment and scheduling communicating periodic tasks in distributed real-time systems, IEEE Transactions on Software Engineering, vol.23, issue.12, pp.745-758, 1997. ,
Linear programming : Foundations and extensions, IEEE Transactions, vol.31, issue.3, pp.278-278, 1999. ,
Linear programming 2 : theory and extensions, 2006. ,
Open source (mixed-integer) linear programming system, In Eindhoven U. of Technology, 2004. ,
, Ibm ilog cplex optimize, 2013.
Ordonnancement temps réel préemptif multiprocesseur avec prise en compte du coût du système d'exploitation, 2014. ,
Deadline and energy aware dynamic task mapping and scheduling for network-onchip based multi-core platform, Journal of Systems Architecture, vol.74, pp.61-77, 2017. ,
DOI : 10.1016/j.sysarc.2017.01.008
An ilp formulation for application mapping onto network-on-chips, Application of Information and Communication Technologies, pp.1-5, 2009. ,
, IEEE, 2009.
Priority inheritance protocols : An approach to real-time synchronization, IEEE Transactions on computers, vol.39, issue.9, p.128, 1990. ,
DOI : 10.1109/12.57058
A comparison of list schedules for parallel processing systems, Communications of the ACM, vol.17, issue.12, pp.685-690, 1974. ,
A comparison of heuristics for scheduling dags on multiprocessors, Parallel Processing Symposium, 1994. Proceedings., Eighth International, pp.446-451, 1994. ,
Task clustering and scheduling for distributed memory parallel architectures, IEEE Transactions on Parallel and Distributed Systems, vol.7, issue.1, pp.46-55, 1996. ,
Task allocation in distributed data processing, IEEE computer, vol.13, issue.11, pp.57-69, 1980. ,
Clustering task graphs for message passing architectures, ACM SIGARCH Computer Architecture News, vol.18, issue.3b, pp.447-456, 1990. ,
DOI : 10.1145/77726.255188
Real-time scheduling with task splitting on multiprocessors, Embedded and Real-Time Computing Systems and Applications, pp.441-450, 2007. ,
Minimal energy fixed-priority scheduling for variable voltage processors, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol.22, issue.8, pp.1062-1071, 2003. ,
New pack oriented solutions for energy-aware feasible adaptive real-time systems, International Conference on Intelligent Software Methodologies, Tools, and Techniques (SoMeT), pp.73-86, 2015. ,
DOI : 10.1007/978-3-319-22689-7_6
URL : https://hal.archives-ouvertes.fr/hal-01241877
The turbo diaries : Application-controlled frequency scaling explained, USENIX Annual Technical Conference, pp.193-204, 2014. ,
Power conscious fixed priority scheduling for hard real-time systems, Proceedings of the 36th annual ACM/IEEE Design Automation Conference, pp.134-139, 1999. ,
Reconf-pack : A simulator for reconfigurable battery-powered real-time systems, 30th European Simulation and Modelling Conference (ESM), 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01401706
New reconfigurable middleware for adaptive rtos in ubiquitous devices, 10th International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (Ubicomm), 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01401716
Getting-started-with-rtlinux, vol.42, 2001. ,
Modèle et algorithme d'ordonnancement pour architectures reconfigurables dynamiquement, Rennes, vol.1, 2007. ,
Modélisation d'architectures parallèles hétérogènes pour la génération automatique d'exécutifs distribués temps réel optimisés, 2000. ,
Dynamic scheduling of realtime tasks under precedence constraints. Real-Time Systems, vol.2, pp.181-194, 1990. ,
DOI : 10.1007/bf00365326
Real-time scheduling of concurrent transactions in multidomain ring buses, IEEE Transactions on Computers, vol.61, issue.9, pp.1311-1324, 2012. ,
Frame packing in realtime communication, Proceedings. Seventh International Conference on, pp.399-403, 2000. ,
Nicolas Navet, and Françoise Simonot-Lion. Frame packing under real-time constraints, IFAC Proceedings Volumes, vol.36, pp.181-188, 2003. ,
Realtime scheduling of reconfigurable battery-powered multi-core platforms, Tools Bibliography with Artificial Intelligence (ICTAI), pp.121-129, 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01401712
On-chip communication architecture exploration : A quantitative evaluation of point-topoint, bus, and network-on-chip approaches, ACM Transactions on Design Automation of Electronic Systems (TODAES), vol.12, issue.3, p.23, 2007. ,
Energy scalability of on-chip interconnection networks, 2007. ,
Tinyos : An operating system for sensor networks, Ambient intelligence, vol.35, pp.115-148, 2005. ,
The nesc language : A holistic approach to networked embedded systems, Acm Sigplan Notices, vol.38, pp.1-11, 2003. ,