eXperimental Infrastructures for the Future Internet
www.fi-xifi.eu
The Community Cloud
for FI-PPP developers
Federico Fac...
Summary
• Overview
• Architecture
• FI Facilities Adapters
• Offering to developers and infrastructures
• What else?
217th...
www.fi-xifi.eu
OVERVIEW
What is XIFI?
• XIFI is the Community Cloud for European FI-PPP developers
enabled by advanced FI infrastructures in Europ...
What is XIFI?
• XIFI is the Community Cloud for European FI-PPP developers
enabled by advanced FI infrastructures in Europ...
Distributed Cloud for FI-LAB
• 5 Initial nodes
• Up to 10 more nodes
617th March 2014 FIA Athens - Testbed Interoperability
Distributed Cloud for FI-LAB
• 5 Initial nodes
• Up to 10 more nodes
• A node is a data-center (or more
linked)
• Service ...
The XIFI “topology”
Identity Federation
Spain
(M)
Italy
(M)
France
(S)
Ireland
(S)
German
y (S)
Load Balancer
Synchronize
...
The XIFI “topology”
Identity Federation
Spain
(M)
Italy
(M)
France
(S)
Ireland
(S)
German
y (S)
Load Balancer
Synchronize
...
Services
• FI facilities
• Scalability
• Help Desk
• Elasticity
• Recovery
• Tutorials
1017th March 2014 FIA Athens - Test...
Private and Public Partners
17th March 2014 11FIA Athens - Testbed Interoperability
www.fi-xifi.eu
ARCHITECTURE
Interoperability by design for large distributed clouds
Challenges
• Compatibility with FI-
WARE Cloud
• Self-provisioning like in
commercial clouds
• Scalability (+17 cloud
node...
Software as a Service
Select GEs
Select GE
Instance
Apply for
a key
Use!
Platform as a Service
GEs Provisioning Models
VM ...
Software as a Service
Select GEs
Select GE
Instance
Apply for
a key
Use!
Platform as a Service
Select GEs
Select
Nodes
“Co...
General Architecture
Centralized Federation
Management
• Find available resources
• Compare resources
• Deploy GEs
• Feder...
General Architecture (M)
XIFI Federation Tools
Extension of FI-WARE
Cloud Portal
Integration with FI-
PPP JIRA (specific
p...
General Architecture (S)
OpenStack, VMs,
Network configuration
AuthZ & AuthN
• Allows integration
of existing IdM
• Avoid ...
www.fi-xifi.eu
FI FACILITIES ADAPTERS
XIFI Network Controller
• XIFI Network Controller acts as the orchestrator for the
XIFI inter-region connectivity. It will...
XIFI Network Controller
2117th March 2014 FIA Athens - Testbed Interoperability
XIFI Management Network
• Each XIFI DC has to setup a management network, and
it shall be reachable by the XIFI Network Co...
XIFI Infrastructure Monitoring
Middleware (XIMM)
XIMM
XIMM
XIMM
XIMM
PoI
PoI
PoI
PoI
XIFI FEDERATION LAYER
• Adaptation la...
XIMM Modules
• NAM Module: Network Active Monitoring will enable us to
check if Quality of Service (QoS) and Service Level...
Infrastructure Management:
Toolbox
• Support the installation,
updating and managing
of XIFI nodes and allow
bare-metal de...
Infrastructure Management:
Deployment & Configuration
• Due to the distributed nature of the XIFI community, it is
require...
MDVPN and XIFI
• GEANT SA3T3 project provides XIFI with
– Advanced L2/L3 connectivity among domains (NRENs)
• MDVPN facili...
www.fi-xifi.eu
OFFERING TO
DEVELOPERS AND
INFRASTRUCTURES
Branding Outlook
A collections of tools that ease the
deployment, setup, and operation of
FI-WARE instances by Platform
Pr...
Deployment
• Deploy the Cloud Hosting
GEs and Monitoring
Adapters to provide the
basic for a new FI-WARE
instance
Federati...
Connectivity Management
• Manage cross FI-lab node
connectivity of services
allowing for highly
distributed cloud
applicat...
Connectivity Management
• Manage cross FI-lab node
connectivity of services
allowing for highly
distributed cloud
applicat...
Extend FI-Lab offer for service
provider & developers
• Availability of 5 nodes
(End of March 2014)
with 500+ cores, 1TB+
...
Extend FI-Lab offer for service
provider & developers
3417th March 2014 FIA Athens - Testbed Interoperability
What’s next?
• Multi-node deployment of
Applications
• Private Cloud
Management through FI-
Lab
• Management of SLA
Templa...
www.fi-xifi.eu
WHAT ELSE?
Visit us and FI-WARE at the FIA
exhibition!
17th March 2014 FIA Athens - Testbed Interoperability 37
Where to find info?
• Official deliverables
– https://www.fi-xifi.eu/publications/deliverables.html
• Up-to-date informati...
Thank you for your attention!
Acknowledgments:
The research conducted by XIFI receives funding from the European Commissio...
Upcoming SlideShare
Loading in …5
×

XIFI: how we did federate different FI infrastructures

625 views

Published on

This is the presentation provided by XIFI for the FIA Athens Testbed Interoperability Pre-workshop. It presents FI-Lab and FI-Ops in short.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
625
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Qui solo la tua parte.
  • XIFI: how we did federate different FI infrastructures

    1. 1. eXperimental Infrastructures for the Future Internet www.fi-xifi.eu The Community Cloud for FI-PPP developers Federico Facca
    2. 2. Summary • Overview • Architecture • FI Facilities Adapters • Offering to developers and infrastructures • What else? 217th March 2014 FIA Athens - Testbed Interoperability
    3. 3. www.fi-xifi.eu OVERVIEW
    4. 4. What is XIFI? • XIFI is the Community Cloud for European FI-PPP developers enabled by advanced FI infrastructures in Europe 417th March 2014 FIA Athens - Testbed Interoperability
    5. 5. What is XIFI? • XIFI is the Community Cloud for European FI-PPP developers enabled by advanced FI infrastructures in Europe • XIFI, as part of the overall vision of FI-PPP and following the principle “eat your own dog food”, is based on FI-PPP technologies delivered by FI-WARE 517th March 2014 FIA Athens - Testbed Interoperability
    6. 6. Distributed Cloud for FI-LAB • 5 Initial nodes • Up to 10 more nodes 617th March 2014 FIA Athens - Testbed Interoperability
    7. 7. Distributed Cloud for FI-LAB • 5 Initial nodes • Up to 10 more nodes • A node is a data-center (or more linked) • Service topology depending on GEs release and UC requirements • Nodes selected with Open Call • Connectivity node-to-node offered through GEANT / NRENs 717th March 2014 FIA Athens - Testbed Interoperability
    8. 8. The XIFI “topology” Identity Federation Spain (M) Italy (M) France (S) Ireland (S) German y (S) Load Balancer Synchronize Spain (M) Italy (M) France (S) Ireland (S) Germany (S) 817th March 2014 FIA Athens - Testbed Interoperability
    9. 9. The XIFI “topology” Identity Federation Spain (M) Italy (M) France (S) Ireland (S) German y (S) Load Balancer Synchronize Spain (M) Italy (M) France (S) Ireland (S) Germany (S) • Note: not all the links are showed • Release 1 (January) may not reflect the picture • More information in Architecture section • M (master): management and operation layer • S (slave): operation layer 917th March 2014 FIA Athens - Testbed Interoperability
    10. 10. Services • FI facilities • Scalability • Help Desk • Elasticity • Recovery • Tutorials 1017th March 2014 FIA Athens - Testbed Interoperability
    11. 11. Private and Public Partners 17th March 2014 11FIA Athens - Testbed Interoperability
    12. 12. www.fi-xifi.eu ARCHITECTURE Interoperability by design for large distributed clouds
    13. 13. Challenges • Compatibility with FI- WARE Cloud • Self-provisioning like in commercial clouds • Scalability (+17 cloud nodes & FI Facilities) – Software Architecture – Network • Provide “uniform” access to FI Facilities – IoT, Network, … Decisions • One cloud “API”/Technology to rule all – OpenStack APIs • High Availability of services for no single failure point and scalability • L3 MD-VPN by GEANT for node interconnectivity – SDN for cross-node network control and bandwidth shaping • Uniform access to FI Facilities by Adapters How we got there? 1317th March 2014 FIA Athens - Testbed Interoperability
    14. 14. Software as a Service Select GEs Select GE Instance Apply for a key Use! Platform as a Service GEs Provisioning Models VM 1 Monitorin g GE1 GE2 GEn VM 2 Monitorin g GE1 GE2 GEn Node 2 VM 1 Monitorin g GE1 GE2 GEn VM 2 Monitorin g GE1 GE2 GEn Node 1 XIFI Developer 1417th March 2014 FIA Athens - Testbed Interoperability
    15. 15. Software as a Service Select GEs Select GE Instance Apply for a key Use! Platform as a Service Select GEs Select Nodes “Cook” Use! GEs Provisioning Models VM 1 Monitorin g GE1 GE2 GEn VM 2 Monitorin g GE1 GE2 GEn Node 2 VM 1 Monitorin g GE1 GE2 GEn VM 2 Monitorin g GE1 GE2 GEn Node 1 XIFI Developer Node 2 VM UC1 Monitorin g GE2 GE4 GE5 Node 1 XIFI Developer GE1 GE2 GE3 GE4 GE5 GEn 1517th March 2014 FIA Athens - Testbed Interoperability
    16. 16. General Architecture Centralized Federation Management • Find available resources • Compare resources • Deploy GEs • Federated Monitoring Distributed Resources • Access GEs • Access VMs • Monitoring data • IdM & AC • Network configuration 1617th March 2014 FIA Athens - Testbed Interoperability
    17. 17. General Architecture (M) XIFI Federation Tools Extension of FI-WARE Cloud Portal Integration with FI- PPP JIRA (specific project) Deploy infrastructural software Federated Monitoring Deploy blueprints 1717th March 2014 FIA Athens - Testbed Interoperability
    18. 18. General Architecture (S) OpenStack, VMs, Network configuration AuthZ & AuthN • Allows integration of existing IdM • Avoid single central point of failure • Increase scalability Local Monitoring System • Integration of existing monitoring tools • Avoid single central point of failure • Increase scalability • Local information “protection” 1817th March 2014 FIA Athens - Testbed Interoperability
    19. 19. www.fi-xifi.eu FI FACILITIES ADAPTERS
    20. 20. XIFI Network Controller • XIFI Network Controller acts as the orchestrator for the XIFI inter-region connectivity. It will enable the control and access to the network services supporting the federated Data Centers (DCs) – The SDN network service design is inspired in the ABNO (Application Based Network Orchestration) framework (IETF-defined), integrating just a meaningful set of functional modules – OpenNaaS framework completes the architecture by providing the enhanced features to cover the overall XIFI connectivity services 2017th March 2014 FIA Athens - Testbed Interoperability
    21. 21. XIFI Network Controller 2117th March 2014 FIA Athens - Testbed Interoperability
    22. 22. XIFI Management Network • Each XIFI DC has to setup a management network, and it shall be reachable by the XIFI Network Controller 2217th March 2014 FIA Athens - Testbed Interoperability
    23. 23. XIFI Infrastructure Monitoring Middleware (XIMM) XIMM XIMM XIMM XIMM PoI PoI PoI PoI XIFI FEDERATION LAYER • Adaptation layer between monitoring tools and XIFI Federation Layer • Monitoring connectivity among regions 2317th March 2014 FIA Athens - Testbed Interoperability
    24. 24. XIMM Modules • NAM Module: Network Active Monitoring will enable us to check if Quality of Service (QoS) and Service Level Agreements (SLAs) are accomplished between specific endpoints (PoI) of the community – Core parameters provided are Bandwidth (throughput) and Latency (delay) • NPM Module: Network Passive Monitoring provides information which is extremely valuable in trouble-shooting as real traffic is monitored – Collected data depicts the status of network equipment • DEM Module: This component will handle the standard access to Datacenter & Enablers Monitoring – Scope parameters include performance of specific servers, both physical and virtual, and FI-WARE GE instances deployed 2417th March 2014 FIA Athens - Testbed Interoperability
    25. 25. Infrastructure Management: Toolbox • Support the installation, updating and managing of XIFI nodes and allow bare-metal deployment of IaaS platforms  OpenStack  DCRM  IDM GE  Network Controller  Monitoring – .. 2517th March 2014 FIA Athens - Testbed Interoperability
    26. 26. Infrastructure Management: Deployment & Configuration • Due to the distributed nature of the XIFI community, it is required a component capable of facilitating the management of the Generic Enablers (GEs) deployed within the regions • The Deployment & Configuration Adapter (DCA) will provide the adaptation layer between the portal and the cloud hosting GEs (PaaS Manager, SDC, DCRM, SM) setup in the nodes • This adapter will be required to ensure the management prior to, during and after the installation of the GEs, both at node and federation levels 2617th March 2014 FIA Athens - Testbed Interoperability
    27. 27. MDVPN and XIFI • GEANT SA3T3 project provides XIFI with – Advanced L2/L3 connectivity among domains (NRENs) • MDVPN facilities (MPLS and BGP) provides flexibility and scalability • QoS & BoD E2E facilities – Reduced network setup complexity on the nodes • Configuration only on the Edge Router • Security is preserved – Achieved on W48 : POC between French and Germany – Q1 2014 : 5 nodes integrated in the pilot 2717th March 2014 FIA Athens - Testbed Interoperability
    28. 28. www.fi-xifi.eu OFFERING TO DEVELOPERS AND INFRASTRUCTURES
    29. 29. Branding Outlook A collections of tools that ease the deployment, setup, and operation of FI-WARE instances by Platform Providers. Main contribution by XIFI. The official instance of FI-WARE platform open to UCs and third party developers. XIFI provides the Community Cloud that extends it and operational support. The software platform developed by FI-WARE. XIFI provides extensions to existing FI-WARE GEs to support Federation of Clouds and Infrastructures 2917th March 2014 FIA Athens - Testbed Interoperability
    30. 30. Deployment • Deploy the Cloud Hosting GEs and Monitoring Adapters to provide the basic for a new FI-WARE instance Federation Management FI-Ops offer to infrastructure providers • Federate a FI-WARE instance to FI-Lab and monitor the status of the different services through FI-Lab 3017th March 2014 FIA Athens - Testbed Interoperability
    31. 31. Connectivity Management • Manage cross FI-lab node connectivity of services allowing for highly distributed cloud applications Service Offer Management FI-Ops offer to infrastructure providers • Register and deploy infrastructure services including GEs, SEs, and Future Internet Facilities 3117th March 2014 FIA Athens - Testbed Interoperability
    32. 32. Connectivity Management • Manage cross FI-lab node connectivity of services allowing for highly distributed cloud applications Service Offer Management FI-Ops offer to infrastructure providers • Register and deploy infrastructure services including GEs, SEs, and Future Internet Facilities 3217th March 2014 FIA Athens - Testbed Interoperability
    33. 33. Extend FI-Lab offer for service provider & developers • Availability of 5 nodes (End of March 2014) with 500+ cores, 1TB+ Ram, 100TB+ HD • Additional 12 nodes (April / September 2014) with 1000+ cores, 2TB+ Ram, 200TB+ HD • Level 1 and Level 2 support for the nodes • Showcases for developers, infrastructures, smart businesses 3317th March 2014 FIA Athens - Testbed Interoperability
    34. 34. Extend FI-Lab offer for service provider & developers 3417th March 2014 FIA Athens - Testbed Interoperability
    35. 35. What’s next? • Multi-node deployment of Applications • Private Cloud Management through FI- Lab • Management of SLA Templates • Integration of proprietary Identity Management Systems • Monitoring of GEs and Apps • More to come! Extend FI-Lab offer for service provider & developers 3517th March 2014 FIA Athens - Testbed Interoperability
    36. 36. www.fi-xifi.eu WHAT ELSE?
    37. 37. Visit us and FI-WARE at the FIA exhibition! 17th March 2014 FIA Athens - Testbed Interoperability 37
    38. 38. Where to find info? • Official deliverables – https://www.fi-xifi.eu/publications/deliverables.html • Up-to-date information of technical architecture and operation guidelines – http://wiki.fi-xifi.eu/ – It will include soon also links to released software 3817th March 2014 FIA Athens - Testbed Interoperability
    39. 39. Thank you for your attention! Acknowledgments: The research conducted by XIFI receives funding from the European Commission FP7 under grant agreement N°: 604590. The European Commission has no responsibility for the content of this presentation. Find us at www.fi-xifi.eu 3917th March 2014 FIA Athens - Testbed Interoperability

    ×