SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
SILECS/SLICES
Super Infrastructure for Large-Scale Experimental Computer
Science
(Almost) everything you wanted to know about SILECS/SLICES but didn't dare to ask
F. Desprez – Inria/LIG,
S. Fdida – Sorbonne University
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
INRIA, CNRS, RENATER, CEA, CPU, CDEFI, IMT, Sorbonne Université, Université Strasbourg, Université Lorraine, Université Grenoble Alpes,
Université Lille 1, Université Rennes 1, Université Toulouse, ENS Lyon, INSA Lyon, …
Journées GDR RSD Nantes hOp://www.silecs.net/
Previous Presenta2ons (at least some of them)
• Journées non-théma/ques RESCOM, Grenoble, 17-18 janvier 2019
• F. Desprez, SILECS
• Ecole RESCOM, Anglet, 24-28 juin 2019
• Serge Fdida, Large scale experimentaTon plaUorms
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
The Discipline of Computing: An Experimental Science
The reality of computer science
- InformaTon
- Computers, networks, algorithms, programs, etc.
Studied objects (hardware, programs, data, protocols, algorithms, networks)
are more and more complex
Modern infrastructures
• Processors have very nice features: caches, hyperthreading, mulT-core, …
• OperaTng system impacts the performance (process scheduling, socket
implementaTon, etc.)
• The runTme environment plays a role (MPICH ≠ OPENMPI)
• Middleware have an impact
• Various parallel architectures that can be heterogeneous, hierarchical,
distributed, dynamic
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Good Experiments
A good experiment should fulfill the following properties
– Reproducibility: must give the same result with the same input
– Extensibility: must target possible comparisons with other works and extensions
(more/other processors, larger data sets, different architectures)
– Applicability: must define realistic parameters and must allow for an easy calibration
– “Revisability”: when an implementation does not perform as expected, must help to
identify the reasons
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
Analytic Modeling
Purely analy/cal (mathema/cal)
models
• DemonstraTon of properTes (theorem)
• Models need to be tractable: over-
simplificaTon?
• Good to understand the basic of the
problem
• Most of the Tme ones sTll perform a
experiments (at least for comparison)
For a prac/cal impact (especially in distributed compu/ng): analy/c study not always possible or not
sufficient
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Experimental Valida2on
A good alterna/ve to analy/cal valida/on
• Provides a comparison between algorithms and programs
• Provides a validaTon of the model or helps to define the validity domain of
the model
Several methodologies
• Simula/on (SimGrid, NS, …)
• Emula/on (MicroGrid, Distem, …)
• Benchmarking (NAS, SPEC, LINPACK, ….)
• Real-scale (Grid’5000, FIT, FED4Fire, Chameleon, OpenCirrus, PlanetLab, …)
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
SILECS/SLICES Mo2va2on
• Exponential improvement of
– Electronics (energy consumption, size, cost)
– Capacity of networks (WAN, wireless, new technologies)
• Exponential growth of applications near users
– Smartphones, tablets, connected devices, sensors, …
– Large variety of applications and large community
• Large number of Cloud facilities to cope with generated data
– Many platforms and infrastructures available around the world
– Several offers for IaaS, PaaS, and SaaS platforms
– Public, private, community, and hybrid clouds
– Going toward distributed Clouds (FOG, Edge, extreme Edge)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
SLICES
• Core partners
• Cyprus
• France
• Greece
• Italy
• Luxembourg
• Spain
• Switzerland
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
• In discussion
• Germany
• Hungary
• Norway
• Romania
• …
• Almost core partners
• Belgium
• Netherland
• Poland
• Sweden
• GIANT and naTonal
NRENs
Envisioned Architecture
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Credits: BasTen ConfaisJournées GDR RSD Nantes
SILECS/GRID’5000
• Testbed for research on distributed systems
• Born in 2003 from the observation that we need a better and larger testbed
• HPC, Grids, P2P, and now Cloud computing, and BigData systems
• A complete access to the nodes’ hardware in an exclusive mode
(from one node to the whole infrastructure)
• Dedicated network (RENATER)
• Reconfigurable: nodes with Kadeploy and network with KaVLAN
• Current status
• 8 sites, 36 clusters, 838 nodes, 15116 cores
• Diverse technologies/resources
(Intel, AMD, Myrinet, Infiniband, two GPU clusters, energy probes)
• Some Experiments examples
• In Situ analytics
• Big Data Management
• HPC Programming approaches
• Network modeling and simulation
• Energy consumption evaluation
• Batch scheduler optimization
• Large virtual machines deployments
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
hOps://www.grid5000.fr/
SILECS/ FIT
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
FIT-IoT-LAB
• 2700 wireless sensor nodes spread across six different sites in France
• Nodes are either fixed or mobile and can be allocated in various topologies throughout all sites
Sophia
Lyon
FIT-CorteXlab: Cognitive Radio Testbed
40 Software Defined Radio Nodes
(SOCRATE)
FIT-R2Lab: WiFi mesh testbed
(DIANA)
Journées GDR RSD Nantes
hOps://fit-equipex.fr/
hOps://www.iot-lab.info/hardware/
Providing Internet players access
to a variety of fixed and mobile
technologies and services, thus
accelerating the design of
advanced technologies for the
Future Internet
Data Center PorLolio
Targets
● Performance, resilience, energy-efficiency, security in the context of data-center design, Big Data
processing, Exascale computing, AI, etc.
Hardware
● Servers: x86, ARM64, POWER, accelerators (GPU, FPGA), …
● AI dedicated servers
● Edge computing micro datacenters
● Networking: Ethernet (10G, 40G), HPC networks (InfiniBand, Omni-Path), …
● Storage: HDD, SSD, NVMe, both in storage arrays and clusters of servers, …
Experimental support
● Bare-metal reconfiguration
● Large clusters
● Integrated monitoring (performance, energy, temperature, network traffic)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
Wireless PorLolio
Targets
• Performance, security, safety and privacy-preservaTon in complex sensing environment,
• Performance understanding and enhancement in wireless networking,
• Target applicaTons: smart ciTes/manufacturing, building automaTon, standard and interoperability,
security, energy harvesTng, health care
Hardware
• Sojware Defined Radio (SDR), NB-IoT, 5G, BLE, Thread
• Wireless Sensor Network (IEEE 802.15.4),
• LoRa/LoRaWAN, …
Experimental support
• Bare-metal reconfiguraTon
• Large-scale deployment (both in terms of densiTes and network diameter)
• Different topologies with indoor/outdoor locaTons
• Mobility-enabled with customized trajectories
• Anechoic chamber
• Integrated monitoring (power consumpTon, radio signal, network traffic)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
Outdoor IOT testbed
• IoT is not limited to smart objects or indoor wireless sensors (smart
building, industry 4.0, ….)
• Smart cities need outdoor IoT solutions
• Outdoor smart metering
• Outdoor metering at the scale of a neighborhood (air, noise smart sensing, ….)
• Citizens and local authorities are more and more interested by outdoor metering
• Controlled outdoor testbed
• (Reproducible) polymorphic IoT: support of multiple IoT technologies (long, middle
and short range IoT wireless solutions) at the same time on a large scale testbed
• Agreement and support of local authorities
• Deployment in Strasbourg city (500000 citizens, 384 km2) and Lyon campus
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
An experiment outline
• Discovering resources from their descripTon
• Reconfiguring the testbed to meet experimental needs
• Monitoring experiments, extracTng and analyzing data
• Controlling experiments: API
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Plans for SILECS/SLICES: Testbed Services
● Provide a unified framework that (really) meets all needs
○ Make it easier for experimenters to move for one testbed to another
○ Make it easy to create simultaneous reservations on several testbeds (for cross-
testbeds experiments)
○ Make it easy to extend SILECS/SLICES with additional kinds of resources
● Factor testbed services
○ Services that can exist at a higher level, e.g. open data service, for storage and
preservation of experiments data
○ In collaboration with Open Data repositories such as OpenAIRE/Zenodo
○ Services that are required to operate such infrastructures, but add no scientific
value
○ Users management, usage tracking
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
Services & SoQware Stack
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Built from already funcTonal soluTons
Journées GDR RSD Nantes
Some recent experiments examples
• QoS differentiation in data collection for smart Grids, J. Nassar, M. Berthomé, J. Dubrulle, N. Gouvy, N.
Mitton, B. Quoitin
• Damaris: Scalable I/O and In-situ Big Data Processing, G. Antoniu, H. Salimi, M. Dorier
• Frequency Selection Approach for Energy Aware Cloud Database, C. Guo, J.-M. Pierson
• Distributed Storage for a Fog/Edge infrastructure based on a P2P and a Scale-Out NAS, B. Confais, B.
Parrein, A. Lebre
• FogIoT Orchestrator: an Orchestration System for IoT Applications in Fog Environment, B. Donassolo, I.
Fajjari, A. Legrand, P. Mertikopoulos
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
QoS differen2a2on in data collec2on for smart Grids
• Data collecTon with different QoS requirements for Smart Grid applicaTons
• TradiTonal approach
• Use of standard RPL protocol which offers overall good performance but no QoS
differenTaTon based on applicaTon
• SoluTon
• Use a dynamic objecTve funcTon
• FIT IoT LAB as a validaTon testbed
• Access to 67 sensor nodes with IoT features remotely
• Customizable environment and tools (data size and rate, consumpTon measure, clock, etc)
• Repeat the experiments and compare to alternate approaches with the same environment
• The results show that based on the service requested, data from different
applicaTons follow different paths, each meeTng expected requirements
• FIT IoT LAB helped validate the approach to go further with standardizaTon
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Mul/ple Instances QoS Rou/ng In RPL: Applica/on To Smart Grids – J. Nassar, M. Berthomé, J. Dubrulle, N. Gouvy, N. MiOon, B. QuoiTn –
MDPI Sensors, July 2018
Journées GDR RSD Nantes
Damaris
• Scalable, asynchronous data storage for large-scale simulaTons using the HDF5 format (HDF5 blog at
hOps://goo.gl/7A4cZh)
• TradiTonal approach
• All simulaTon processes (10K+) write on disk at the
same Tme synchronously
• Problems: 1) I/O jiOer, 2) long I/O phase, 3) Blocked
simulaTon during data wriTng
• SoluTon
• Aggregate data in dedicated cores using shared memory and write
asynchronously
• Grid’5000 used as a testbed
– Access to many (1024) homogeneous cores
– Customizable environment and tools
– Repeat the experiments later with the same environment saved as an image
• The results show that Damaris can provide a jiOer-free and wait-free data storage mechanism
• G5K helped prepare Damaris for deployment on top supercomputers (Titan, Pangea (Total), Jaguar,
Kraken, etc.)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
…
hOps://project.inria.fr/damaris/Journées GDR RSD Nantes
Frequency Selec2on Approach for Energy Aware Cloud Database
• Objec/ve: Study the energy efficiency of cloud database systems and propose a
frequency selecTon approach and corresponding algorithms to cope with resource
proposing problem
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Frequency Selec/on Approach for Energy Aware Cloud Database, C. Guo, J.-M. Pierson. In Proc. SBAC-PAD, 2018.
Relationship between Request Amount and Throughput
• Contribu/on: Propose frequency selecTon model
and algorithms.
• Propose a GeneTc Based Algorithm and a Monte Carlo
Tree Based Algorithm to produce the frequencies
according to workload predicTons
• Propose a model simplificaTon method to improve the
performance of the algorithms
• Grid5000 usage
• A cloud database system, Cassandra, was deployed within a Grid’5000 cluster using 10 nodes of Nancy side
to study the relaTonship between system throughput and energy efficiency of the system
• By another benchmark experiment, the migraTon cost parameters of the model were obtained
Journées GDR RSD Nantes
Distributed Storage for a Fog/Edge infrastructure based
on a P2P and a Scale-Out NAS
• ObjecTve
• Design of a storage infrastructure taking locality into account
• ProperTes a distributed storage system should have: data locality, network
containment, mobility support, disconnected mode, scalability
• ContribuTons
• Improving locality when accessing an object stored locally coupling IPFS and a Scale-
Out NAS
• Improving locality when accessing an object stored on a remote site using a tree
inspired by the DNS
• Experiments
• Deployment of a Fog Site on the Grid’5000 testbed and the clients on the IoTLab
plaUorm
• Coupling a Scale-Out NAS to IPFS limits the inter-sites network traffic and improves
locality of local accesses
• Replacing the DHT by a tree mapped on the physical topology improves locality to
find the locaTon of objects
• Experiments using IoTlab and Grid’5000 are (currently) not easy to perform
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
An Object Store Service for a Fog/Edge Compu/ng Infrastructure based on IPFS and Scale-out NAS, B. Confais, A. Lebre, and B. Parrein
(May 2017). In: 1st IEEE InternaTonal Conference on Fog and Edge CompuTng - ICFEC’2017.
FogIoT Orchestrator: an Orchestra2on System for IoT
Applica2ons in Fog Environment
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
• Objective
• Design a Optimized Fog Service Provisioning strategy (O-FSP) and
validate it on a real infrastructure
• Contributions
• Design and implementation of FITOR, an orchestration framework for
the automation of the deployment, the scalability management, and
migration of micro-service based IoT applications
• Design of a provisioning solution for IoT applications that optimizes the
placement and the composition of IoT components, while dealing with
the heterogeneity of the underlying Fog infrastructure
• Experiments
• Fog layer is composed of 20 servers from Grid’5000 which are part of the
genepi cluster, Mist layer is composed of 50 A8 nodes
• Use of a software stack made of open-source components (Calvin,
Prometheus, Cadvisor, Blackbox exporter, Netdata)
• Experiments show that the O-FSP strategy makes the provisioning more
effective and outperforms classical strategies in terms of: i) acceptance
rate, ii) provisioning cost, and iii) resource usage
Journées GDR RSD Nantes
FogIoT Orchestrator: an Orchestra/on System for IoT Applica/ons in Fog Environment, B. Donassolo, I.
Fajjari, A. Legrand, P. MerTkopoulos.. 1st Grid’5000-FIT school, Apr 2018, Sophia AnTpolis, France. 2018.
Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Need of exchanges with the community
• TILECS Workshop
• July 3-4, Grenoble, LIG/IMAG
• 101 attendees (academics and some from the industry)
• https://www.silecs.net/tilecs-2019/
• Request for input
• 1/2 page(s) document describing which kind of experiment
you would like to perform in the next 4 years and what will
be you dream infrastructure (hardware/software/services)
• Dead-line Feb, 24 !
• Docs (latex, Word): https://frama.link/QzneeS7A
• Envoi à silecs-pia3-contrib@inria.fr
• Next workshop in March/early April
• More information coming soon
Conclusions
• SLICES: new infrastructure for experimental computer science and future services in Europe
• SILECS: new infrastructure in France based on two existing instruments (FIT and Grid’5000)
• Big challenges !
• Design a software stack that will allow experiments mixing both kinds of resources at the European level while keeping
reproducibility level high
• Keep the existing infrastructures up while designing and deploying the new one
• Keep the aim of previous platforms (their core scientific issues addressed)
– Scalability issues, energy management, …
– IoT, wireless networks, future Internet
– HPC, big data, clouds, virtualization, deep learning, ...
• Address new challenges
– IoT and Clouds
– New generation Cloud platforms and software stacks (Edge, FOG)
– Data streaming applications
– Locality aware resource management
– Big data management and analysis from sensors to the (distributed) cloud
– Mobility
– Next generation wireless
– …
• Next steps
– PIA-3 (Equipements structurants pour la recherche/EQUIPEX+) and ESFRI in May (5 and 18)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
Thanks, any ques2ons ?
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
hOp://www.silecs.net/
hOps://www.grid5000.fr/
hOps://fit-equipex.fr/

