Upload
betty-hart
View
216
Download
0
Embed Size (px)
Citation preview
1
TNC 2011
Pau Minoves (Technical Manager)Prague, May 2011
Mantychore @ a GlanceMantychore legacy
2006 – Manticore 2007 – Manticore II
• (also with RedIris, Cisco and Juniper) 2010 – Mantychore FP7
ICT-2010 Call 7 1.2.3 – Virtual Research Communities
Total Project Cost: 1,564,386€
EC contribution: 1,399,740€
Start date: October 2010
Duration: 30 months
Partners composition 1 Research Center 2 NREN 3 users 1 commercial operator
2Overview
www.mantychore.eu 3
ChallengesVISION
Provide a software implementation and tools for providing and managing routers and IP networks as services.
Open project consideration Public documentation Open mailing list Feedback and involvement are welcomed
MISSION By means of:
• Infrastructure Provisioning: Marketplace of Physical/logical routers and IP networks
• IP Network as a Service: Creation and configuration of IP networks L1 and L2 integration
Ether project (Ethernet and MPLS) Argia project (Optical network devices)
• Providing the service to 3 virtual research communities
Mantychore will be deployed over the infrastructure of:• 2 NRENS
NORDUnet, HEAnet• 3 initial users.
UNI-C, TCD, University of ESSEX
Our Challenge
VISION Provide a software implementation and tools for providing and managing
routers and IP networks as services.
MISION By means of : Infrastructure Provisioning:
• Marketplace of Physical/logical routers and IP networks IP Network as a Service:
• Creation and configuration of IP networks• L1 and L2 integration
Providing the service to 3 virtual research communities
Mantychore will be deployed over the infrastructure of 2 NRENS and 3 initial users.
4Overview
www.mantychore.eu 5
Objectives•Enable HEAnet and NORDUnet to provide IP Network Services to their users enhancing their service portfolio.
•Improve research communities activities and optimize the efficiency of use of e-Infrastructures.
Deploy an operational IP Network as a Service
• Refine and expand the Mantychore services provided by means of integrating, with IaaS tools, solutions for optical and Ethernet/MPLS networks.
Integrated Layer 1-3 services
•Innovate in the business model, establishing a marketplace where all Infrastructure Providers can publish their available resources. Customers can automatically negotiate the SLAs getting the best resource combination for their needs.
Marketplace for resource trading
• Use Mantychore services to contribute to the research performed in the GreenStar Network (GSN) project to enable carbon-neutral infrastructures.
Carbon-neutral e-Infrastructures
• Evaluate the likehood of Mantychore services (open source based) in a commercial telco environment and elaborate a business plan focused on this service for telco operators.
Commercial Exploitation
6www.mantychore.eu
USERS AND USE CASES
www.mantychore.eu 7
User Community
IP Network as a Service
Grid
Site 1
Grid
Site 2
VMs
VM
VM
VM
VMs
VM
VM
VM
Grid
Site 3
VMs
VM
VM
VM
Grid
Site 4
VMs
VM
VM
VM
Grid
Site 5
VMs
VM
VM
VM
Grid
Site 6
VMs
VM
VM
VM
Grid-Ireland “Cloud Layer”, TCD Improving the Health Data Network,
Dedicated IP Networks to support media services (Wales
and Scotland),
Fixed connections + VPNs+
MANTICORE managed IP Networks
router
router
router
Health Data Network Hub
ConnectionAgreement
System
Site 1
router
Site 2
routerAuthorized
User
Enhanced
SA1 Software Refinement 8
Provider’s domain(HEAnet)
CPE
Virtual CPE – Scenario 1
Client B domainClient A domain
Physical RouterLogical Router
Providers enforce parts of the CPE configuration
i.e. BGP policies. Delegation of partial
configuration rights to clients. Internal IGP VRRP Firewall …
Automatic provisioning of new clients.
Reduce need for new hardware deployments.
SA1 Software Refinement 9
Provider’s domain(UNI·C)
Provider’s domain(Health Data Net.)MPLS LSP’s
CPE
Virtual CPE – Scenario 2
Client A domain
Physical RouterLogical Router
Providers enforce parts of the CPE configuration
i.e. BGP policies. Delegation of partial
configuration rights to clients. Internal IGP VRRP Firewall …
Automatic provisioning of access to provider LSP channels.
Directly or via a VPN. Reduce need for new
hardware deployments. Reporting to existing
accounting infrastructure.VPN
SA1 Software Refinement 10
Provider’s domain(UNI·C)
Provider’s domain(Health Data Net.)MPLS LSP’s
CPE
Virtual CPE – Scenario 2
Client A domain
Physical RouterLogical Router
Providers enforce parts of the CPE configuration
i.e. BGP policies. Delegation of partial
configuration rights to clients. Internal IGP VRRP Firewall …
Automatic provisioning of access to provider LSP channels.
Directly or via a VPN. Reduce need for new
hardware deployments. Reporting to existing
accounting infrastructure.VPN
SA1 Software Refinement 11
Distributed and Private Cloud – Scenario 1
This scenario will use Grid-Ireland nodes to test complex cloud-like sharing of resources and flexible networks.
A grid site is formed by:
Infrastructure nodes
Worker nodes
Currently, only infrastructure nodes have connectivity.
SA1 Software Refinement 12
Distributed and Private Cloud – Scenario 1
We foresee a two stage implementation:
At a first stage: Use of a L3 VPN
Policies at TCD. Low impact
Will allow the. grid site to meet at a NREN-managed logical router
Worked nodes, will be able to be aggregated in a flexible cloud.
SA1 Software Refinement 13
Distributed and Private Cloud – Scenario 1
We foresee a two stage implementation:
At a first stage: Use of a L3 VPN Will allow the.
grid site to meet at a NREN-managed logical router
Worked nodes, will be able to be aggregated in a flexible cloud.
SA1 Software Refinement 14
Distributed and Private Cloud – Scenario 1
We foresee a two stage implementation:
At a second stage: Institutional IT
departments will be involved in the setup.
Implement L2 solutions where possible.
Avoid tunneling overhead.
SA1 Software Refinement 15
Distributed and Private Cloud – Scenario 2
Three actors involved: Virtual Machine IaaS Provider – NREN or comercial
operator. Offer virtual private clouds. Configurable user addressing space. L2 access.
Network IaaS Provider – NREN SUnet. Redundant Full mesh LSPs.
Campus Computing resources consumer. Router partially managed by Mantychore. Main requirement:
Network transparency. Avoid any reconfiguration of >L4 services.
VM migration
SA1 Software Refinement 16
Mantychore vs new Amazon VPC
Amazon VPC launched dynamic networks on March‘11 Amazon VPC has four templates:
A) VPC with public subnet. B) VPC with public and private subnet. C) VPC with Internet and VPN access. D) VPC with VPN only access.
Mantychore will implement: D -> C -> A.
Base technologies Support IPv6 is being studied. VPNs both at L3 and L2 (MPLS, pure-VLAN).
Open Source. Inspect the source code. Adapt, customize. Deploy on your own infrastructure. Integrate with existing deployed systems.
SA1 Software Refinement 17
Ultra High Definition ApplicationsPhysical topology Deployment of next
generation multimedia applications
3D, UHD
Stream producers and consumers.
3D medical applications.
3D virtual tourism.
Flexibility to adjust, network independent of underlying infrastructure.
Bandwidth on Demand.
ESSEX
JANET UK-IP
CARDIFF
GLASGOW
USERS
USERS
USERS
USERS USERS
USERS
Logical topology
18www.mantychore.eu
THE TOOLSET
SA1 Software Refinement 19
Web
Desk.
Fuse ServiceMix
Mantychore Architecture
External Interface. Pluggable (so REST easily
supported) Currently Web Services
based.• Easy to integrate with
other existing middlewares
Like cloud provisioning.
A comprehensive GUI for desktop and Web (WIP).
Reporting System
Other Middleware or
GUI
Resources WS
Router WS
ROADM WS
IP Network WS
…
Fuse ServiceMix
Mantychore Architecture
Integration with existing infrastructure. For access control:
• Use SAML to integrate with existing identity providers.
For reporting• Integration with existing ticket/bug systems.
Integrate Mantychore with the organization’s current workflow and tools.
Infrastructure operators: Mantychore offers Operators a CLI to manage
mantychore services. Profiles feature allows the operator to modify
or override the configuration that is sent to the network equipment• Important to enforce institutional policies.
SA1 Software Refinement 20
Access Control
Reporting System
Conf. Engine
Pro
toco
l
Exiti
ng
infr
astr
uctu
re
Resources WS
Router WS
ROADM WS
IP Network WS
…
SA1 Software Refinement 21
TechnologiesTesting
Security
Development
Spring DMConsole Logging Provisioning Admin
OSGI Framework
Deployer
FUSE ESB Kernel
22www.mantychore.eu
MARKETPLACE
WP6 Overall Objective
Study, design and simulation of the necessary algorithms for the implementation of the MANTYCHORE marketplace mechanism Enable the automatic negotiation and reservation of resources between
users and providers. • The capability to automatically select, orchestrate and reserve the best resources
for a given request
To use the marketplace in order to allow the NRENs to announce their own infrastructure as resources of MANTYCHORE services Users from virtual research communities will be able to access resources
from several providers
23JRA1 Infrastructure resources marketplace
Technical Progress
Study and analysis of existing and state of the art work Review of projects and framework relevant to L3
virtualization and virtual IP resource allocation• XBONE• PLanetLab• VIOLIN• AUTOI• AGAVE
Review of existing network brokering mechanisms• Internet2 approach: NARB (Network Aware Resource Broker)• Grid approach: Market-Oriented Grid algorithms
24JRA1 Infrastructure resources marketplace
Technical Progress
Definition of market place based use case The use case will be based on UK Ultra-high Definition (UHD)
consortium network infrastructure• The UK Ultra-high Definition (UHD) consortium is a networked infrastructure for
the development and deployment of next generation networked multimedia applications and services. It consists of five members namely: University of Essex (Essex), University of Strathclyde (Glasgow), Digital Design Studio (Glasgow), University of Cardiff (Cardiff), and Technium CAST (Bangor).
• The current setup is made up of three networked nodes – Essex, Glasgow, and Cardiff – which are interconnected via the JANET UK network, and is investigating the development and deployment of interactive UHD 3D media applications in the medical and cultural heritage/ virtual tourism domains.
25JRA1 Infrastructure resources marketplace
Technical Progress
Definition of market place based use case Use case emulated infrastructure
Emulated Infrastrcuture1
Emulated Infrastrcuture2
26JRA1 Infrastructure resources marketplace
27www.mantychore.eu
GREEN IT
Scope of JRA2
MANTYCHORE-GSN collaboration has the objective to design necessary experiments and tests which eventually check the viability of the movement of services (virtual machines (VMs and applications)) using flexible device configuration utilities such as Infrastructure as a Service and Bandwidth on Demand solutions.
Perform the integration between GSN and MANTYCHORE (physical integration between the GSN and the NRENs infrastructure and also the services integration).
Dunhill, IrelandEPA building rooftop, Ireland
28JRA2 Zero-carbon emission virtual infrastructures
29
GSN Objectives
Initiate a consortium of industry, universities and government agencies with the common goal of reducing greenhouse gas (GHG) emissions arising from information & communication technology (ICT) services
Create tools, protocols, procedures, and use cases for a growing network of ICT service providers that offers customers the lowest price and greenest services
JRA2 Zero-carbon emission virtual infrastructures
GSN Node & Network
GSN / Mantychore Integration team meetings active focusing on• Test Case Generation• Solution Integration requirements and benefits analysis• Training
GSN associates and MANTYCHORE
30JRA2 Zero-carbon emission virtual infrastructures
IBBT GSN Node
31JRA2 Zero-carbon emission virtual infrastructures
32www.mantychore.eu
ENLARGE THE USER COMMUNITYJoin us!
Open Project 33
Open Project Approach
Official Website Points to all the resources www.mantychore.eu
Open Wiki http://jira.i2cat.net:8090/display/MANTECH/Home
Open Mailing list Open technical Archives online http://listas.i2cat.net/cgi-bin/mailman/listinfo/mantychore-technical
Open Source http://anon:[email protected]/repos/manticore/
Open Project 34
Open Project ApproachNewsPointers to all
past presentations
Archives
How to get a copy of the source code
Open Project 35
Open Project Approach
Pointers to all participation channels
Partner only area
Open Project 36
Open Project Approach
Private area
User Documentation
Working Area Work Packages
and Task have spaces here
Deliverables are published here
Public read-only
www.mantychore.eu 37
Join the community
[WP3]
www.mantychore.eu 38
Survey Available
We have (short) survey available.We would love to hear your thoughts on
Mantychore and if you think it would fit you. Or what it would need to fit you.
Plus we have some ipad/laptop sleeves available. But do it for science, right? ;)
www.mantychore.eu 39
Find us
You can also take the survey online at:
Or find i2CAT’s booth at: Between DANTE and
RIPE NCC.
http://fi2.cat/tnc2011survey
QUESTIONS?Thanks for listening
BACKUP SLIDES
WP4- SOFTWARE REFINEMENT 42
Protocol Architecture
User Access Http
Mantychore Server
Resource control Juniper- Netconf Cisco- WSMA
(on coming)
M2M networkWeb Service
WP4- SOFTWARE REFINEMENT 43
Federation Architecture
Users can configure resources from external domains
Create/configure Logical switches Logical routers IP networks
Provisioning L1 & L2
WP4- SOFTWARE REFINEMENT 44
Complete Gantt