- 22
- 14
- 11
- 8
- 6
- 3
- 2
- 2
- 1
Thomas Ledoux
Professeur d'informatique @ IMT Atlantique
41%
Libre accès
69
Documents
Affiliations actuelles
- 525233
Identifiants chercheurs
- thomas-ledoux
- 0000-0002-6136-6757
- Google Scholar : https://scholar.google.com/citations?user=2R2XT8cAAAAJ
- IdRef : 17213983X
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
- 16
- 7
- 7
- 6
- 5
- 5
- 5
- 4
- 3
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 13
- 9
- 8
- 6
- 6
- 6
- 5
- 5
- 5
- 5
- 4
- 4
- 4
- 4
- 4
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 3
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 3
- 5
- 1
- 1
- 1
- 2
- 3
- 6
- 3
- 3
- 3
- 6
- 6
- 2
- 4
- 2
- 3
- 2
- 5
- 1
- 2
- 1
- 1
- 1
- 1
- 1
- 4
- 3
- 3
- 3
- 2
- 1
- 1
|
VeriFog: A Generic Model-based Approach for Verifying Fog Systems at Design TimeThe 39th ACM/SIGAPP Symposium on Applied Computing (SAC ’24), Apr 2024, Avila, Spain. ⟨10.1145/3605098.3635973⟩
Communication dans un congrès
hal-04332046v1
|
|
SweetspotVM: Oversubscribing CPU without Sacrificing VM PerformanceCCGrid'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
|
|
Articulating Data and Control Planes for the Composition and Synchronization of Digital TwinsMidd4DT 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
|
|
SeMaFoR - Self-Management of Fog Resources with Collaborative Decentralized ControllersSEAMS 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
|
|
CloudFactory: An Open Toolkit to Generate Production-like Workloads for Cloud InfrastructuresIC2E 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
|
|
The cost of immortality: A Time To Live for smart contractsISCC 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
|
|
BCTMark: a framework for benchmarking blockchain technologiesAICCSA 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
|
|
Modeling Self-Adaptive Fog Systems Using BigraphsSEFM 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 blockchainCOMPAS 2019 - Conférence d’informatique en Parallélisme, Architecture et Système, Jun 2019, Anglet, France
Communication dans un congrès
hal-02166044v1
|
|
|
A Model-based Architecture for Autonomic and Heterogeneous Cloud SystemsCLOSER 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
|
|
Towards a generic autonomic model to manage Cloud ServicesThe 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
|
GPaaScaler: Green Energy aware Platform Scaler for Interactive Cloud ApplicationUCC 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
|
|
ElaScript: a DSL for Coding Elasticity in Cloud ComputingSAC 2017 : Symposium on Applied Computing, Apr 2017, Marrakech, Morocco. pp.392-398, ⟨10.1145/3019612.3019631⟩
Communication dans un congrès
hal-01400236v1
|
|
|
Enabling Green Energy awareness in Interactive Cloud ApplicationCloudCom 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
|
|
Delta Scaling: How Resources Scalability/Termination Can Be Taken Place Economically?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
|
|
Experimental Analysis on Autonomic Strategies for Cloud Elasticity2015 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
|
|
The EPOC project: Energy Proportional and Opportunistic Computing systemInternational Conference on Smart Cities and Green ICT Systems (SMARTGREENS), May 2015, Lisbonne, Portugal
Communication dans un congrès
hal-01131602v1
|
A Language Support for Cloud Elasticity ManagementIEEE/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
|
|
Cloud Energy Broker: Towards SLA-driven Green Energy Planning for IaaS ProvidersIEEE 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
|
|
|
Towards QoS-Oriented SLA Guarantees for Online Cloud ServicesThe 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 environmentsIEEE 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 ComputingConfé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-scalingACM Symposium on Applied Computing, SAC 2013, Mar 2013, Coimbra, Portugal. pp.411-414
Communication dans un congrès
hal-00780003v1
|
|
SLA-driven Capacity Planning for Cloud applicationsIEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012, Dec 2012, Taipei, Taiwan. pp.135-140
Communication dans un congrès
hal-00734417v1
|
|
|
Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing14th 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
|
CSLA : a Language for improving Cloud SLA ManagementInternational Conference on Cloud Computing and Services Science, CLOSER 2012, Apr 2012, Porto, Portugal. pp.586-591
Communication dans un congrès
hal-00675077v1
|
|
Self-management of applications QoS for energy optimization in datacenters2nd 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 servicesIEEE International Symposium on Network Cloud Computing and Applications, NCCA 2011, Nov 2011, Toulouse, France. pp.143-147
Communication dans un congrès
hal-00642532v1
|
|
|
CREOLE: a Universal Language for Creating, Requesting, Updating and Deleting ResourcesInternational Workshop on the Foundations of Coordination Languages and Software Architectures (FOCLASA 2010), Sep 2010, PARIS, France
Communication dans un congrès
inria-00493063v2
|
Self-optimisation of the energy footprint in Service-Oriented Architectures1st International Workshop on Green Computing Middleware, Nov 2010, India. pp.4-9, ⟨10.1145/1925013.1925014⟩
Communication dans un congrès
hal-00534607v1
|
|
Reliable Dynamic Reconfiguration in a Reflective Component ModelCBSE 2010, Jun 2010, Prague, Czech Republic. pp.74-92
Communication dans un congrès
hal-00474798v1
|
|
Vers une réification de l'énergie dans le domaine du logicielJournées du GDR Génie de la Programmation et du Logiciel, Mar 2010, Pau, France. pp.000
Communication dans un congrès
hal-00467411v1
|
|
|
Unifying Runtime Adaptation and Design EvolutionIEEE 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 ArchitecturesInternational 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 Systems8th 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.NOTERE 2007, Jun 2008, Marrakesh, Maroc
Communication dans un congrès
hal-00485550v1
|
|
A Declarative Approach for QoS-Aware Web Service CompositionsICSOC 2007, Sep 2007, Vienna, Austria. pp.422 - 428
Communication dans un congrès
hal-00485546v1
|
|
Reliable Dynamic Reconfigurations in the Fractal Component ModelThe 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 ComponentsSoftware 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 OrchestrationsSecond 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 à composantsLMO 2006, 2006, Nîmes, France. pp.21-36
Communication dans un congrès
hal-00457118v1
|
|
Safe Dynamic Reconfigurations of Fractal Architectures with FScript5th Fractal Workshop at ECOOP 2006, 2006, Nantes, France
Communication dans un congrès
hal-00485549v1
|
|
WildCAT: a generic framework for context-aware applicationsThe 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 ApplicationsProceedings 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 MiddlewareOn 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 BrokerReflection 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 programmingOOPSLA98: 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 librariesObject 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 ManagementEncyclopedia 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 centersIvona 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 ReflectionMehmet 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
|
Modèle logique avancé (plateforme OpenCloudware).[Research Report] CEDRIC-14-3102, CEDRIC Lab/CNAM. 2014
Rapport
hal-01126484v1
|
|
Modèle logique avancé - version V1[Rapport de recherche] CEDRIC-13-2871, CEDRIC Lab/CNAM. 2013
Rapport
hal-01126329v1
|
|
|
Towards QoS-Oriented SLA Guarantees for Online Cloud Services[Research Report] RR-LIG-034, LIG. 2012
Rapport
hal-01472052v1
|
|
Reconfiguration dynamique d’architectures logicielles : des métaclasses aux « nuages verts »Génie logiciel [cs.SE]. Université de Nantes, Faculté des sciences et des techniques, 2018
HDR
tel-01864344v1
|