MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project...

18
MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Transcript of MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project...

Page 1: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

MANTICORE II Kick off meeting

Duration: 17.5 monthsEffort: 76mmsStarts: 15/01/2009

Project Leaders:

Project Partners:

Project Affiliate Partners:

Page 2: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

2

Page 3: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Developement Team

• Xavier Hesselbach (professor)

• Laia Ferrao (computer engineer)

• Xavi Barrera (telecommunications engineer)

• Juan Felipe Botero (electrical engineer)

• Carlos Baez (computer engineer)

• Jordi Ferrer (computer engineer)

• Eduard Grasa (ph. D.)

3

Page 4: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

4

Page 5: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

MANTICORE II goals• Allow a network provider to offer its routing gear as

infrastructure as a service (IaaS)– This means a network provider can give permissions to an external

party to control one or more of their router(s) for a period of time as if they were owning them

• Provide an IP Network Service that helps users create and configure one or more IP networks with the routers they got (as IaaS) from one or more network providers– This IP Network Service will assist in configuring the IP Network

topology, addressing, internal and external routing, export routing policies to RIPE database, firewalls, creating VPNs (either immediate or in advance)

• The scope of the project is to build a system that can be deployed on operational networks and used in production by real life users– As part of the project activities MANTICORE II will be deployed and

tested over HEAnet, NORDUnet and redIRIS5

Page 6: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Parallel networks sharing the same substrate

Physical Router

Router Instance (may be a physical router)

Physical Link

User Site

Each user’s IP network is represented by a different color

Each router instance can be temporarily owned by a different user (router instances

offered as IaaS)

IP Networks can be made of router instances from different providers

6

Other user’s IP Network or the

Internet

Logical Link (may be a full physical link)

Page 7: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

7

Page 8: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

WP Overview (I)• WP0 Project management

– All the partners. Do we want to hold regular VC meetings? (other than the review ones -> will be discussed in the development process) How often?

• WP1 IaaS Engine– i2cat, Juniper, Cisco

– Drivers for each specific device: Juniper M7i, MX480 Cisco 2800, Nexus 7000

• WP2 Router– i2cat

– Router component, generic router model, manages router instances, provides operations for each individual router instance, router permissions

8

Page 9: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

WP Overview (II)• WP3 IP Network

– i2cat

– IP Network Component, generic IP network model, manages IP Networks, provides operations for each IP Network, IP Network permissions

• WP4 User Management– i2cat

– Generic user model, manages user accounts, manages permissions

• WP5 Resource Management Center– i2cat

– Graphical User Interface

9

Page 10: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

WP Overview (III)• WP6 System Test and Fine Tuning

– i2cat, HEAnet, NORDUnet, redIRIS, Juniper, Cisco

– Testbed design and implementation, Test plan, System tests

• WP7 Deployment and Evaluation– HEAnet, NORDUnet, redIRIS, i2cat

– Software installation and training at the 3 NRENs, Each NREN tests the software and produces a report (software evaluation, bugs, suggested improvements)

• WP8 Dissemination– All partners

– Write conference/magazine papers, demos and presentations on conferences and other events

10

Page 11: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

WP Overview (IV)• WP9 Next steps planning

– All partners

– Plan next steps

• WP10 MANTICORE II Marketplace– UofEssex

– Design a resource publication mechanism, a resource request submission mechanism, and a resource allocation and matchmaking mechanism to be able to trade infrastructure resources via marketplaces

11

Page 12: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

12

Page 13: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Project calendar• 2 milestones (with associated deliverables)

– December 23rd, 2009: Globus based implementation of MANTICORE II

– June 30th, 2010: IaaS Framework based implementation of MANTICORE II

13

WP Duration (m)

Effort (mm) Begin End Partners

0: Mgment 17.5 10.125 15/01/2009 30/06/2010 All

1: IaaS Engine 17.5 7.4 15/01/2009 30/06/2010 i2cat, Cisco, Juniper

2: Router 17.5 8 15/01/2009 30/06/2010 i2cat

3: IP Network 17.5 12 15/01/2009 30/06/2010 i2cat

4: User Man. 17.5 2 15/01/2009 30/06/2010 i2cat

5: RMC 17.5 13 15/01/2009 30/06/2010 i2cat

6: System Test 17.5 6 15/01/2009 30/06/2010 All

7: Deployment 3 7.5 + X 15/01/2010 17/04/2010 NRENs, i2cat

8: Dissemination 17.5 2.4 15/01/2009 30/06/2019 All

9: Next steps 1 1.2 01/06/2010 30/06/2010 All

10: Marketplace 6 6 01/07/2009 31/12/2009 UofEssex

Page 14: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Funding• Contribution of each partner +

• Applying for a Cisco Research Centre grant +

• Submitting a project proposal to the spanish ministry (Avanza plan) +

• If the Cisco R. C. grant or the Avanza proposal are not approved, or if some partners want more funding, a proposal to the Celtic program can be submitted

14

Page 15: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

15

Page 16: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Developement Methodology: Scrum• User/Costumer requirements are written as user stories by

the product owner– The set of user stories are the product backlog (i.e. All that has to

be done)

• Scrum master and team members select a subset of this user stories, that have to be implemented during a short period of time– These short implementation phases are called sprints. Duration: 4

weeks. The user stories to be implemented in the sprint are the sprint backlog. User stories in the sprint are broken down into tasks and its effort is estimated.

• When the sprint finishes, the team makes a demo of the resulting work to the customers– Review meeting to get feedback and maybe refine some existing

user stories or elaborate new ones.16

Page 17: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Scrum Process

17

Page 18: MANTICORE II Kick off meeting Duration: 17.5 months Effort: 76mms Starts: 15/01/2009 Project Leaders: Project Partners: Project Affiliate Partners:

Agenda

• Development Team

• Manticore II goals

• WP review

• Project calendar

• Developement Methodology

• Open discussion

18