• No results found

Towards recursive virtualization and programming for network and cloud resources

N/A
N/A
Protected

Academic year: 2021

Share "Towards recursive virtualization and programming for network and cloud resources"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Towards recursive virtualization and programming for network and

cloud resources

(draft-unify-nfvrg-recursive-programming-02)

Robert Szabo

Zu Qiang

Mario Kind

Ericsson and

Deutsche Telekom AG

NFVRG, IETF 94

11/4/2015

(2)

Outline

1

Updates

2

Relation to ETSI NFV

3

Extended Examples

4

Summary

(3)

Chairs’ feedbacks

Ramki and Diego:

Below are our thoughts on the ”Unifying Carrier and Cloud Networks:

Problem Statement and Challenges” draft. Link to draft:

https://datatracker.ietf.org/doc/draft-unify-nfvrg-challenges/

This draft lacks detailed implementation example(s)

Our suggestion is to merge this draft with

https://datatracker.ietf.org/doc/draft-unify-nfvrg-recursive-programming which delves deeper into implementation

examples.

(4)

Updates in 02

New

Sec 5: Relation to ETSI NFV

Revised

Sec 6: Examples

(5)

Outline

1

Updates

2

Relation to ETSI NFV

3

Extended Examples

(6)

NFVO’s and VIM’s Functional Splits

+---+ |NVFO | | +---+ | | |NFVO: | | | |Service | | | |Lifecycle | | | |Management | | | +---+---+ |

| | |

| +---+---+ | | |NFVO: | | | |Resrouce | | | |Orchestration | | | +--+---+----+--+ | +---|---|----|----+ / | \ /---/ | \---\ / | \ +---|---+ +---|---+ +---|---+ |VIM | | |VIM | | |VIM | | | +---+---+ | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |VIM: | | | |Orchestration | | | |Orchestration | | | |Orchestration | | | |& | | | |& | | | |& | | | |Optimization | | | |Optimization | | | |Optimization | | | +---+---+ | | +---+---+ | | +---+---+ |

| | | | | | | | |

| +---+---+ | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |VIM: | | | |Virtualized 2 | | | |Virtualized 2 | | | |Virtualized 2 | | | |Pys mapping | | | |Pys mapping | | | |Pys mapping | | | +---+ | | +---+ | | +---+ | +---+ +---+ +---+

NFVO

Network service lifecycle management.

Orchestration of NFVI resources across

multiple VIMs, fulfilling the Resource

Orchestration functions;

VIM

Orchestrating the of NFVI resources

(including the optimization of such

resources usage), and

managing the association of the

virtualised resources to the physical

compute, storage, networking resources.

(7)

The Recurring Abstraction / API

+---+ |NVFO | | +---+ | | |NFVO: | | | |Service | | | |Lifecycle | | | |Management | | | +---+---+ |

| | |

| +---+---+ | | |NFVO: | | | |Resrouce | | | |Orchestration | | | +--+---+----+--+ | +---|---|----|----+ / | \ /---/ | \---\ / | \ +---|---+ +---|---+ +---|---+ |VIM | | |VIM | | |VIM | | | +---+---+ | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |VIM: | | | |Orchestration | | | |Orchestration | | | |Orchestration | | | |& | | | |& | | | |& | | | |Optimization | | | |Optimization | | | |Optimization | | | +---+---+ | | +---+---+ | | +---+---+ |

| | | | | | | | |

| +---+---+ | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |VIM: | | | |Virtualized 2 | | | |Virtualized 2 | | | |Virtualized 2 | | | |Pys mapping | | | |Pys mapping | | | |Pys mapping | | | +---+ | | +---+ | | +---+ | +---+ +---+ +---+

+---+ |NVFO | | +---+ | | |NFVO: | | | |Service | | | |Lifecycle | | | |Management | | | +---+---+ |

| | | <-- Joint API | +---+---+ |

| |NFVO: | | | |Resrouce | | | |Orchestration | | | +--+---+---+ | +---|---|---+

/ |

/---/ | <-- Joint API

/ |

+---|---+ +---|---+ |VIM | | |VIM | | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |Orchestration | | | |Orchestration | | | |& | | | |& | | | |Optimization | | | |Optimization | | | +---+---+ | | +---+---+ |

| | | | | | <-- Joint API | +---+---+ | | +---+---+ |

