36
Execution Environments for Distributed Computing The Rise of Network Virtualization EEDC 34330 Master in Computer Architecture, Networks and Systems - CANS EEDC Project Arinto Murdopo [email protected]

Rise of Network Virtualization

Embed Size (px)

DESCRIPTION

EEDC course project

Citation preview

Page 1: Rise of Network Virtualization

Execution

Environments for

Distributed

Computing

The Rise of Network

Virtualization

EEDC

34

33

0

Master in Computer Architecture,

Networks and Systems - CANS

EEDC Project

Arinto Murdopo [email protected]

Page 2: Rise of Network Virtualization

2

Virtualization

Creation of virtual version of …

Hardware components, storage, network.. etc

Page 3: Rise of Network Virtualization

3

Network Virtualization

Virtualization of Network Resources, e.g:

VLAN = Virtual LAN

Page 4: Rise of Network Virtualization

4

Network Virtualization

Virtualization of Network Resources, e.g:

Overlay

Page 5: Rise of Network Virtualization

5

Network Virtualization

Virtualization of Network Resources, e.g:

Software Defined Networking (SDN)

Page 6: Rise of Network Virtualization

6

SDN

SDN is new approaches of networking with..

Page 7: Rise of Network Virtualization

7

Why?

The Need of New Network Architecture

Changing Traffic Patterns

Consumerization of IT

Rise of Cloud Service

“Big Data” means more bandwidth

Page 8: Rise of Network Virtualization

8

Why?

Limitations of Current Networking Technologies

Complexity leads to inactivity

Inconsistent policies

Inability to scale

Vendor dependence

Page 9: Rise of Network Virtualization

9

Timeline

2007: The beginning

2012: The product

2008: The specification

Page 10: Rise of Network Virtualization

10

The Beginning (2007)

Faster networks but not better networks

Innovation in other areas

OS: file systems, schedulers, virtualization

DS: DHTs, CDNs, MapReduce

Networks are largely the same

as years ago

Ethernet, IP, WiFi

Page 11: Rise of Network Virtualization

11

Ethane

PhD project in Stanford

Allow managers to define single network-wide fine-grain policy

Principles

Network policies declared over high-level names

Policy determines path

Strong binding between a packet and its origin

Page 12: Rise of Network Virtualization

12

Ethane

Communication flow

Page 13: Rise of Network Virtualization

13

Ethane

Deployment

Page 14: Rise of Network Virtualization

14

Ethane

Controller

Page 15: Rise of Network Virtualization

15

Ethane

Policy File

Page 16: Rise of Network Virtualization

16

Ethane

Performance and Scalability

Execute Ethane in campus network

Extrapolate result for bigger network

Controller able to handle up to 20k hosts

Latencies ≈ RTT between hosts

in diff. subnets in campus network

Page 17: Rise of Network Virtualization

17

Timeline

2007: Ethane

2012: The product

2008: The specification

Page 18: Rise of Network Virtualization

18

The Specification(2008)

OpenFlow

The whitepaper inspired by Ethane

Developed in Stanford as well

Evolve into Open Networking Foundation

Problem statement: No practical way of experiment with new network protocols. How we can run experiments in Campus Networks?

Page 19: Rise of Network Virtualization

19

OpenFlow

Switch feature that can help extend programmability into wiring closet of college campuses

Page 20: Rise of Network Virtualization

20

Open Flow

Network of OpenFlow switches

Page 21: Rise of Network Virtualization

21

Open Flow

Open Networking Foundation

Standardize OpenFlow

Current Members include

Page 22: Rise of Network Virtualization

22

Timeline

2007: Ethane

2012: The product

2008: OpenFlow

Page 23: Rise of Network Virtualization

23

Timeline

2007: Ethane 2007: The Company

2012: The product

2008: OpenFlow

SDN researches and commercialization are ramping up

Page 24: Rise of Network Virtualization

24

The Company

Nicira

Founded by Casado, McKeown & Shenker

Page 25: Rise of Network Virtualization

25

Nicira

Establishing itself more quickly than other

Page 26: Rise of Network Virtualization

26

The Product

Network Virtualization Platform (NVP)

“The Matrix”

Allow to reprogram the network used by programs or applications

More reliable internet

Move like a “liquid” between data centers

Page 27: Rise of Network Virtualization

27

Nicira - NVP

Decouple

Page 28: Rise of Network Virtualization

28

Nicira - NVP

Independence

Page 29: Rise of Network Virtualization

29

Nicira - NVP

Services

Page 30: Rise of Network Virtualization

30

Nicira - NVP

The Platform

Page 31: Rise of Network Virtualization

31

Nicira - DVNI

Distributed Virtual Network Infrastructure (DVNI)

Page 32: Rise of Network Virtualization

32

Timeline

2007: Ethane 2007: Nicira founded

2012: Nicira publicly launched its product

2008: OpenFlow

SDN researches and commercialization are ramping up

Page 33: Rise of Network Virtualization

33

Conclusion

SDN is the trend in Network Virtualization

Transition from Managing Complexity towards Extracting Simplicity

Real example of innovation from school to specification and enterprise

Page 34: Rise of Network Virtualization

34

Q & A

Question ?

Page 35: Rise of Network Virtualization

35

Reference

1. M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, “Ethane: Taking control of the enterprise,” ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 1–12, 2007.

2. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: enabling innovation in campus networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69–74, 2008.

3. N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, “NOX: towards an operating system for networks,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 3, pp. 105–110, 2008.

4. A New Net. http://www.technologyreview.com/web/39631/

5. 10 Emerging Technologies. http://www.technologyreview.com/web/22120/

6. Nicira Network Virtualization Platform. http://nicira.com/en/network-virtualization-platform

7. Nicira DVNI Architecture. http://nicira.com/en/dvni-architecture

8. Open Networking Summit 2012. http://www.opennetsummit.org/

Page 36: Rise of Network Virtualization

36

Reference

9. Data Center Networking in the Era of Overlays. http://opennetsummit.org/talks/ONS2012/casado-tue-overlays.pdf

10.OpenFlow@Google. http://www.youtube.com/watch?v=VLHJUfgxEO4

11.The Future of Networking and the Past of Protocols. http://www.slideshare.net/martin_casado/sdn-abstractions

12.Software Defined Networking: The New Norm for Networks. https://www.opennetworking.org/images/stories/downloads/openflow/wp-sdn-newnorm.pdf

13.Nicira: Creating Virtual Networks in Cloud Data Centers. https://plus.google.com/111091089527727420853/posts/DY8jfNg5azY

14.OpenFlow/Software-Defined Networking. http://opennetsummit.org/why.html