Más contenido relacionado

Similar a SILECS/SLICES

EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...European Data Forum
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on JanetJisc
 
From network beginner to network programmer.v2
From network beginner to network programmer.v2From network beginner to network programmer.v2
From network beginner to network programmer.v2Telematika Open Session
 
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...SURFnet
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESSysFera
 
The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectLeandro Ciuffo
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchYehia El-khatib
 
On SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergOn SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergCPqD
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facilityinside-BigData.com
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...David Wallom
 
Data-intensive bioinformatics on HPC and Cloud
Data-intensive bioinformatics on HPC and CloudData-intensive bioinformatics on HPC and Cloud
Data-intensive bioinformatics on HPC and CloudOla Spjuth
 
Edupert best practices in supporting end users - Networkshop44
Edupert best practices in supporting end users - Networkshop44Edupert best practices in supporting end users - Networkshop44
Edupert best practices in supporting end users - Networkshop44Jisc
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxDataStax
 
DME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOCDME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOCBengt Edlund
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZGlobus
 
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDeltares
 
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PROIDEA
 
Science DMZ
Science DMZScience DMZ
Science DMZJisc
 

Similar a SILECS/SLICES (20)

EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...EDF2014: Franck Cotton  & Kamel Gadouche, France: TeraLab - A Secure Big Data...
EDF2014: Franck Cotton & Kamel Gadouche, France: TeraLab - A Secure Big Data...
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on Janet
 
