Accéder directement au contenu

Thomas Ledoux

Professeur d'informatique @ IMT Atlantique
41%
Libre accès
69
Documents
Affiliations actuelles
  • 525233
Identifiants chercheurs
Contact

Présentation

Thomas Ledoux is a full professor at IMT Atlantique (campus Nantes) and a member of the Stack team (a joint team of Inria and LS2N). He received his Habilitation thesis (HDR) from the Nantes University in 2018 in which he proposes dynamic reconfiguration of software architectures (in particular for "Green Clouds"). His research interests include Software engineering, Autonomic computing, Green computing, Cloud/Fog/Edge computing and Blockchain technologies. He is currently investigating self-adaptive component-based applications for large-scale distributed systems powered by renewable resources. He has previously led several national projects for the Stack team, advised more than 10 PhD theses and post-doc, participated in several selection committees for the recruitment of assistant professors, acted as an expert for several national projects, served on a number of journal/conference program committees, been a member of some twenty thesis juries, given several guest talks, published more than 70 publications in the field of distributed software engineering and won several best paper awards. He is the head of the think tank "Filière informatique nantaise" (created by the Nantes University, Centrale Nantes and IMT Atlantique) which aims to federate the main actors of IT training in the Loire Atlantique region). In addition, he has several responsibilities in higher education: - Member of the board of directors of the association "Talents du numérique" - Co-pilot of the Ecolog initiative with INR (https://institutnr.org), which aims to offer structured teaching resources for sustainable IT, frugal software or green computing for higher education trainers. - Head of the ”ArchOps” industrial chair – dealing with Cloud innovation – at IMT Atlantique (https://www.linkedin.com/showcase/chaire-d-enseignement-archops). - Head of FIL software engineering apprenticeship program (http://www.imt-atlantique.fr/formation/ingenieur-par-apprentissage/ingenieurs-specialite-ingenierie-logicielle). This 3-year program leads to a Master's degree in software engineering at IMT Atlantique. - Member of IMT Atlantique's teaching committee

Domaines de recherche


Publications

Image document

ScroogeVM: Boosting Cloud Resource Utilization with Dynamic Oversubscription

Pierre Jacquet , Thomas Ledoux , Romain Rouvoy
IEEE Transactions on Sustainable Computing, 2024, pp.1-13. ⟨10.1109/TSUSC.2024.3369333⟩
Article dans une revue hal-04466538v1
Image document

A feature-based survey of Fog modeling languages

Abdelghani Alidra , Hugo Bruneliere , Thomas Ledoux
Future Generation Computer Systems, 2023, 138, pp.104-119. ⟨10.1016/j.future.2022.08.010⟩
Article dans une revue hal-03759010v1

La chasse au gaspillage dans le cloud et les data centers

Pierre Jacquet , Romain Rouvoy , Thomas Ledoux
The Conversation France, 2023
Article dans une revue hal-04168662v1
Image document

Measuring performances and footprint of blockchains with BCTMark: a case study on Ethereum smart contracts energy consumption

Dimitri Saingre , Thomas Ledoux , Jean-Marc Menaud
Cluster Computing, 2022, 25 (4), pp.2819-2837. ⟨10.1007/s10586-021-03441-x⟩
Article dans une revue hal-03330325v1
Image document

CoMe4ACloud: An End-to-End Framework for Autonomic Cloud Systems

Zakarea Al-Shara , Frederico Alvares , Hugo Bruneliere , Jonathan Lejeune , Charles Prud'Homme
Future Generation Computer Systems, 2018, 86, pp.339-354. ⟨10.1016/j.future.2018.03.039⟩
Article dans une revue hal-01762716v1

Investigating Energy Consumption and Performance Trade-off for Interactive Cloud Application

Md Sabbir Hasan , Frederico Alvares , Thomas Ledoux , Jean-Louis Pazat
IEEE Transactions on Sustainable Computing, 2017, 2 (2), pp.113 - 126. ⟨10.1109/TSUSC.2017.2714959⟩
Article dans une revue hal-01540159v1
Image document

Exploiting Renewable sources: when Green SLA becomes a possible reality in Cloud computing

Md Sabbir Hasan , Yousri Kouki , Thomas Ledoux , Jean-Louis Pazat
IEEE Transactions on Cloud Computing, 2017, 5 (2), pp.249-262. ⟨10.1109/TCC.2015.2459710⟩
Article dans une revue hal-01187907v1
Image document

Towards energy-proportional Clouds partially powered by renewable energy

Nicolas Beldiceanu , Bárbara Dumas Feris , Philippe Gravey , Md Sabbir Hasan , Claude Jard
Computing, 2017, 99 (1), pp.3-22. ⟨10.1007/s00607-016-0503-z⟩
Article dans une revue hal-01340318v1

SLA guarantees for cloud services

Damián Serrano , Sara Bouchenak , Yousri Kouki , Frederico Alvares de Oliveira Jr. , Thomas Ledoux
Future Generation Computer Systems, 2016, 54, pp.233-246. ⟨10.1016/j.future.2015.03.018⟩
Article dans une revue hal-01162654v1

RightCapacity: SLA-driven Cross-Layer Cloud Elasticity Management

Yousri Kouki , Thomas Ledoux
International Journal of Next-Generation Computing, 2013, 4 (3), pp.250-262. ⟨10.47164/ijngc.v4i3.56⟩
Article dans une revue hal-00920968v1

Self-management of cloud applications and infrastructure for energy optimization

Frederico Alvares de Oliveira Jr. , Thomas Ledoux
Operating Systems Review, 2012, 46 (2), pp.10-18. ⟨10.1145/2331576.2331579⟩
Article dans une revue hal-00710695v1

FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures

Pierre-Charles David , Thomas Ledoux , Thierry Coupaye , Marc Léger
Annals of Telecommunications - annales des télécommunications, 2009, Volume 64, pp.45-63. ⟨10.1007/s12243-008-0073-y⟩
Article dans une revue hal-00468474v1

Une approche par aspects pour le développement de composants Fractal adaptatifs

Pierre-Charles David , Thomas Ledoux
Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2006, 12 (2-3), pp.113-132
Article dans une revue hal-00444030v1

Programmation post-objets : des langages d'aspects aux langages de composants

Pierre Cointe , Jacques Noyé , Rémi Douence , Thomas Ledoux , Jean-Marc Menaud
Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, 2004, 10 (4), pp.119-143
Article dans une revue hal-00444029v1
Image document

VeriFog: A Generic Model-based Approach for Verifying Fog Systems at Design Time

Hiba Awad , Abdelghani Alidra , Hugo Bruneliere , Thomas Ledoux , Etienne Leclerq
The 39th ACM/SIGAPP Symposium on Applied Computing (SAC ’24), Apr 2024, Avila, Spain. ⟨10.1145/3605098.3635973⟩
Communication dans un congrès hal-04332046v1
Image document

SweetspotVM: Oversubscribing CPU without Sacrificing VM Performance

Pierre Jacquet , Thomas Ledoux , Romain Rouvoy
CCGrid'24 - 24th IEEE/ACM international Symposium on Cluster, Cloud and Internet Computing, May 2024, Philadelphia, United States. pp.1-10
Communication dans un congrès hal-04454043v1
Image document

SeMaFoR - Self-Management of Fog Resources with Collaborative Decentralized Controllers

Abdelghani Alidra , Hugo Bruneliere , Hélène Coullon , Thomas Ledoux , Charles Prud'Homme
SEAMS 2023 - IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems, May 2023, Melbourne, Australia. pp.25-31, ⟨10.1109/SEAMS59076.2023.00014⟩
Communication dans un congrès hal-04043471v1
Image document

Articulating Data and Control Planes for the Composition and Synchronization of Digital Twins

Dan Freeman Mahoro , Thomas Ledoux , Thomas Hassan , Thierry Coupaye
Midd4DT 2023 - 1st International Workshop on Middleware for Digital Twin, ACM/IFIP, Dec 2023, Bologna (ITALY), Italy. pp.13-18, ⟨10.1145/3631319.3632300⟩
Communication dans un congrès hal-04355918v1
Image document

CloudFactory: An Open Toolkit to Generate Production-like Workloads for Cloud Infrastructures

Pierre Jacquet , Thomas Ledoux , Romain Rouvoy
IC2E 2023 - 11th IEEE International Conference on Cloud Engineering, Sep 2023, Boston, Massachusetts, United States. pp.11, ⟨10.1109/IC2E59103.2023.00017⟩
Communication dans un congrès hal-04168667v1
Image document

The cost of immortality: A Time To Live for smart contracts

Dimitri Saingre , Thomas Ledoux , Jean-Marc Menaud
ISCC 2021 - 26th IEEE Symposium on Computers and Communications, Sep 2021, Athènes, Greece. ⟨10.1109/ISCC53001.2021.9631513⟩
Communication dans un congrès hal-03300144v1
Image document

BCTMark: a framework for benchmarking blockchain technologies

Dimitri Saingre , Thomas Ledoux , Jean-Marc Menaud
AICCSA 2020 - 17th IEEE/ACS International Conference on Computer Systems and Applications, Nov 2020, Antalya, Turkey. pp.1-8, ⟨10.1109/AICCSA50499.2020.9316536⟩
Communication dans un congrès hal-02923038v1
Image document

Modeling Self-Adaptive Fog Systems Using Bigraphs

Hamza Sahli , Thomas Ledoux , Éric Rutten
SEFM 2019 : 17th International Conference on Software Engineering and Formal Methods, Sep 2019, Oslo, Norway. pp.252-268, ⟨10.1007/978-3-030-57506-9_19⟩
Communication dans un congrès hal-02271394v1

BCTMark - Vers un outil pour l’évaluation des performances et du coût énergétique des technologies blockchain

Dimitri Saingre , Thomas Ledoux , Jean-Marc Menaud
COMPAS 2019 - Conférence d’informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France
Communication dans un congrès hal-02166044v1
Image document

A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems

Hugo Bruneliere , Zakarea Al-Shara , Frederico Alvares , Jonathan Lejeune , Thomas Ledoux
CLOSER 2018 - 8h International Conference on Cloud Computing and Services Science, Mar 2018, Funchal, Portugal. pp.201-212, ⟨10.5220/0006773002010212⟩
Communication dans un congrès hal-01705248v1

ElaScript: a DSL for Coding Elasticity in Cloud Computing

Simon Dupont , Salma Bouri , Frederico Alvares de Oliveira , Thomas Ledoux
SAC 2017 : Symposium on Applied Computing, Apr 2017, Marrakech, Morocco. pp.392-398, ⟨10.1145/3019612.3019631⟩
Communication dans un congrès hal-01400236v1

GPaaScaler: Green Energy aware Platform Scaler for Interactive Cloud Application

Md Sabbir Hasan , Frederico Alvares de Oliveira Jr. , Thomas Ledoux
UCC 2017 : 10th International Conference on Utility and Cloud Computing, Dec 2017, Austin, United States. pp.79-89, ⟨10.1145/3147213.3147227⟩
Communication dans un congrès hal-01650136v1
Image document

Towards a generic autonomic model to manage Cloud Services

Jonathan Lejeune , Frederico Alvares , Thomas Ledoux
The 7th International Conference on Cloud Computing and Services Science (CLOSER 2017), Apr 2017, Porto, Portugal. pp.175-186, ⟨10.5220/0006302801750186⟩
Communication dans un congrès hal-01511360v1
Image document

Enabling Green Energy awareness in Interactive Cloud Application

Md Sabbir Hasan , Frederico Alvares de Oliveira , Thomas Ledoux , Jean-Louis Pazat
CloudCom 2016: IEEE International Conference on Cloud Computing Technology and Science, Dec 2016, Luxembourg, Luxembourg. ⟨10.1109/CloudCom.2016.0071⟩
Communication dans un congrès hal-01365230v1
Image document

The EPOC project: Energy Proportional and Opportunistic Computing system

Nicolas Beldiceanu , Bárbara Dumas Feris , Philippe Gravey , Md Sabbir Hasan , Claude Jard
International Conference on Smart Cities and Green ICT Systems (SMARTGREENS), May 2015, Lisbonne, Portugal
Communication dans un congrès hal-01131602v1
Image document

Delta Scaling: How Resources Scalability/Termination Can Be Taken Place Economically?

Yousri Kouki , Md Sabbir Hasan , Thomas Ledoux
11th World Congress on Services (SERVICES), IEEE, Jun 2015, New York, United States. pp.55-62, ⟨10.1109/SERVICES.2015.17⟩
Communication dans un congrès hal-01162745v1
Image document

Experimental Analysis on Autonomic Strategies for Cloud Elasticity

Simon Dupont , Jonathan Lejeune , Frederico Alvares , Thomas Ledoux
2015 IEEE International Conference on Cloud and Autonomic Computing (ICCAC), Sep 2015, Cambridge, United States. ⟨10.1109/ICCAC.2015.22⟩
Communication dans un congrès hal-01178419v1

Cloud Energy Broker: Towards SLA-driven Green Energy Planning for IaaS Providers

Md Sabbir Hasan , Yousri Kouki , Thomas Ledoux , Jean-Louis Pazat
IEEE Internatonal Conference on High Performance Computing and Communications, HPCC 2014, Aug 2014, Paris, France. pp.1-8, ⟨10.1109/HPCC.2014.44⟩
Communication dans un congrès hal-01015811v1

A Language Support for Cloud Elasticity Management

Yousri Kouki , Frederico Alvares de Oliveira Jr. , Simon Dupont , Thomas Ledoux
IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2014, May 2014, Chicago, United States. pp.1-8, ⟨10.1109/CCGrid.2014.17⟩
Communication dans un congrès hal-00941945v1
Image document

Towards QoS-Oriented SLA Guarantees for Online Cloud Services

Damián Serrano , Sara Bouchenak , Yousri Kouki , Thomas Ledoux , Jonathan Lejeune
The 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2013), May 2013, Delft, Netherlands. pp.50-57, ⟨10.1109/CCGrid.2013.66⟩
Communication dans un congrès hal-00780000v2

