+ All Categories
Home > Engineering > Software-Defined Networking for Intelligent Data Movement

Software-Defined Networking for Intelligent Data Movement

Date post: 22-Jan-2018
Category:
Upload: minh-nguyen
View: 411 times
Download: 2 times
Share this document with a friend
22
Project Proposal CMP_SC 7001: Cloud Computing project members: Gargees, Rasha; Rowden, Michael; Nguyen, Minh; Oraibi, Zakariya; Winters, Johnny project leader: Chemodanov, Dmitrii Columbia, MO 2015
Transcript
Page 1: Software-Defined Networking for Intelligent Data Movement

Project Proposal

CMP_SC 7001: Cloud Computing

project members: Gargees, Rasha; Rowden, Michael;

Nguyen, Minh; Oraibi, Zakariya; Winters, Johnny

project leader: Chemodanov, Dmitrii

Columbia, MO 2015

Page 2: Software-Defined Networking for Intelligent Data Movement

◼Research Background

▪ Architecture

▪ Core Group Part (TCP Multipath)

▪ UI

▪ Demo

Page 3: Software-Defined Networking for Intelligent Data Movement

◼ Services and Apps like Intelligent Data Transfer and Hadoop,

which benefit from using SDN

Advanced circuits reservation

is used for Data Transfer

Cross-layer is used for distributed

calculations

Page 4: Software-Defined Networking for Intelligent Data Movement

Two main types of VNE:

◼nodes first, than links

◼nodes with respect to links

◼ Google G-Scale network ◼ Multi-Datacenter network model

Page 5: Software-Defined Networking for Intelligent Data Movement

EDijkstra

NM

Page 6: Software-Defined Networking for Intelligent Data Movement

▪ Research Background

◼Architecture

▪ Core Group Part (TCP Multipath)

▪ UI

▪ Demo

Page 7: Software-Defined Networking for Intelligent Data Movement

UI URB

App Network

REST

TCP/IP

OpenFlowHTTP

Page 8: Software-Defined Networking for Intelligent Data Movement
Page 9: Software-Defined Networking for Intelligent Data Movement

▪ Research Background

▪ Architecture

◼Core Group Part (TCP Multipath)

▪ UI

▪ Demo

Page 10: Software-Defined Networking for Intelligent Data Movement

◼ Priority is the available bandwidth for next unknown TCP

connection in the worst case.

Connection

s

Selected

Path

New Priority

#1 Path 1 10 -> 10/2=5

#2 Path 2 5 -> 5/2=2.5

#3 Path 1 5 -> 10/3=3.3

#4 Path 1 3.3 -> 10/4=2.5

#5 Path 2 2.5 -> 5/3=1.6

Page 11: Software-Defined Networking for Intelligent Data Movement

Splittable Non-Splittable

Cost Cheaper (e.g. $9) Expensive (e.g.

$10)

App Specific Yes No

QoS Partial Full

Page 12: Software-Defined Networking for Intelligent Data Movement
Page 13: Software-Defined Networking for Intelligent Data Movement
Page 14: Software-Defined Networking for Intelligent Data Movement
Page 15: Software-Defined Networking for Intelligent Data Movement

▪ Research Background

▪ Architecture

▪ Core Group Part (TCP Multipath)

◼UI

▪ Demo

Page 16: Software-Defined Networking for Intelligent Data Movement
Page 17: Software-Defined Networking for Intelligent Data Movement
Page 18: Software-Defined Networking for Intelligent Data Movement

AppControlle

r

AJAX GET

Request

Proxy

REST GET

Request via

cURL

Links DataLinks Data

Request list of network links for

userproxy.php?request=user_virtual_links 52.4.58.144:8080/wm/nm/VL/user1

[

{"source":"10.0.0.1","destination":"10.0.0.2","bandwidth":10.0,"status":"ALLOCATED"},

{"source":"10.0.0.2","destination":"10.0.0.3","bandwidth":10.0,"status":"FAILED"}

]

Page 19: Software-Defined Networking for Intelligent Data Movement

AppControlle

r

AJAX POST

Request

Proxy

REST POST

Request via

cURL

Link DataLink Data

Request new network link for

user

proxy.php

Data:

”request=user_request_link&source=10.0.0.3&destination=10.0.0

.4&bandwidth=5”

52.4.58.144:8080/wm/nm/VL/user1

Data:

[{"source":"10.0.0.3", "destination":"10.0.0.4",

"bandwidth":"5", "status":"PENDING"}]

[{"source":"10.0.0.3", "destination":"10.0.0.4", "bandwidth":5.0, "status":“ALLOCATED"}]

Page 20: Software-Defined Networking for Intelligent Data Movement

▪ Research Background

▪ Architecture

▪ Core Group Part (TCP Multipath)

▪ UI

◼Demo

Page 21: Software-Defined Networking for Intelligent Data Movement

http://babbage.cs.missouri.edu/~mrrrk6/cloud_project_naas/html/

Page 22: Software-Defined Networking for Intelligent Data Movement

Thank you for

attention!


Recommended