Challenges of the io t v1
Challenges of the io t v1Challenges of the io t v1
Challenges of the io t v1
 
From network beginner to network programmer.v2
From network beginner to network programmer.v2From network beginner to network programmer.v2
From network beginner to network programmer.v2
 
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
Research data zone: veilige en geoptimaliseerde netwerkomgeving voor onderzoe...
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TES
 
The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific Research
 
On SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve RothenbergOn SDN Research Topics - Christian Esteve Rothenberg
On SDN Research Topics - Christian Esteve Rothenberg
 
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
 
Data-intensive bioinformatics on HPC and Cloud
Data-intensive bioinformatics on HPC and CloudData-intensive bioinformatics on HPC and Cloud
Data-intensive bioinformatics on HPC and Cloud
 
Edupert best practices in supporting end users - Networkshop44
Edupert best practices in supporting end users - Networkshop44Edupert best practices in supporting end users - Networkshop44
Edupert best practices in supporting end users - Networkshop44
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - Datastax
 
DME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOCDME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOC
 
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZTutorial: Maximizing Performance and Network Utility with a Science DMZ
Tutorial: Maximizing Performance and Network Utility with a Science DMZ
 
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado BlascoDSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco
 
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
 
Bertenthal
BertenthalBertenthal
Bertenthal
 
