3. ◼ 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
4. Two main types of VNE:
◼nodes first, than links
◼nodes with respect to links
◼ Google G-Scale network ◼ Multi-Datacenter network model
18. App
Controlle
r
AJAX GET
Request
Proxy
REST GET
Request via
cURL
Links DataLinks Data
Request list of network links for
user
proxy.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"}
]
19. App
Controlle
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"}]