| |VIM: | | | |VIM: | | | |Virtualized 2 | | | |Virtualized 2 | | | |Pys mapping | | | |Pys mapping | | | +---+ | | +---+ | +---+ +---+

(8)

Orchestration Layouts Enabled by the Recurring Abstraction / API

+---+ |NVFO | | +---+ | | |NFVO: | | | |Service | | | |Lifecycle | | | |Management | | | +---+---+ |

| | | <-- Joint API | +---+---+ |

| |NFVO: | | | |Resrouce | | | |Orchestration | | | +--+---+---+ | +---|---|---+

/ |

/---/ | <-- Joint API

/ |

+---|---+ +---|---+ |VIM | | |VIM | | | +---+---+ | | +---+---+ | | |VIM: | | | |VIM: | | | |Orchestration | | | |Orchestration | | | |& | | | |& | | | |Optimization | | | |Optimization | | | +---+---+ | | +---+---+ |

| | | | | | <-- Joint API | +---+---+ | | +---+---+ |

| |VIM: | | | |VIM: | | | |Virtualized 2 | | | |Virtualized 2 | | | |Pys mapping | | | |Pys mapping | | | +---+ | | +---+ | +---+ +---+

+---+ Domain 4 |Orchestration | +--+---+ **********************|****************** * +---+ |

* |NFVO: | | * |Service | | * |Lifecycle | | * |Management | | * +---+---+ /

* | / <-- Joint API * +-+---+--+

* | |

* |Orchestration | ******************** * | |

+---+ * * +--+---+---+ Domain 3 |NFVO: | * ********|***|************************* |Service | * / |

|Lifecycle | /---/ | |Management | / * | +---+----+ | * |

| | * | <-- Joint API +--+---+---+* |

| |* |

|Orchestration |* |

| |* |

| |* |

+---+---+* |

| * *********|********** <-- Joint API +---+---+* * +---+---+ *

|VIM: |* * |VIM: | * |Virtualized 2 |* * |Virtualized 2 | * |Pys mapping |* * |Pys mapping | * +---+* * +---+ * Domain 1 * * Domain 2 * ************************* * *

(9)

How and What

The draft contains:

motivational examples;

definition of a

joint software and networking abstraction

;

(10)

Outline

1

Updates

2

Relation to ETSI NFV

3

Extended Examples

4

Summary

(11)

Extended Examples

Added virtualization view figures to all the examples

Infrastructure reports

Simple VNF Forwarding Graph deployment requests

VNF Benchmarking as a Service (VBaaS) – draft-rorosz-nfvrg-vbaas-00 –

(12)

Outline

1

Updates

2

Relation to ETSI NFV

3

Extended Examples

4

Summary

(13)

Summary

Status:

Proof of Concept prototypes demonstrated at SIGCOMM 2015, EWSDN 2015,

Globecom 2015 screen-cast

coming

Next steps:

Merge some of the remaining Unifying Carrier and Cloud Networks: Problem

Statement and Challenges into this draft

RG adoption?

Acknowledgements

This work is supported by FP7 UNIFY, a research project partially funded by the European Community under the Seventh Framework Program (grant agreement no. 619609). The views expressed here are those of the authors only. The European Commission is not liable for any use that may be made of the information in this document

References

Related documents

Explain how this maximal rate is identified on the flow-volume curve and how the volume at which the maximal rate occurs is identified on the slope curve in part (b)(iii). (c) How do

You’ll learn how to help your divorcing clients with financial issues that will affect the rest of their lives, and after successfully completing the exams, you will have earned

 Worked with teams comprising community college administrators and faculty members at four campuses in California to examine data on student outcomes and implement changes

Ensuring Financial Sustainability: In addition to verifying that the organization is meeting its budget targets, the board should look beyond periodic financial reports to

Any darood shareef 101 times, Surah Al-Fatiha 21 times, Surah Al-Falaq 39 times, Surah An-Naas 39 times, Surah Al-Jinn (Chapter 72 of QURAN) 3 times, then blow on a bottle of water

In table 6, we divide the estimated coefficients on social distance dummies (SD1 to SD3) from both the anonymous (i.e., measuring directed altruism) and the non-anonymous

4 Tender form must accompany earnest money in shape of Term Deposit Receipt only duly pledge in favour of the General Manager, The Kangra Central Cooperative Bank Limited Dharamshala

Abstract – The Software Engineering Institute 1 (SEI) seeks to transition courseware, materials and a survivability and information assurance curriculum to various departments at