Science DMZ
Science DMZScience DMZ
Science DMZ
 

Más de Frederic Desprez

(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challengesFrederic Desprez
 
Challenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsChallenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsFrederic Desprez
 
Cloud Computing: De la recherche dans les nuages ?
Cloud Computing: De la recherche dans les nuages ?Cloud Computing: De la recherche dans les nuages ?
Cloud Computing: De la recherche dans les nuages ?Frederic Desprez
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeFrederic Desprez
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceFrederic Desprez
 
Multiple Services Throughput Optimization in a Hierarchical Middleware
Multiple Services Throughput Optimization in a Hierarchical MiddlewareMultiple Services Throughput Optimization in a Hierarchical Middleware
Multiple Services Throughput Optimization in a Hierarchical MiddlewareFrederic Desprez
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueFrederic Desprez
 
Avenir des grilles - F. Desprez
Avenir des grilles - F. DesprezAvenir des grilles - F. Desprez
Avenir des grilles - F. DesprezFrederic Desprez
 

Más de Frederic Desprez (11)

(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challenges
 
From IoT Devices to Cloud
From IoT Devices to CloudFrom IoT Devices to Cloud
From IoT Devices to Cloud
 
Challenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing PlatformsChallenges and Issues of Next Cloud Computing Platforms
Challenges and Issues of Next Cloud Computing Platforms
 
Cloud Computing: De la recherche dans les nuages ?
Cloud Computing: De la recherche dans les nuages ?Cloud Computing: De la recherche dans les nuages ?
Cloud Computing: De la recherche dans les nuages ?
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie science
 
DIET_BLAST
DIET_BLASTDIET_BLAST
DIET_BLAST
 
Multiple Services Throughput Optimization in a Hierarchical Middleware
Multiple Services Throughput Optimization in a Hierarchical MiddlewareMultiple Services Throughput Optimization in a Hierarchical Middleware
Multiple Services Throughput Optimization in a Hierarchical Middleware
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
Avenir des grilles - F. Desprez
Avenir des grilles - F. DesprezAvenir des grilles - F. Desprez
Avenir des grilles - F. Desprez
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 

Último

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

SILECS/SLICES

  • 1. SILECS/SLICES Super Infrastructure for Large-Scale Experimental Computer Science (Almost) everything you wanted to know about SILECS/SLICES but didn't dare to ask F. Desprez – Inria/LIG, S. Fdida – Sorbonne University F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr INRIA, CNRS, RENATER, CEA, CPU, CDEFI, IMT, Sorbonne Université, Université Strasbourg, Université Lorraine, Université Grenoble Alpes, Université Lille 1, Université Rennes 1, Université Toulouse, ENS Lyon, INSA Lyon, … Journées GDR RSD Nantes hOp://www.silecs.net/
  • 2. Previous Presenta2ons (at least some of them) • Journées non-théma/ques RESCOM, Grenoble, 17-18 janvier 2019 • F. Desprez, SILECS • Ecole RESCOM, Anglet, 24-28 juin 2019 • Serge Fdida, Large scale experimentaTon plaUorms Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
  • 3. The Discipline of Computing: An Experimental Science The reality of computer science - InformaTon - Computers, networks, algorithms, programs, etc. Studied objects (hardware, programs, data, protocols, algorithms, networks) are more and more complex Modern infrastructures • Processors have very nice features: caches, hyperthreading, mulT-core, … • OperaTng system impacts the performance (process scheduling, socket implementaTon, etc.) • The runTme environment plays a role (MPICH ≠ OPENMPI) • Middleware have an impact • Various parallel architectures that can be heterogeneous, hierarchical, distributed, dynamic Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
  • 4. Good Experiments A good experiment should fulfill the following properties – Reproducibility: must give the same result with the same input – Extensibility: must target possible comparisons with other works and extensions (more/other processors, larger data sets, different architectures) – Applicability: must define realistic parameters and must allow for an easy calibration – “Revisability”: when an implementation does not perform as expected, must help to identify the reasons F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 5. Analytic Modeling Purely analy/cal (mathema/cal) models • DemonstraTon of properTes (theorem) • Models need to be tractable: over- simplificaTon? • Good to understand the basic of the problem • Most of the Tme ones sTll perform a experiments (at least for comparison) For a prac/cal impact (especially in distributed compu/ng): analy/c study not always possible or not sufficient Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
  • 6. Experimental Valida2on A good alterna/ve to analy/cal valida/on • Provides a comparison between algorithms and programs • Provides a validaTon of the model or helps to define the validity domain of the model Several methodologies • Simula/on (SimGrid, NS, …) • Emula/on (MicroGrid, Distem, …) • Benchmarking (NAS, SPEC, LINPACK, ….) • Real-scale (Grid’5000, FIT, FED4Fire, Chameleon, OpenCirrus, PlanetLab, …) Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
  • 7. SILECS/SLICES Mo2va2on • Exponential improvement of – Electronics (energy consumption, size, cost) – Capacity of networks (WAN, wireless, new technologies) • Exponential growth of applications near users – Smartphones, tablets, connected devices, sensors, … – Large variety of applications and large community • Large number of Cloud facilities to cope with generated data – Many platforms and infrastructures available around the world – Several offers for IaaS, PaaS, and SaaS platforms – Public, private, community, and hybrid clouds – Going toward distributed Clouds (FOG, Edge, extreme Edge) F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 8. SLICES • Core partners • Cyprus • France • Greece • Italy • Luxembourg • Spain • Switzerland Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr • In discussion • Germany • Hungary • Norway • Romania • … • Almost core partners • Belgium • Netherland • Poland • Sweden • GIANT and naTonal NRENs
  • 9. Envisioned Architecture F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Credits: BasTen ConfaisJournées GDR RSD Nantes
  • 10. SILECS/GRID’5000 • Testbed for research on distributed systems • Born in 2003 from the observation that we need a better and larger testbed • HPC, Grids, P2P, and now Cloud computing, and BigData systems • A complete access to the nodes’ hardware in an exclusive mode (from one node to the whole infrastructure) • Dedicated network (RENATER) • Reconfigurable: nodes with Kadeploy and network with KaVLAN • Current status • 8 sites, 36 clusters, 838 nodes, 15116 cores • Diverse technologies/resources (Intel, AMD, Myrinet, Infiniband, two GPU clusters, energy probes) • Some Experiments examples • In Situ analytics • Big Data Management • HPC Programming approaches • Network modeling and simulation • Energy consumption evaluation • Batch scheduler optimization • Large virtual machines deployments F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes hOps://www.grid5000.fr/
  • 11. SILECS/ FIT F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr FIT-IoT-LAB • 2700 wireless sensor nodes spread across six different sites in France • Nodes are either fixed or mobile and can be allocated in various topologies throughout all sites Sophia Lyon FIT-CorteXlab: Cognitive Radio Testbed 40 Software Defined Radio Nodes (SOCRATE) FIT-R2Lab: WiFi mesh testbed (DIANA) Journées GDR RSD Nantes hOps://fit-equipex.fr/ hOps://www.iot-lab.info/hardware/ Providing Internet players access to a variety of fixed and mobile technologies and services, thus accelerating the design of advanced technologies for the Future Internet
  • 12. Data Center PorLolio Targets ● Performance, resilience, energy-efficiency, security in the context of data-center design, Big Data processing, Exascale computing, AI, etc. Hardware ● Servers: x86, ARM64, POWER, accelerators (GPU, FPGA), … ● AI dedicated servers ● Edge computing micro datacenters ● Networking: Ethernet (10G, 40G), HPC networks (InfiniBand, Omni-Path), … ● Storage: HDD, SSD, NVMe, both in storage arrays and clusters of servers, … Experimental support ● Bare-metal reconfiguration ● Large clusters ● Integrated monitoring (performance, energy, temperature, network traffic) F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 13. Wireless PorLolio Targets • Performance, security, safety and privacy-preservaTon in complex sensing environment, • Performance understanding and enhancement in wireless networking, • Target applicaTons: smart ciTes/manufacturing, building automaTon, standard and interoperability, security, energy harvesTng, health care Hardware • Sojware Defined Radio (SDR), NB-IoT, 5G, BLE, Thread • Wireless Sensor Network (IEEE 802.15.4), • LoRa/LoRaWAN, … Experimental support • Bare-metal reconfiguraTon • Large-scale deployment (both in terms of densiTes and network diameter) • Different topologies with indoor/outdoor locaTons • Mobility-enabled with customized trajectories • Anechoic chamber • Integrated monitoring (power consumpTon, radio signal, network traffic) F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 14. Outdoor IOT testbed • IoT is not limited to smart objects or indoor wireless sensors (smart building, industry 4.0, ….) • Smart cities need outdoor IoT solutions • Outdoor smart metering • Outdoor metering at the scale of a neighborhood (air, noise smart sensing, ….) • Citizens and local authorities are more and more interested by outdoor metering • Controlled outdoor testbed • (Reproducible) polymorphic IoT: support of multiple IoT technologies (long, middle and short range IoT wireless solutions) at the same time on a large scale testbed • Agreement and support of local authorities • Deployment in Strasbourg city (500000 citizens, 384 km2) and Lyon campus F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 15. An experiment outline • Discovering resources from their descripTon • Reconfiguring the testbed to meet experimental needs • Monitoring experiments, extracTng and analyzing data • Controlling experiments: API Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
  • 16. Plans for SILECS/SLICES: Testbed Services ● Provide a unified framework that (really) meets all needs ○ Make it easier for experimenters to move for one testbed to another ○ Make it easy to create simultaneous reservations on several testbeds (for cross- testbeds experiments) ○ Make it easy to extend SILECS/SLICES with additional kinds of resources ● Factor testbed services ○ Services that can exist at a higher level, e.g. open data service, for storage and preservation of experiments data ○ In collaboration with Open Data repositories such as OpenAIRE/Zenodo ○ Services that are required to operate such infrastructures, but add no scientific value ○ Users management, usage tracking F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 17. Services & SoQware Stack F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Built from already funcTonal soluTons Journées GDR RSD Nantes
  • 18. Some recent experiments examples • QoS differentiation in data collection for smart Grids, J. Nassar, M. Berthomé, J. Dubrulle, N. Gouvy, N. Mitton, B. Quoitin • Damaris: Scalable I/O and In-situ Big Data Processing, G. Antoniu, H. Salimi, M. Dorier • Frequency Selection Approach for Energy Aware Cloud Database, C. Guo, J.-M. Pierson • Distributed Storage for a Fog/Edge infrastructure based on a P2P and a Scale-Out NAS, B. Confais, B. Parrein, A. Lebre • FogIoT Orchestrator: an Orchestration System for IoT Applications in Fog Environment, B. Donassolo, I. Fajjari, A. Legrand, P. Mertikopoulos F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 19. QoS differen2a2on in data collec2on for smart Grids • Data collecTon with different QoS requirements for Smart Grid applicaTons • TradiTonal approach • Use of standard RPL protocol which offers overall good performance but no QoS differenTaTon based on applicaTon • SoluTon • Use a dynamic objecTve funcTon • FIT IoT LAB as a validaTon testbed • Access to 67 sensor nodes with IoT features remotely • Customizable environment and tools (data size and rate, consumpTon measure, clock, etc) • Repeat the experiments and compare to alternate approaches with the same environment • The results show that based on the service requested, data from different applicaTons follow different paths, each meeTng expected requirements • FIT IoT LAB helped validate the approach to go further with standardizaTon F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Mul/ple Instances QoS Rou/ng In RPL: Applica/on To Smart Grids – J. Nassar, M. Berthomé, J. Dubrulle, N. Gouvy, N. MiOon, B. QuoiTn – MDPI Sensors, July 2018 Journées GDR RSD Nantes
  • 20. Damaris • Scalable, asynchronous data storage for large-scale simulaTons using the HDF5 format (HDF5 blog at hOps://goo.gl/7A4cZh) • TradiTonal approach • All simulaTon processes (10K+) write on disk at the same Tme synchronously • Problems: 1) I/O jiOer, 2) long I/O phase, 3) Blocked simulaTon during data wriTng • SoluTon • Aggregate data in dedicated cores using shared memory and write asynchronously • Grid’5000 used as a testbed – Access to many (1024) homogeneous cores – Customizable environment and tools – Repeat the experiments later with the same environment saved as an image • The results show that Damaris can provide a jiOer-free and wait-free data storage mechanism • G5K helped prepare Damaris for deployment on top supercomputers (Titan, Pangea (Total), Jaguar, Kraken, etc.) F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr … hOps://project.inria.fr/damaris/Journées GDR RSD Nantes
  • 21. Frequency Selec2on Approach for Energy Aware Cloud Database • Objec/ve: Study the energy efficiency of cloud database systems and propose a frequency selecTon approach and corresponding algorithms to cope with resource proposing problem F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Frequency Selec/on Approach for Energy Aware Cloud Database, C. Guo, J.-M. Pierson. In Proc. SBAC-PAD, 2018. Relationship between Request Amount and Throughput • Contribu/on: Propose frequency selecTon model and algorithms. • Propose a GeneTc Based Algorithm and a Monte Carlo Tree Based Algorithm to produce the frequencies according to workload predicTons • Propose a model simplificaTon method to improve the performance of the algorithms • Grid5000 usage • A cloud database system, Cassandra, was deployed within a Grid’5000 cluster using 10 nodes of Nancy side to study the relaTonship between system throughput and energy efficiency of the system • By another benchmark experiment, the migraTon cost parameters of the model were obtained Journées GDR RSD Nantes
  • 22. Distributed Storage for a Fog/Edge infrastructure based on a P2P and a Scale-Out NAS • ObjecTve • Design of a storage infrastructure taking locality into account • ProperTes a distributed storage system should have: data locality, network containment, mobility support, disconnected mode, scalability • ContribuTons • Improving locality when accessing an object stored locally coupling IPFS and a Scale- Out NAS • Improving locality when accessing an object stored on a remote site using a tree inspired by the DNS • Experiments • Deployment of a Fog Site on the Grid’5000 testbed and the clients on the IoTLab plaUorm • Coupling a Scale-Out NAS to IPFS limits the inter-sites network traffic and improves locality of local accesses • Replacing the DHT by a tree mapped on the physical topology improves locality to find the locaTon of objects • Experiments using IoTlab and Grid’5000 are (currently) not easy to perform F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes An Object Store Service for a Fog/Edge Compu/ng Infrastructure based on IPFS and Scale-out NAS, B. Confais, A. Lebre, and B. Parrein (May 2017). In: 1st IEEE InternaTonal Conference on Fog and Edge CompuTng - ICFEC’2017.
  • 23. FogIoT Orchestrator: an Orchestra2on System for IoT Applica2ons in Fog Environment F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr • Objective • Design a Optimized Fog Service Provisioning strategy (O-FSP) and validate it on a real infrastructure • Contributions • Design and implementation of FITOR, an orchestration framework for the automation of the deployment, the scalability management, and migration of micro-service based IoT applications • Design of a provisioning solution for IoT applications that optimizes the placement and the composition of IoT components, while dealing with the heterogeneity of the underlying Fog infrastructure • Experiments • Fog layer is composed of 20 servers from Grid’5000 which are part of the genepi cluster, Mist layer is composed of 50 A8 nodes • Use of a software stack made of open-source components (Calvin, Prometheus, Cadvisor, Blackbox exporter, Netdata) • Experiments show that the O-FSP strategy makes the provisioning more effective and outperforms classical strategies in terms of: i) acceptance rate, ii) provisioning cost, and iii) resource usage Journées GDR RSD Nantes FogIoT Orchestrator: an Orchestra/on System for IoT Applica/ons in Fog Environment, B. Donassolo, I. Fajjari, A. Legrand, P. MerTkopoulos.. 1st Grid’5000-FIT school, Apr 2018, Sophia AnTpolis, France. 2018.
  • 24. Journées GDR RSD Nantes F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr Need of exchanges with the community • TILECS Workshop • July 3-4, Grenoble, LIG/IMAG • 101 attendees (academics and some from the industry) • https://www.silecs.net/tilecs-2019/ • Request for input • 1/2 page(s) document describing which kind of experiment you would like to perform in the next 4 years and what will be you dream infrastructure (hardware/software/services) • Dead-line Feb, 24 ! • Docs (latex, Word): https://frama.link/QzneeS7A • Envoi à silecs-pia3-contrib@inria.fr • Next workshop in March/early April • More information coming soon
  • 25. Conclusions • SLICES: new infrastructure for experimental computer science and future services in Europe • SILECS: new infrastructure in France based on two existing instruments (FIT and Grid’5000) • Big challenges ! • Design a software stack that will allow experiments mixing both kinds of resources at the European level while keeping reproducibility level high • Keep the existing infrastructures up while designing and deploying the new one • Keep the aim of previous platforms (their core scientific issues addressed) – Scalability issues, energy management, … – IoT, wireless networks, future Internet – HPC, big data, clouds, virtualization, deep learning, ... • Address new challenges – IoT and Clouds – New generation Cloud platforms and software stacks (Edge, FOG) – Data streaming applications – Locality aware resource management – Big data management and analysis from sensors to the (distributed) cloud – Mobility – Next generation wireless – … • Next steps – PIA-3 (Equipements structurants pour la recherche/EQUIPEX+) and ESFRI in May (5 and 18) F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes
  • 26. Thanks, any ques2ons ? F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.frJournées GDR RSD Nantes hOp://www.silecs.net/ hOps://www.grid5000.fr/ hOps://fit-equipex.fr/