The aim of the SILECS and SLICES projects is to design and build a large infrastructure for experimental research on various aspects of distributed computing, from small connected objects to the large data centres of tomorrow. This infrastructure will allow end-to-end experimentation with software and applications at all levels of the software layers, from event capture (sensors, actuators) to data processing and storage, to radio transmission management and dynamic deployment of edge computing services, enabling reproducible research on all-point programmable networks, ... SILECS is the french node of a european infrastructure called SLICES.
Super Infrastructure for Large-Scale Experimental Computer Science, (Almost) everything you wanted to know about SILECS/SLICES but didn't dare to ask. Presentation at "journées du GDR RSD", Nantes, Jan. 23, 2020/.
Un cloud pour comparer nos gènes aux images du cerveau" Le pionnier des bases de données, aujourd'hui disparu, Jim Gray avait annoncé en 2007 l'emergence d'un 4eme paradigme scientifique: celui d'une recherche scientifique numérique entierement guidée par l'exploration de données massives. Cette vision est aujourd'hui la réalité de tous les jours dans les laboratoire de recherche scientifique, et elle va bien au delà de ce que l'on appelle communément "BIG DATA". Microsoft Research et Inria on démarré en 2010 un projet intitulé Azure-Brain (ou A-Brain) dont l'originalité consiste à a la fois construire au dessus de Windows Azure une nouvelle plateforme d'acces aux données massives pour les applications scientifiques, et de se confronter à la réalité de la recherche scientifique. Dans cette session nous vous proposons dans une premiere partie de resituer les enjeux recherche concernant la gestion de données massives dans le cloud, et ensuite de vous presenter la plateforme "TOMUS Blob" cloud storage optimisé sur Azure. Enfin nous vous presenterons le projet A-Brain et les résultats que nous avons obtenus: La neuro-imagerie contribue au diagnostic de certaines maladies du système nerveux. Mais nos cerveaux s'avèrent tous un peu différents les uns des autres. Cette variabilité complique l'interprétation médicale. D'où l'idée de corréler ldes images IRM du cerveaux et le patrimoine génétique de chaque patient afin de mieux délimiter les régions cérébrales qui présentent un intérêt symptomatique. Les images IRM haute définition de ce projet sont produites par la plate-forme Neurospin du CEA (Saclay). Problème pour Les chercheurs : la masse d'informations à traiter. Le CV génétique d'un individu comporte environ un million de données. À cela s'ajoutent des volumes tout aussi colossaux de pixel 3D pour décrire les images. Un data deluge: des peta octets de donnés et potentiellement des années de calcul. C'est donc ici qu'entre en jeu le cloud et une plateforme optimisée sur Azure pour traiter des applications massivement parallèles sur des données massives... Comme l'explique Gabriel Antoniu, son responsable, cette équipe de recherche rennaise a développé “des mécanismes de stockage efficaces pour améliorer l'accès à ces données massives et optimiser leur traitement. Nos développements permettent de répondre aux besoins applicatifs de nos collègues de Saclay.
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...OpenAIRE
"The Neuroinformatics community in OpenAIRE Connect"
Presentation by Sorina Pop from CNRS at the Digital Infrastructures Conference 2018, Lisbon. OpenAIRE Session: OpenAIRE services for Research Communities (Oct. 11, 2018)
LoCloud Collections: set up your own digital library, museum or archive in th...locloud
Presentation about LoCloud Collections: A system designed to help small cultural institutions to set up their own digital library, museum or archive in the cloud, given by Marcin Werla of Poznań Supercomputing and Networking Center at the LoCloud workshop, ICOMOS 2014 in Florence.
LoCloud Collections is easy to set up, developed with the needs of local heritage organisations in mind, supports multiple collections, many data formats, provides a customizable website, with online support available at low cost with no up-front investment needed - you pay for what you use and is fully scaleable. LoCloud Collections is fully compatible with Europeana and is optimized for search engines. Based on the open source Omeka software, LoCloud Collections has been developed as part of the LoCloud project. The presentation gives a demonstration of how to set up a Collection and publish content online using LoCloud collections.
http://www.locloud.eu
International Journal of Computer Science Applications & Information Technolo...arpublication
The International Journal of Computer Science Applications & Information Technologies (IJCSAIT) is an international peer reviewed open access journal. It publishes top-level work from all areas of computer science and information technologies applications. It aims to provide an international forum for researchers, professionals, and industrial practitioners on all topics related to computer science and information technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Super Infrastructure for Large-Scale Experimental Computer Science, (Almost) everything you wanted to know about SILECS/SLICES but didn't dare to ask. Presentation at "journées du GDR RSD", Nantes, Jan. 23, 2020/.
Un cloud pour comparer nos gènes aux images du cerveau" Le pionnier des bases de données, aujourd'hui disparu, Jim Gray avait annoncé en 2007 l'emergence d'un 4eme paradigme scientifique: celui d'une recherche scientifique numérique entierement guidée par l'exploration de données massives. Cette vision est aujourd'hui la réalité de tous les jours dans les laboratoire de recherche scientifique, et elle va bien au delà de ce que l'on appelle communément "BIG DATA". Microsoft Research et Inria on démarré en 2010 un projet intitulé Azure-Brain (ou A-Brain) dont l'originalité consiste à a la fois construire au dessus de Windows Azure une nouvelle plateforme d'acces aux données massives pour les applications scientifiques, et de se confronter à la réalité de la recherche scientifique. Dans cette session nous vous proposons dans une premiere partie de resituer les enjeux recherche concernant la gestion de données massives dans le cloud, et ensuite de vous presenter la plateforme "TOMUS Blob" cloud storage optimisé sur Azure. Enfin nous vous presenterons le projet A-Brain et les résultats que nous avons obtenus: La neuro-imagerie contribue au diagnostic de certaines maladies du système nerveux. Mais nos cerveaux s'avèrent tous un peu différents les uns des autres. Cette variabilité complique l'interprétation médicale. D'où l'idée de corréler ldes images IRM du cerveaux et le patrimoine génétique de chaque patient afin de mieux délimiter les régions cérébrales qui présentent un intérêt symptomatique. Les images IRM haute définition de ce projet sont produites par la plate-forme Neurospin du CEA (Saclay). Problème pour Les chercheurs : la masse d'informations à traiter. Le CV génétique d'un individu comporte environ un million de données. À cela s'ajoutent des volumes tout aussi colossaux de pixel 3D pour décrire les images. Un data deluge: des peta octets de donnés et potentiellement des années de calcul. C'est donc ici qu'entre en jeu le cloud et une plateforme optimisée sur Azure pour traiter des applications massivement parallèles sur des données massives... Comme l'explique Gabriel Antoniu, son responsable, cette équipe de recherche rennaise a développé “des mécanismes de stockage efficaces pour améliorer l'accès à ces données massives et optimiser leur traitement. Nos développements permettent de répondre aux besoins applicatifs de nos collègues de Saclay.
The Neuroinformatics community in OpenAIRE Connect (Presentation by Sorina Po...OpenAIRE
"The Neuroinformatics community in OpenAIRE Connect"
Presentation by Sorina Pop from CNRS at the Digital Infrastructures Conference 2018, Lisbon. OpenAIRE Session: OpenAIRE services for Research Communities (Oct. 11, 2018)
LoCloud Collections: set up your own digital library, museum or archive in th...locloud
Presentation about LoCloud Collections: A system designed to help small cultural institutions to set up their own digital library, museum or archive in the cloud, given by Marcin Werla of Poznań Supercomputing and Networking Center at the LoCloud workshop, ICOMOS 2014 in Florence.
LoCloud Collections is easy to set up, developed with the needs of local heritage organisations in mind, supports multiple collections, many data formats, provides a customizable website, with online support available at low cost with no up-front investment needed - you pay for what you use and is fully scaleable. LoCloud Collections is fully compatible with Europeana and is optimized for search engines. Based on the open source Omeka software, LoCloud Collections has been developed as part of the LoCloud project. The presentation gives a demonstration of how to set up a Collection and publish content online using LoCloud collections.
http://www.locloud.eu
International Journal of Computer Science Applications & Information Technolo...arpublication
The International Journal of Computer Science Applications & Information Technologies (IJCSAIT) is an international peer reviewed open access journal. It publishes top-level work from all areas of computer science and information technologies applications. It aims to provide an international forum for researchers, professionals, and industrial practitioners on all topics related to computer science and information technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
SILECS: Super Infrastructure for Large-scale Experimental Computer ScienceFrederic Desprez
SILECS, based on two existing infrastructure (FIT and Grid'5000), aims to provide a large robust, trustable and scalable instrument for research in
distributed computing and networks. Experiments from the Internet of Things, data centers, cloud computing, security services, and the networks
connecting them will be possible, in a reproducible way, on various hardware and software. This instrument will offer a multi-platform experimental
infrastructure (HPC, Cloud, Big Data, Software Defined Storage, IoT, wireless, Software Defined Network / Radio) capable of exploring the
infrastructures that will be deployed tomorrow and assist researchers and industrial about how to design, build and operate a multi-scale, robust and
safe computer system. Diverse digital resources (compute, storage, link, IO devices) are be assembled to support a “playground” at scale.
Internet of Things (IoT) is a buzzword that is widely used in different domains. This talk explains the current state of the art in IoT (from a technological and research perspective), mainly in Europe. The future of IoT is promising and the trends in terms of number of devices and money involved show significant growth. There are still challenges in technical, business and social areas and some of them will be addressed in the talk.
EOSC-hub brings together multiple service providers to create the Hub: a single contact point for European researchers and innovators to discover, access, use and reuse a broad spectrum of resources for advanced data-driven research.
This presentation introduces the services on offer to scientists of all disciplines
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubBjörn Backeberg
This presentation was given during the Japan Geosciences Union 2019. Session details can be found at http://www.jpgu.org/meeting_e2019/SessionList_en/detail/M-GI31.htm
Interoperability and scalability with microservices in scienceOla Spjuth
Microservices have emerged as a modern interpretation of service-oriented architectures where processes are small and communicate over a network using lightweight protocols to fulfill a goal.
In this talk I will present our work on microservices, and how they can be used to empower interoperable and scalable analysis services and pipelines in virtual infrastructures on cloud computing resources.
I will also give examples and experiences from the PhenoMeNal H2020 project where a developer community in metabolomics is moving to such architecture.
IDB-Cloud Providing Bioinformatics Services on Cloudstratuslab
A presentation of IDB (Infrastructure Distributed for Biology) using StratusLab technology by Christophe Blanchet and Clément Gauthey at Lille, France, May 2013.
Supporting Research through "Desktop as a Service" models of e-infrastructure...David Wallom
Keynote presentation given 13/9/16 @ ESA Earth Observation Open Science workshop 2016.
"The rise in cloud computing as an e-infrastructure model is one that has the power to democratise access to computational and data resources throughout the research communities. We have seen the difference that Infrastructure as a Service (IaaS) has made for different communities and are now only beginning to understand what different models further up the stack can make. It is also becoming clear that with the increase in research data volumes, the number of sources and the possibility of utilising data from different regulatory regimes that a different model of how analysis is performed on the data is possible. Utilising a "Desktop as a Service" model, with community focused applications installed on a common and well understood virtual system image that is directly connected to community relevant data allows the researcher to no longer have to consider moving data but only the final analysed results. This massively simplifies both the user model and the data and resource owner model. We will consider the specific example of the Environmental Ecomics Synthesis Cloud and how it could easily be generalised to other areas."
It describe cloud infrastructure required for big data. It discusses the object storage and virtualization required for big data. Ceph is discussed as example.
To foster greater and more consistent use of the new 100 Gbps connections that is being deployed in the national RNP backbone, the e-Cyber project aims at delivering high-performing services to the most infrastructure-demanding research centers in Brazil. To do this, the project is getting inspired by the “superfacility” concept, which is adopted by initiatives like GRP (Global Research Platform) and EOSC (European Open Science Cloud). However, one of our biggest challenges is to engage the client institutions and bring them to co-create solutions and participate in the project governance.
(R)evolution of the computing continuum - A few challengesFrederic Desprez
Initially proposed to interconnect computers worldwide, the Internet has significantly evolved to become in two decades a key element in almost all our activities. This (r)evolution mainly relies on the progress that has been achieved in computation and communication fields and that has led to the well-known and widely spread Cloud Computing paradigm.
With the emergence of the Internet of Things (IoT), stakeholders expect a new revolution that will push, once again, the limits of the Internet, in particular by favouring the convergence between physical and virtual worlds. This convergence is about to be made possible thanks to the development of minimalist sensors as well as complex industrial physical machines that can be connected to the Internet through edge computing infrastructures.
Among the obstacles to this new generation of Internet services is the development of a convenient and powerful framework that should allow operators, and devops, to manage the life-cycle of both the digital infrastructures and the applications deployed on top of these infrastructures, throughout the cloud to IoT continuum.
In this keynote, Frédéric Desprez and his colleague Adrien Lebre presented research issues and provide preliminary answers to identify whether the challenges brought by this new paradigm is an evolution or a revolution for our community.
SILECS: Super Infrastructure for Large-scale Experimental Computer ScienceFrederic Desprez
SILECS, based on two existing infrastructure (FIT and Grid'5000), aims to provide a large robust, trustable and scalable instrument for research in
distributed computing and networks. Experiments from the Internet of Things, data centers, cloud computing, security services, and the networks
connecting them will be possible, in a reproducible way, on various hardware and software. This instrument will offer a multi-platform experimental
infrastructure (HPC, Cloud, Big Data, Software Defined Storage, IoT, wireless, Software Defined Network / Radio) capable of exploring the
infrastructures that will be deployed tomorrow and assist researchers and industrial about how to design, build and operate a multi-scale, robust and
safe computer system. Diverse digital resources (compute, storage, link, IO devices) are be assembled to support a “playground” at scale.
Internet of Things (IoT) is a buzzword that is widely used in different domains. This talk explains the current state of the art in IoT (from a technological and research perspective), mainly in Europe. The future of IoT is promising and the trends in terms of number of devices and money involved show significant growth. There are still challenges in technical, business and social areas and some of them will be addressed in the talk.
EOSC-hub brings together multiple service providers to create the Hub: a single contact point for European researchers and innovators to discover, access, use and reuse a broad spectrum of resources for advanced data-driven research.
This presentation introduces the services on offer to scientists of all disciplines
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubBjörn Backeberg
This presentation was given during the Japan Geosciences Union 2019. Session details can be found at http://www.jpgu.org/meeting_e2019/SessionList_en/detail/M-GI31.htm
Interoperability and scalability with microservices in scienceOla Spjuth
Microservices have emerged as a modern interpretation of service-oriented architectures where processes are small and communicate over a network using lightweight protocols to fulfill a goal.
In this talk I will present our work on microservices, and how they can be used to empower interoperable and scalable analysis services and pipelines in virtual infrastructures on cloud computing resources.
I will also give examples and experiences from the PhenoMeNal H2020 project where a developer community in metabolomics is moving to such architecture.
IDB-Cloud Providing Bioinformatics Services on Cloudstratuslab
A presentation of IDB (Infrastructure Distributed for Biology) using StratusLab technology by Christophe Blanchet and Clément Gauthey at Lille, France, May 2013.
Supporting Research through "Desktop as a Service" models of e-infrastructure...David Wallom
Keynote presentation given 13/9/16 @ ESA Earth Observation Open Science workshop 2016.
"The rise in cloud computing as an e-infrastructure model is one that has the power to democratise access to computational and data resources throughout the research communities. We have seen the difference that Infrastructure as a Service (IaaS) has made for different communities and are now only beginning to understand what different models further up the stack can make. It is also becoming clear that with the increase in research data volumes, the number of sources and the possibility of utilising data from different regulatory regimes that a different model of how analysis is performed on the data is possible. Utilising a "Desktop as a Service" model, with community focused applications installed on a common and well understood virtual system image that is directly connected to community relevant data allows the researcher to no longer have to consider moving data but only the final analysed results. This massively simplifies both the user model and the data and resource owner model. We will consider the specific example of the Environmental Ecomics Synthesis Cloud and how it could easily be generalised to other areas."
It describe cloud infrastructure required for big data. It discusses the object storage and virtualization required for big data. Ceph is discussed as example.
To foster greater and more consistent use of the new 100 Gbps connections that is being deployed in the national RNP backbone, the e-Cyber project aims at delivering high-performing services to the most infrastructure-demanding research centers in Brazil. To do this, the project is getting inspired by the “superfacility” concept, which is adopted by initiatives like GRP (Global Research Platform) and EOSC (European Open Science Cloud). However, one of our biggest challenges is to engage the client institutions and bring them to co-create solutions and participate in the project governance.
(R)evolution of the computing continuum - A few challengesFrederic Desprez
Initially proposed to interconnect computers worldwide, the Internet has significantly evolved to become in two decades a key element in almost all our activities. This (r)evolution mainly relies on the progress that has been achieved in computation and communication fields and that has led to the well-known and widely spread Cloud Computing paradigm.
With the emergence of the Internet of Things (IoT), stakeholders expect a new revolution that will push, once again, the limits of the Internet, in particular by favouring the convergence between physical and virtual worlds. This convergence is about to be made possible thanks to the development of minimalist sensors as well as complex industrial physical machines that can be connected to the Internet through edge computing infrastructures.
Among the obstacles to this new generation of Internet services is the development of a convenient and powerful framework that should allow operators, and devops, to manage the life-cycle of both the digital infrastructures and the applications deployed on top of these infrastructures, throughout the cloud to IoT continuum.
In this keynote, Frédéric Desprez and his colleague Adrien Lebre presented research issues and provide preliminary answers to identify whether the challenges brought by this new paradigm is an evolution or a revolution for our community.
Challenges and Issues of Next Cloud Computing PlatformsFrederic Desprez
Cloud computing has now crossed the frontiers of research to reach industry. It is used every day , whether to exchange emails or make
reservations on web sites. However, many research works remain to be done to improve the performance and functionality of these platforms of tomorrow. In this talk, I will do an overview of some these theoretical and appliead researches done at INRIA and particularly around Clouds distribution, energy monitoring and management, massive data processing and exchange, and resource management.
Grid'5000: Running a Large Instrument for Parallel and Distributed Computing ...Frederic Desprez
The increasing complexity of available infrastructures (hierarchical, parallel, distributed, etc.) with specific features (caches, hyper-threading, dual core, etc.) makes it extremely difficult to build analytical models that allow for a satisfying prediction. Hence, it raises the question on how to validate algorithms and software systems if a realistic analytic study is not possible. As for many other sciences, the one answer is experimental validation. However, such experimentations rely on the availability of an instrument able to validate every level of the software stack and offering different hardware and software facilities about compute, storage, and network resources.
Almost ten years after its premises, the Grid'5000 testbed has become one of the most complete testbed for designing or evaluating large-scale distributed systems. Initially dedicated to the study of large HPC facilities, Grid’5000 has evolved in order to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. We now target new processors features such as hyperthreading, turbo boost, and power management or large applications managing big data. In this keynote we will both address the issue of experiments in HPC and computer science and the design and usage of the Grid'5000 platform for various kind of applications.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
SILECS/SLICES - Super Infrastructure for Large-Scale Experimental Computer Science
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, IMT, Sorbonne Université, Université Grenoble Alpes, Université Lille 1, Université Lorraine, Université Rennes 1,
Université Strasbourg, Université fédérale de Toulouse, ENS Lyon, INSA Lyon, …
http://www.silecs.net/
2. The Discipline of Computing: An Experimental Science
The reality of computer science
- Information
- 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, multi-core, …
• Operating system impacts the performance (process scheduling, socket
implementation, etc.)
• The runtime environment plays a role (MPICH ≠ OPENMPI)
• Middleware have an impact
• Various parallel architectures that can be heterogeneous, hierarchical,
distributed, dynamic
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
3. 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.fr
4. SILECS/SLICES Motivation
• 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.fr
5. SLICES – ESFRI Call (Sept. 2020)
• Core partners
• Belgium
• Cyprus
• France
• Greece
• Hungary
• Italy
• Luxembourg
• Netherland
• Norway
• Poland
• Spain
• Switzerland
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
• Under discussion
• Sweden
• GIANT and national
NRENs
6. SILECS – PIA-3/EQUIPEX+ call (June 2020)
• Core partners
• Inria
• CNRS
• IMT
• Université fédérale de Toulouse
• Université Strasbourg
• Université Grenoble Alpes
• Université de Lille
• Université de Lorraine
• Sorbonne Université
• Renater
• Eurecom
• ENS Lyon
• INSA de Lyon
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
8. 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.fr
https://www.grid5000.fr/
9. 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)
https://fit-equipex.fr/
https://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
10. Data Center Portfolio
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.fr
11. Wireless Portfolio
Targets
• Performance, security, safety and privacy-preservation in complex sensing environment,
• Performance understanding and enhancement in wireless networking,
• Target applications: smart cities/manufacturing, building automation, standard and interoperability,
security, energy harvesting, health care
Hardware
• Software Defined Radio (SDR), NB-IoT, 5G, BLE, Thread
• Wireless Sensor Network (IEEE 802.15.4),
• LoRa/LoRaWAN, …
Experimental support
• Bare-metal reconfiguration
• Large-scale deployment (both in terms of densities and network diameter)
• Different topologies with indoor/outdoor locations
• Mobility-enabled with customized trajectories
• Anechoic chamber
• Integrated monitoring (power consumption, radio signal, network traffic)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
12. 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)
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
13. An experiment outline
• Discovering resources from their description
• Reconfiguring the testbed to meet experimental needs
• Monitoring experiments, extracting and analyzing data
• Controlling experiments: API
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
14. 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.fr
15. Services & Software Stack
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Built from already functional solutions
17. 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.fr
18. QoS differentiation in data collection for smart Grids
• Data collection with different QoS requirements for Smart Grid applications
• Traditional approach
• Use of standard RPL protocol which offers overall good performance but no QoS
differentiation based on application
• Solution
• Use a dynamic objective function
• FIT IoT LAB as a validation testbed
• Access to 67 sensor nodes with IoT features remotely
• Customizable environment and tools (data size and rate, consumption 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
applications follow different paths, each meeting expected requirements
• FIT IoT LAB helped validate the approach to go further with standardization
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Multiple Instances QoS Routing In RPL: Application To Smart Grids – J. Nassar, M. Berthomé, J. Dubrulle, N. Gouvy, N. Mitton, B. Quoitin –
MDPI Sensors, July 2018
19. Damaris
• Scalable, asynchronous data storage for large-scale simulations using the HDF5 format (HDF5 blog at
https://goo.gl/7A4cZh)
• Traditional approach
• All simulation processes (10K+) write on disk at the
same time synchronously
• Problems: 1) I/O jitter, 2) long I/O phase, 3) Blocked
simulation during data writing
• Solution
• 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 jitter-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
…
https://project.inria.fr/damaris/
20. Frequency Selection Approach for Energy Aware Cloud Database
• Objective: Study the energy efficiency of cloud database systems and propose a
frequency selection approach and corresponding algorithms to cope with resource
proposing problem
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Frequency Selection Approach for Energy Aware Cloud Database, C. Guo, J.-M. Pierson. In Proc. SBAC-PAD, 2018.
Relationship between Request Amount and Throughput
• Contribution: Propose frequency selection model
and algorithms.
• Propose a Genetic Based Algorithm and a Monte Carlo
Tree Based Algorithm to produce the frequencies
according to workload predictions
• Propose a model simplification 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 relationship between system throughput and energy efficiency of the system
• By another benchmark experiment, the migration cost parameters of the model were obtained
21. Distributed Storage for a Fog/Edge infrastructure based
on a P2P and a Scale-Out NAS
• Objective
• Design of a storage infrastructure taking locality into account
• Properties a distributed storage system should have: data locality, network
containment, mobility support, disconnected mode, scalability
• Contributions
• 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
platform
• 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 location of objects
• Experiments using IoTlab and Grid’5000 are (currently) not easy to perform
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
An Object Store Service for a Fog/Edge Computing Infrastructure based on IPFS and Scale-out NAS, B. Confais, A. Lebre, and B. Parrein
(May 2017). In: 1st IEEE International Conference on Fog and Edge Computing - ICFEC’2017.
22. FogIoT Orchestrator: an Orchestration System for IoT
Applications 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
FogIoT Orchestrator: an Orchestration System for IoT Applications in Fog Environment, B. Donassolo, I.
Fajjari, A. Legrand, P. Mertikopoulos.. 1st Grid’5000-FIT school, Apr 2018, Sophia Antipolis, France. 2018.
23. SILECS: Based upon Two Existing Infrastructures
• FIT
– 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
– 4 key technologies and a single control point: IoT-Lab (connected objects & sensors, mobility),
CorteXlab (Cognitive Radio), R2Lab (anechoic chamber), Cloud technology including OpenStack,
Network Operations Center
– 9 sites (Paris (2), Evry, Rocquencourt, Lille, Strasbourg, Lyon, Grenoble, Sophia Antipolis)
• Grid’5000
– A scientific instrument for experimental research on large future infrastructures: Clouds, datacenters,
HPC Exascale, Big Data infrastructures, networks, etc.
– 8 sites, > 15000 cores, with a large variety of network connectivity and storage access, dedicated
interconnection network granted and managed by RENATER
• Software stacks dedicated to experimentation
• Resource reservation, disk image deployment, monitoring tools, data collection
and storage
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
24. Proxy location selection in industrial IoT
• Distributed data collection with low latency in Industrial context
• Traditional approach
• Improving data routing by selecting quicker links
• Deploying enhanced edge-nodes for fog computing
• Solution
• Dynamically select sensor nodes to act as proxys and get the information closer to
consuming nodes.
• FIT IoT LAB as a validation testbed
• Access to 95 sensor nodes with IoT features remotely
• Customizable environment and tools (sniffer, consumption measure, etc)
• Repeat the experiments later and compare to alternate approaches with the same
environment
• The results show that latency is much reduced
• FIT IoT LAB helped validate the approach before real costly deployment
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
Performance Analysis of Latency-Aware Data Management in Industrial IoT Networks, T.P. Raptis, A. Passarella, M. Conti - MDPI Sensors, 2018,
18(8), 2611
25. KerA: Scalable Data Ingestion for Stream Processing
• Goal: increase ingestion and processing throughput of Big Data streams
• Dynamic partitioning and lightweight stream offset indexing
• Higher parallelism for producers and consumers
• Grid’5000 Paravance cluster used for development and testing
• Customized OS image and easy deployment
• 128GB RAM and 16 CPU cores
• 10Gb networking
• Next steps: KerA* unified architecture for
stream ingestion and storage
• Support for records, streams and objects
• Collaborations
• INRIA, HUAWEI, UPM, BigStorage
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
KerA: Scalable Data Ingestion for Stream Processing, O.-C. Marcu, A. Costan, G. Antoniu, M. Pérez-Hernández, B. Nicolae, R. Tudoran, S.
Bortoli. In Proc. ICDCS, 2018.
KerA vs Kafka: up to 4x-5x better throughput
26. 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
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
27. Thanks, any questions ?
F. Desprez - SILECS/SLICES - Frederic.Desprez@inria.fr
http://www.silecs.net/
https://www.grid5000.fr/
https://fit-equipex.fr/