SlideShare a Scribd company logo
1 of 20
Download to read offline
OpenStackDay: XIFI ProjectOpenStackDay: XIFI Project
alessandro.martellone@create-net.org
Introduction
Alessandro M. Martellone | IT engineer
I am an IT engineer at Create-Net[1]. In August
2013 I joined Smart Infrastructures Area where I
work on Future Internet infrastructures and cloud
platforms (I’m an enthusiastic user of OpenStack).
Previously, I’ve worked in several ICT companies,
dealt of web developing, software product designdealt of web developing, software product design
and of critical financial software. I’m currently
involving on an OpenStack cloud infrastructure to
support the European project XIFI [2]. If you want
more information about me, you may see my
Linkedin profile [3] and my Github page [4].Useful links:
[1] Create-Net http://www.create-net.org/people/amartellone
[2] XiFi project: https://fi-xifi.eu/home.html
[3] Linkedin profile: http://www.linkedin.com/in/alessandromartellone
[4] Github page: https://github.com/amartellone
Create-Net
• CREATE-NET is an international research centre recognized as one
of Europe's leading institutions in ICT and telecommunications
technologies.
– 90+ people
– 20+ nationality
– 6 international patent
– 32 research projects founded (18 european project)
– 3 spin-off
• Its mission is:• Its mission is:
– achieve research excellence in ICT, with focus on telecommunications;
– promote technology transfer towards the industry through Engineering of technologies &
solutions;
– promote Innovation to improve European high-tech competitiveness;
– focus on key application areas and services with impact on quality of life for the global society.
• In April 2014 CREATE-NET becomes Mirantis’ training partner
• It will soon offer OpenStack training courses and maintain the proven quality
and rigor of the Mirantis curriculum. (http://www.create-net.org/news/create-net-becomes-
mirantis%E2%80%99-training-partner)
Smart Instrastructures Area
• The main research topic of Smart
Infrastructures application area includes
– Highly available and automated cloud
environments;environments;
– Software-defined networks for cloud and data
centers;
– Green and Zero CO2 emissions data centers
XIFI project
• What is XIFI?
– XIFI (https://fi-xifi.eu/) is a
project of the European
Public-Private-Partnership on
Future InternetFuture Internet
(http://www.fi-ppp.eu/)
programme.
– +30 Partners
– Sustainable federation of FI-
WARE core platform enabled
infrastructures.
FI-WARE is an innovative, open cloud-based
infrastructure based on OpenStack for cost-
effective creation and delivery of Future Internet
applications and services.
http://www.fi-ware.org/
The official instance of FI-WARE platform
open to use cases projects ( conceptual
XIFI and FI-WARE ecosystem
A collections of tools that ease the
deployment, setup, and operation of FI-
WARE instances.
http://www.fi-xifi.eu/fi-ops
The official instance of FI-WARE platform
open to use cases projects ( conceptual
prototypes) and third party developers.
Backed by a Community Cloud of 5 nodes that
will become 17.
https://account.lab.fi-ware.org/home
XIFI: core concepts
• XIFI as showcase for promotion of FI-PPP
technologies for developers.
• XIFI as a community cloud and a federation of
resources offered to the FI-PPP developer
community.community.
• XIFI as a flexible platform: the need to integrate
and federate different existing infrastructures.
• XIFI as an opportunity for FI infrastructures to
attract new communities of developers through
FI-PPP services
XIFI Federation
• Availability of 5
nodes (End of
March 2014) with
500+ cores,
1TB+ Ram,
100TB+ HD
• Additional 12
nodes (April /
September 2014)September 2014)
with 1000+
cores, 2TB+
Ram, 200TB+
HD
• Showcases for
developers,
infrastructures,
smart businesses
What should we federate?
• Network Federation
– Datacenters
– VMs on different environments
• Services Federation• Services Federation
– Instance VMs, create and manage networks, use
image and block storage services on every
environment according to user's access control
policy.
Internode connection
• Connect not only datacenters but distinct
OpenStack infrastructures (VMs)
• Solution: Multi-domain VPN (MD-VPN).
– Service provided by GÉANT (the GÉANT pan-European
backbone and the connecting NREN - Nationalbackbone and the connecting NREN - National
Research and Education Network centers )
• L3 or L2 VPNs spanned over several domains only
by configuring the edge routers.
• There is transparent traversal of the backbone
and other domains.
GÉANT MD-VPN
• The MD-VPN service is
reliant upon MPLS and
BGP technology.
• To data packets are
assigned labels. Packet-assigned labels. Packet-
forwarding decisions are
made on the label,
without the need to
examine the packet itself.
Use case: XIFI Project
• Two external networks.
– Tenant
– Federation
• Using OS Networking L3
agents is possible to use
multiple floating IP poolsmultiple floating IP pools
– Added a new bridge to
a physical eth interface.
– Duplicated quantum-
l3-agent
• Private IP, private
federation IP, public
IP(via OpenStack floating
IP process)
Use case: XIFI Project
Keystone
Proxy
Services
catalog
• Cloud portal (an extension of Horizon*): DNS
load balancing with geographic algorithm;
•Keystone-proxy (a Keystone wrapper)
replicated on every zone;
•currently, we have only an instance of the IDM
to cause of user privacy issues.
* Multi-region, blueprint architecture template,
Oauth 2.0
Trento - Italy
Berlin - Germany
Santander - Spain
Cloud
Portal
Keystone
Proxy
OpenStack services
Cloud
Portal
OpenStack services
Keystone
Proxy
IDM
OpenStack services
Services
catalog
Services
catalog
Users,
Organizations,
Roles,Regions
Trento’s datacenter
• Deployment in HA
• 3 controller nodes
• 5 compute nodes (+1 deployment
planned for June/July)planned for June/July)
• 1 service node (monitoring)
• 1 ITBox node
• 4 storage nodes (deployment planned
for June/July)
• 160 cores, 320 GB RAM, + 40 VMs
Problem: deploy a distributed
infrastructure
• The deployment of a large distributed infrastructure is
a complex task that requires automation to scale.
• Why Fuel?
– It supports natively OpenStack (required to create a new
FI-WARE Cloud instance) ;
– The graphical interface is very intuitive;– The graphical interface is very intuitive;
– It is a mature an stable solution;
– Open source (Apache License Version 2.0);
– Customizable.
• Why ITBox?
– In order to joint into federation, a node should install
additional and customized software components.
What is ITBox?
Cloud infrastructure,
GEs
APIs, Cloud Portal,
user’s extensions
Physical resources
Operating system &
Core components
GEs
What is ITBox?
• Based on Fuel 3.2.1 (in the next July -> Fuel
4.1)
• 4 extra modules integrated (monitoring,
compute schedulers, security)compute schedulers, security)
• HA with an even number of controllers (+
Galera Arbitrator)
• Nagios, NodeJs ( > 0.10)
• https://github.com/SmartInfrastructures?quer
y=itbox
ITBox : demo
References
• XIFI: https://fi-xifi.eu/
• European Public-Private-Partnership on Future Internet: http://www.fi-ppp.eu
• FI-WARE: http://www.fi-ware.org/
• FI-LAB: https://account.lab.fi-ware.org/home
• FI-OPS: http://www.fi-xifi.eu/fi-ops
• GÉANT MD-VPN:• GÉANT MD-VPN:
http://www.geant.net/Resources/Deliverables/Documents/D7.1_DS%203%203%2
01-MDVPN-service-architecture.pdf
Thank you!
Thanks and Q&A
20
Contacts:
alessandro.martellone@create-net.org
Create-Net : http://www.create-net.org/