A framework for the coordination of multiple autonomic managers in cloud environments

Frederico Alvares de Oliveira Jr. , Thomas Ledoux , Remi Sharrock
IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Jun 2013, Philadelphia (PA), United States. pp.179-188
Communication dans un congrès hal-00839090v1

SLA et qualité de service pour le Cloud Computing

Yousri Kouki , Thomas Ledoux , Damián Serrano , Sara Bouchenak , Jonathan Lejeune
Conférence d'informatique en Parallélisme, Architecture et Système, ComPAS 2013, Jan 2013, Grenoble, France. pp.1-11
Communication dans un congrès hal-00764951v1

SCAling : SLA-driven Cloud Auto-scaling

Yousri Kouki , Thomas Ledoux
ACM Symposium on Applied Computing, SAC 2013, Mar 2013, Coimbra, Portugal. pp.411-414
Communication dans un congrès hal-00780003v1

CSLA : a Language for improving Cloud SLA Management

Yousri Kouki , Thomas Ledoux
International Conference on Cloud Computing and Services Science, CLOSER 2012, Apr 2012, Porto, Portugal. pp.586-591
Communication dans un congrès hal-00675077v1

SLA-driven Capacity Planning for Cloud applications

Yousri Kouki , Thomas Ledoux
IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012, Dec 2012, Taipei, Taiwan. pp.135-140
Communication dans un congrès hal-00734417v1
Image document

Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing

Frederico Alvares de Oliveira Jr. , Remi Sharrock , Thomas Ledoux
14th International Conference on Coordination Models and Languages (COORDINATION), Jun 2012, Stockholm, Sweden. pp.29-43, ⟨10.1007/978-3-642-30829-1_3⟩
Communication dans un congrès hal-00682914v1

Self-management of applications QoS for energy optimization in datacenters

Frederico Alvares de Oliveira Jr. , Thomas Ledoux
2nd International Workshop on Green Computing Middleware (GCM'2011), Dec 2011, Portugal. pp.0-0
Communication dans un congrès hal-00641902v1

Cross-layer SLA selection for Cloud services

Yousri Kouki , Thomas Ledoux , Rémi Sharrock
IEEE International Symposium on Network Cloud Computing and Applications, NCCA 2011, Nov 2011, Toulouse, France. pp.143-147
Communication dans un congrès hal-00642532v1

Reliable Dynamic Reconfiguration in a Reflective Component Model

Marc Léger , Thomas Ledoux , Thierry Coupaye
CBSE 2010, Jun 2010, Prague, Czech Republic. pp.74-92
Communication dans un congrès hal-00474798v1

Self-optimisation of the energy footprint in Service-Oriented Architectures

Frederico Alvares de Oliveira Jr. , Thomas Ledoux
1st International Workshop on Green Computing Middleware, Nov 2010, India. pp.4-9, ⟨10.1145/1925013.1925014⟩
Communication dans un congrès hal-00534607v1
Image document

CREOLE: a Universal Language for Creating, Requesting, Updating and Deleting Resources

Mayleen Lacouture , Hervé Grall , Thomas Ledoux
International Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA 2010), Sep 2010, PARIS, France
Communication dans un congrès inria-00493063v2