More Related Content

What's hot

Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...
AGILE IoT
 

What's hot (20)

Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 
Tizen Connected with IoTivity
Tizen Connected with IoTivityTizen Connected with IoTivity
Tizen Connected with IoTivity
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, S...
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based Toolbox
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
 
A Moribund Smalltalk Still Alive and Kicking
A Moribund Smalltalk Still Alive and KickingA Moribund Smalltalk Still Alive and Kicking
A Moribund Smalltalk Still Alive and Kicking
 
Présentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OSPrésentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OS
 
Entreprises : découvrez les briques essentielles d’une solution IoT
Entreprises : découvrez les briques essentielles d’une solution IoTEntreprises : découvrez les briques essentielles d’une solution IoT
Entreprises : découvrez les briques essentielles d’une solution IoT
 
Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...Building the Internet of Things with open source and Eclipse IoT projects (Be...
Building the Internet of Things with open source and Eclipse IoT projects (Be...
 
Understand, verify, and act on the security of your Kubernetes clusters - Sca...
Understand, verify, and act on the security of your Kubernetes clusters - Sca...Understand, verify, and act on the security of your Kubernetes clusters - Sca...
Understand, verify, and act on the security of your Kubernetes clusters - Sca...
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Developing Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building BlocksDeveloping Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building Blocks
 
IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44IPv6 experience from a large enterprise - Networkshop44
IPv6 experience from a large enterprise - Networkshop44
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
10 Things to Consider When Using Apache Kafka
10 Things to Consider When Using Apache Kafka10 Things to Consider When Using Apache Kafka
10 Things to Consider When Using Apache Kafka
 
Web Services for the Internet of Things
Web Services for the Internet of ThingsWeb Services for the Internet of Things
Web Services for the Internet of Things
 
New Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With EntgraNew Features for Mobile Device Management (MDM) With Entgra
New Features for Mobile Device Management (MDM) With Entgra
 
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario KusekJavantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
 

Viewers also liked

Crea un archivo pdf en escala de grises que permite búsquedas 1
Crea un archivo pdf en escala de grises que permite búsquedas 1Crea un archivo pdf en escala de grises que permite búsquedas 1
Crea un archivo pdf en escala de grises que permite búsquedas 1
Luis Carlos Balcazar
 
Los Yoruba: Magia y Medicina.
Los Yoruba: Magia y Medicina. Los Yoruba: Magia y Medicina.
Los Yoruba: Magia y Medicina.
Águila de Ifá
 
Diagrama De Moody
Diagrama De MoodyDiagrama De Moody
Diagrama De Moody
Diego Lopes
 
2.1 tareas de la ingenieria de requisitos
2.1 tareas de la ingenieria de requisitos2.1 tareas de la ingenieria de requisitos
2.1 tareas de la ingenieria de requisitos
Ivan Rm
 
Presentacion Gabriel Sama GDA abril 2010
Presentacion Gabriel Sama GDA abril 2010Presentacion Gabriel Sama GDA abril 2010
Presentacion Gabriel Sama GDA abril 2010
guest6b3d02
 
Dossier presentación
Dossier presentaciónDossier presentación
Dossier presentación
ICTE-ASTURIAS
 

Viewers also liked (20)

Dossier (Spanish)
Dossier (Spanish)Dossier (Spanish)
Dossier (Spanish)
 
Who Move My Chees
Who Move My CheesWho Move My Chees
Who Move My Chees
 
2
22
2
 
Angela mosquera
Angela mosqueraAngela mosquera
Angela mosquera
 
(60l9) Encuentro de e-salud y telemedicina
(60l9) Encuentro de e-salud y telemedicina(60l9) Encuentro de e-salud y telemedicina
(60l9) Encuentro de e-salud y telemedicina
 
Crea un archivo pdf en escala de grises que permite búsquedas 1
Crea un archivo pdf en escala de grises que permite búsquedas 1Crea un archivo pdf en escala de grises que permite búsquedas 1
Crea un archivo pdf en escala de grises que permite búsquedas 1
 
CREARTIKA
CREARTIKACREARTIKA
CREARTIKA
 
Los Yoruba: Magia y Medicina.
Los Yoruba: Magia y Medicina. Los Yoruba: Magia y Medicina.
Los Yoruba: Magia y Medicina.
 
Revista Catalunya 96 - abril 2008 -
Revista Catalunya 96 - abril 2008 -Revista Catalunya 96 - abril 2008 -
Revista Catalunya 96 - abril 2008 -
 
Paginas pds
Paginas pdsPaginas pds
Paginas pds
 
Option Strategies Part I
Option Strategies Part IOption Strategies Part I
Option Strategies Part I
 
Diagrama De Moody
Diagrama De MoodyDiagrama De Moody
Diagrama De Moody
 
Primeros Auxilios 1
Primeros Auxilios 1Primeros Auxilios 1
Primeros Auxilios 1
 
Unidaddidacticaalbayfatima(1)
Unidaddidacticaalbayfatima(1)Unidaddidacticaalbayfatima(1)
Unidaddidacticaalbayfatima(1)
 
Noman CV
Noman CVNoman CV
Noman CV
 
2.1 tareas de la ingenieria de requisitos
2.1 tareas de la ingenieria de requisitos2.1 tareas de la ingenieria de requisitos
2.1 tareas de la ingenieria de requisitos
 
Presentacion Gabriel Sama GDA abril 2010
Presentacion Gabriel Sama GDA abril 2010Presentacion Gabriel Sama GDA abril 2010
Presentacion Gabriel Sama GDA abril 2010
 
Fred Rathweg Compiance 09222010
Fred Rathweg Compiance 09222010Fred Rathweg Compiance 09222010
Fred Rathweg Compiance 09222010
 
Dossier presentación
Dossier presentaciónDossier presentación
Dossier presentación
 
El caso Semmelweis
El caso SemmelweisEl caso Semmelweis
El caso Semmelweis
 

Similar to OpenStackDay - XIFI Federation

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
ssuserc6aaff
 

Similar to OpenStackDay - XIFI Federation (20)

Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux –  Unified IoT Pl...
Developers’ mDay u Banjoj Luci - Janko Isidorović, Mainflux – Unified IoT Pl...
 
Convergence Best Poster Award
Convergence Best Poster AwardConvergence Best Poster Award
Convergence Best Poster Award
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Opensource tools for OpenStack IAAS
Opensource tools for OpenStack IAASOpensource tools for OpenStack IAAS
Opensource tools for OpenStack IAAS
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
OpenStack for EDGE computing
OpenStack for EDGE computingOpenStack for EDGE computing
OpenStack for EDGE computing
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
The International standards landscape for IoT in SmartHome
The International standards landscape for IoT in SmartHomeThe International standards landscape for IoT in SmartHome
The International standards landscape for IoT in SmartHome
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get Started
 
8.cncf en
8.cncf  en8.cncf  en
8.cncf en
 
Gregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud JourneyGregory Touretsky - Intel IT- Open Cloud Journey
Gregory Touretsky - Intel IT- Open Cloud Journey
 
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
CTE Phase III
CTE Phase IIICTE Phase III
CTE Phase III
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Lenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud ComputingLenovo and Red Hat: Changing the Economics of Cloud Computing
Lenovo and Red Hat: Changing the Economics of Cloud Computing
 
IBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack OverviewIBM Cloud Manager with OpenStack Overview
IBM Cloud Manager with OpenStack Overview
 

More from Alessandro Martellone

La Privacy In Sistemi Basati Sulla Personalizzazione
La Privacy In Sistemi Basati Sulla PersonalizzazioneLa Privacy In Sistemi Basati Sulla Personalizzazione
La Privacy In Sistemi Basati Sulla Personalizzazione
Alessandro Martellone
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Alessandro Martellone
 
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads   Sustaining Wireless Access For Mobile UsersL.U.N.A. Ads   Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
Alessandro Martellone
 

More from Alessandro Martellone (14)

Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by code
 
Deploy microservices architecture through containers
Deploy microservices architecture through containers Deploy microservices architecture through containers
Deploy microservices architecture through containers
 
Introduction to containers a practical session using core os and docker
Introduction to containers  a practical session using core os and dockerIntroduction to containers  a practical session using core os and docker
Introduction to containers a practical session using core os and docker
 
OpenStack Summit - Tokio
OpenStack Summit - TokioOpenStack Summit - Tokio
OpenStack Summit - Tokio
 
Openstack: starter level
Openstack: starter levelOpenstack: starter level
Openstack: starter level
 
OpenStack 5th birthday
OpenStack 5th birthdayOpenStack 5th birthday
OpenStack 5th birthday
 
Mini cloud 2
Mini cloud 2Mini cloud 2
Mini cloud 2
 
OpenStack 5th birthday - Using OPENSTACK to Manage a Multi-Hypervisor Environ...
OpenStack 5th birthday - Using OPENSTACK to Manage a Multi-Hypervisor Environ...OpenStack 5th birthday - Using OPENSTACK to Manage a Multi-Hypervisor Environ...
OpenStack 5th birthday - Using OPENSTACK to Manage a Multi-Hypervisor Environ...
 
La Sfida Della Trovabilità - Architettura dell'informazione
La Sfida Della Trovabilità - Architettura dell'informazioneLa Sfida Della Trovabilità - Architettura dell'informazione
La Sfida Della Trovabilità - Architettura dell'informazione
 
Ajax
AjaxAjax
Ajax
 
Precise Content In Precise Moment
Precise Content In Precise MomentPrecise Content In Precise Moment
Precise Content In Precise Moment
 
La Privacy In Sistemi Basati Sulla Personalizzazione
La Privacy In Sistemi Basati Sulla PersonalizzazioneLa Privacy In Sistemi Basati Sulla Personalizzazione
La Privacy In Sistemi Basati Sulla Personalizzazione
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
 
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads   Sustaining Wireless Access For Mobile UsersL.U.N.A. Ads   Sustaining Wireless Access For Mobile Users
L.U.N.A. Ads Sustaining Wireless Access For Mobile Users
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

OpenStackDay - XIFI Federation

  • 1. OpenStackDay: XIFI ProjectOpenStackDay: XIFI Project alessandro.martellone@create-net.org
  • 2. Introduction Alessandro M. Martellone | IT engineer I am an IT engineer at Create-Net[1]. In August 2013 I joined Smart Infrastructures Area where I work on Future Internet infrastructures and cloud platforms (I’m an enthusiastic user of OpenStack). Previously, I’ve worked in several ICT companies, dealt of web developing, software product designdealt of web developing, software product design and of critical financial software. I’m currently involving on an OpenStack cloud infrastructure to support the European project XIFI [2]. If you want more information about me, you may see my Linkedin profile [3] and my Github page [4].Useful links: [1] Create-Net http://www.create-net.org/people/amartellone [2] XiFi project: https://fi-xifi.eu/home.html [3] Linkedin profile: http://www.linkedin.com/in/alessandromartellone [4] Github page: https://github.com/amartellone
  • 3. Create-Net • CREATE-NET is an international research centre recognized as one of Europe's leading institutions in ICT and telecommunications technologies. – 90+ people – 20+ nationality – 6 international patent – 32 research projects founded (18 european project) – 3 spin-off • Its mission is:• Its mission is: – achieve research excellence in ICT, with focus on telecommunications; – promote technology transfer towards the industry through Engineering of technologies & solutions; – promote Innovation to improve European high-tech competitiveness; – focus on key application areas and services with impact on quality of life for the global society. • In April 2014 CREATE-NET becomes Mirantis’ training partner • It will soon offer OpenStack training courses and maintain the proven quality and rigor of the Mirantis curriculum. (http://www.create-net.org/news/create-net-becomes- mirantis%E2%80%99-training-partner)
  • 4. Smart Instrastructures Area • The main research topic of Smart Infrastructures application area includes – Highly available and automated cloud environments;environments; – Software-defined networks for cloud and data centers; – Green and Zero CO2 emissions data centers
  • 5. XIFI project • What is XIFI? – XIFI (https://fi-xifi.eu/) is a project of the European Public-Private-Partnership on Future InternetFuture Internet (http://www.fi-ppp.eu/) programme. – +30 Partners – Sustainable federation of FI- WARE core platform enabled infrastructures.
  • 6. FI-WARE is an innovative, open cloud-based infrastructure based on OpenStack for cost- effective creation and delivery of Future Internet applications and services. http://www.fi-ware.org/ The official instance of FI-WARE platform open to use cases projects ( conceptual XIFI and FI-WARE ecosystem A collections of tools that ease the deployment, setup, and operation of FI- WARE instances. http://www.fi-xifi.eu/fi-ops The official instance of FI-WARE platform open to use cases projects ( conceptual prototypes) and third party developers. Backed by a Community Cloud of 5 nodes that will become 17. https://account.lab.fi-ware.org/home
  • 7. XIFI: core concepts • XIFI as showcase for promotion of FI-PPP technologies for developers. • XIFI as a community cloud and a federation of resources offered to the FI-PPP developer community.community. • XIFI as a flexible platform: the need to integrate and federate different existing infrastructures. • XIFI as an opportunity for FI infrastructures to attract new communities of developers through FI-PPP services
  • 8. XIFI Federation • Availability of 5 nodes (End of March 2014) with 500+ cores, 1TB+ Ram, 100TB+ HD • Additional 12 nodes (April / September 2014)September 2014) with 1000+ cores, 2TB+ Ram, 200TB+ HD • Showcases for developers, infrastructures, smart businesses
  • 9. What should we federate? • Network Federation – Datacenters – VMs on different environments • Services Federation• Services Federation – Instance VMs, create and manage networks, use image and block storage services on every environment according to user's access control policy.
  • 10. Internode connection • Connect not only datacenters but distinct OpenStack infrastructures (VMs) • Solution: Multi-domain VPN (MD-VPN). – Service provided by GÉANT (the GÉANT pan-European backbone and the connecting NREN - Nationalbackbone and the connecting NREN - National Research and Education Network centers ) • L3 or L2 VPNs spanned over several domains only by configuring the edge routers. • There is transparent traversal of the backbone and other domains.
  • 11. GÉANT MD-VPN • The MD-VPN service is reliant upon MPLS and BGP technology. • To data packets are assigned labels. Packet-assigned labels. Packet- forwarding decisions are made on the label, without the need to examine the packet itself.
  • 12. Use case: XIFI Project • Two external networks. – Tenant – Federation • Using OS Networking L3 agents is possible to use multiple floating IP poolsmultiple floating IP pools – Added a new bridge to a physical eth interface. – Duplicated quantum- l3-agent • Private IP, private federation IP, public IP(via OpenStack floating IP process)
  • 13. Use case: XIFI Project Keystone Proxy Services catalog • Cloud portal (an extension of Horizon*): DNS load balancing with geographic algorithm; •Keystone-proxy (a Keystone wrapper) replicated on every zone; •currently, we have only an instance of the IDM to cause of user privacy issues. * Multi-region, blueprint architecture template, Oauth 2.0 Trento - Italy Berlin - Germany Santander - Spain Cloud Portal Keystone Proxy OpenStack services Cloud Portal OpenStack services Keystone Proxy IDM OpenStack services Services catalog Services catalog Users, Organizations, Roles,Regions
  • 14. Trento’s datacenter • Deployment in HA • 3 controller nodes • 5 compute nodes (+1 deployment planned for June/July)planned for June/July) • 1 service node (monitoring) • 1 ITBox node • 4 storage nodes (deployment planned for June/July) • 160 cores, 320 GB RAM, + 40 VMs
  • 15. Problem: deploy a distributed infrastructure • The deployment of a large distributed infrastructure is a complex task that requires automation to scale. • Why Fuel? – It supports natively OpenStack (required to create a new FI-WARE Cloud instance) ; – The graphical interface is very intuitive;– The graphical interface is very intuitive; – It is a mature an stable solution; – Open source (Apache License Version 2.0); – Customizable. • Why ITBox? – In order to joint into federation, a node should install additional and customized software components.
  • 16. What is ITBox? Cloud infrastructure, GEs APIs, Cloud Portal, user’s extensions Physical resources Operating system & Core components GEs
  • 17. What is ITBox? • Based on Fuel 3.2.1 (in the next July -> Fuel 4.1) • 4 extra modules integrated (monitoring, compute schedulers, security)compute schedulers, security) • HA with an even number of controllers (+ Galera Arbitrator) • Nagios, NodeJs ( > 0.10) • https://github.com/SmartInfrastructures?quer y=itbox
  • 19. References • XIFI: https://fi-xifi.eu/ • European Public-Private-Partnership on Future Internet: http://www.fi-ppp.eu • FI-WARE: http://www.fi-ware.org/ • FI-LAB: https://account.lab.fi-ware.org/home • FI-OPS: http://www.fi-xifi.eu/fi-ops • GÉANT MD-VPN:• GÉANT MD-VPN: http://www.geant.net/Resources/Deliverables/Documents/D7.1_DS%203%203%2 01-MDVPN-service-architecture.pdf
  • 20. Thank you! Thanks and Q&A 20 Contacts: alessandro.martellone@create-net.org Create-Net : http://www.create-net.org/