Vers une réification de l'énergie dans le domaine du logiciel

Jean-Marc Menaud , Adrien Lebre , Thomas Ledoux , Jacques Noyé , Pierre Cointe
Journées du GDR Génie de la Programmation et du Logiciel, Mar 2010, Pau, France. pp.000
Communication dans un congrès hal-00467411v1
Image document

Unifying Runtime Adaptation and Design Evolution

Brice Morin , Thomas Ledoux , Mahmoud Ben Hassine , Franck Chauvel , Olivier Barais
IEEE 9th International Conference on Computer and Information Technology (CIT'09), 2009, Xiamen, China, China
Communication dans un congrès inria-00468517v1

QoS Policies for Business Processes in Service Oriented Architectures

Fabien Baligand , Nicolas Rivierre , Thomas Ledoux
International Conference on Service Oriented Computing, Dec 2008, Sydney, Australia. pp.483-497
Communication dans un congrès hal-00468471v1

A Multi-Stage Approach for Reliable Dynamic Reconfigurations of Component-Based Systems

Pierre-Charles David , Marc Léger , Hervé Grall , Thomas Ledoux , Thierry Coupaye
8th IFIP WG 6.1 International Conference, DAIS 2008, Jun 2008, Oslo, Norway. pp.106-111, ⟨10.1007/978-3-540-68642-2_9⟩
Communication dans un congrès hal-00424057v1

Une Approche pour Garantir la Qualité de Service dans les Orchestrations de Services Web.

Fabien Baligand , Thomas Ledoux , Pierre Combes
NOTERE 2007, Jun 2008, Marrakesh, Maroc
Communication dans un congrès hal-00485550v1

A Declarative Approach for QoS-Aware Web Service Compositions

Fabien Baligand , Nicolas Rivierre , Thomas Ledoux
ICSOC 2007, Sep 2007, Vienna, Austria. pp.422 - 428
Communication dans un congrès hal-00485546v1

Reliable Dynamic Reconfigurations in the Fractal Component Model

Marc Léger , Thomas Ledoux , Thierry Coupaye
The 6th Workshop on Adaptive and Reflective Middleware, Nov 2007, Newport Beach, CA, United States. pp.1-6
Communication dans un congrès hal-00468476v1

An Aspect-Oriented Approach for Developing Self-Adaptive Fractal Components

Pierre Charles David , Thomas Ledoux
Software composition (SC 2006), Satellite event of ETAPS 2006, 2006, Vienna, Austria. pp.82-97
Communication dans un congrès hal-00457130v1

A Language for Quality of Service Requirements Specification in Web Services Orchestrations

Fabien Baligand , Didier Le Botlan , Thomas Ledoux , Pierre Combes
Second International Workshop on Engineering Service-Oriented Applications (WESOA'06), Dec 2006, Chicago, United States. pp.38-49
Communication dans un congrès hal-00485548v1

Contrôle dynamique de l'intégrité des communications dans les architectures à composants

Marc Léger , Thierry Coupaye , Thomas Ledoux
LMO 2006, 2006, Nîmes, France. pp.21-36
Communication dans un congrès hal-00457118v1

Safe Dynamic Reconfigurations of Fractal Architectures with FScript

Pierre-Charles David , Thomas Ledoux
5th Fractal Workshop at ECOOP 2006, 2006, Nantes, France
Communication dans un congrès hal-00485549v1

WildCAT: a generic framework for context-aware applications

Pierre Charles David , Thomas Ledoux
The 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing, 2005, Grenoble, France. pp.1-7
Communication dans un congrès hal-00457084v1

Towards a Framework for Self-Adaptive Component-Based Applications

Pierre-Charles David , Thomas Ledoux
Proceedings of Distributed Applications and Interoperable Systems 2003, the 4th IFIP WG6.1 International Conference, DAIS 2003, 2003, Paris, France. pp.1-14, ⟨10.1007/978-3-540-40010-3_1⟩
Communication dans un congrès hal-00457083v1

An Infrastructure for Adaptable Middleware

Pierre-Charles David , Thomas Ledoux
On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE., 2002, Irvine, United States. pp.773-790, ⟨10.1007/3-540-36124-3_52⟩
Communication dans un congrès hal-04358442v1

OpenCorba: a Reflective Open Broker

Thomas Ledoux
Reflection 1999: Meta-Level Architectures and Reflection, 1999, Saint-Malo, France. pp.197-214, ⟨10.1007/3-540-48443-4_19⟩
Communication dans un congrès hal-04154707v1

Safe metaclass programming

Noury Bouraqadi-Saâdani , Thomas Ledoux , Fred Rivard
OOPSLA98: Conference on Object Oriented Programming Systems Languages and Applications, Oct 1998, Vancouver British Columbia Canada, Canada. pp.84-96, ⟨10.1145/286936.286949⟩
Communication dans un congrès hal-04154700v1

Explicit metaclasses as a tool for improving the design of class libraries

Thomas Ledoux , Pierre Cointe
Object Technologies for Advanced Software (ISOTAS), 1996, Kanazawa, Japan. pp.38-55, ⟨10.1007/3-540-60954-7_42⟩
Communication dans un congrès hal-04154705v1

Cloud Capacity Planning and Management

Yousri Kouki , Frederico Alvares de Oliveira , Thomas Ledoux
Encyclopedia of Cloud Computing, Wiley-IEEE Press, 2016, 978-1-118-82197-8. ⟨10.1002/9781118821930.ch23⟩
Chapitre d'ouvrage hal-01342153v1

Self-management of applications and systems to optimize energy in data centers

Frederico Alvares de Oliveira Jr. , Adrien Lebre , Thomas Ledoux , Jean-Marc Menaud
Ivona Brandic and Massimo Villari and Francesco Tusa. Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice, IGI Global, 2012, ⟨10.4018/978-1-4666-1631-8.ch019⟩
Chapitre d'ouvrage hal-00670033v1

Supporting AOP Using Reflection

Noury M. Bouraqadi-Saadani , Thomas Ledoux
Mehmet Aksit and Siobhán Clarke and Tzilla Elrad and Robert E. Filman. Aspect-Oriented Software Development, pub.aw, pp.261-282, 2004
Chapitre d'ouvrage hal-00457078v1
Image document

Reconfiguration dynamique d’architectures logicielles : des métaclasses aux « nuages verts »

Thomas Ledoux
Génie logiciel [cs.SE]. Université de Nantes, Faculté des sciences et des techniques, 2018
HDR tel-01864344v1