SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Energy-efficient Path Allocation Heuristic
for Service Function Chaining
Mohammad Mahdi Tajiki(1), Stefano Salsano(2, 3,*), Mohammad Shojafar(2), Luca Chiaraviglio(2, 3), Behzad Akbari(1)
(1) TMU, Iran
(2) CNIT, Italy – (3) Univ. of Rome Tor Vergata, Italy
(*) Project coordinator of the EU H2020 Superfluidity project http://superfluidity.eu/
21st Conference on Innovation in Clouds, Internet and Networks (ICIN 2018)
February, 19-22 2018 - Paris, France
A super-fluid, cloud-native, converged edge system
Outline
• Problem Definition / Reference Architecture
• Problem Formulation
• Heuristic Algorithm
• Results
• Conclusion & Future works
2
Problem Definition
• Scope:
– Service Function Chaining Problem
– SDN-based networks
• Goal:
– Minimize the energy consumption of the network
– Subject to QoS constraints (maximum utilization of links and server processing
capabilities)
• Approach:
– Mathematical formulation (MILP Optimization Problem)
– A low complexity heuristic algorithm
3
Virtual Network Functions (VNFs) examples: Deep Packet Inspection, NAT, Firewalls, CDN
nodes, HTTP proxies, Antivirus, Parental control, Video optimizer, Video transcoding
A Flow between two end-points needs to be served by a set of
Virtual Network Functions (VNFs)
Flow 1 : { VNF1, VNF3}
Problem Definition
4
VNF1 VNF2 VNF3 VNF4
The Network Operator needs to serve a set of flows, with different SFC requirements:
Flow 1 : { VNF1, VNF3}
Flow 2 : { VNF2, VNF3}
Flow 3 : { VNF1, VNF4}
…
Problem Definition
5
VNF1 VNF2 VNF3 VNF4
F1
F2
F3
Problem Definition
6
1
2
3
5
4Server
Network node
The infrastructure is composed of Servers that can host VNFs and Network nodes
VNF1 VNF2 VNF3 VNF4
Problem Definition
7
1
2
3
5
4Server
Network node
The infrastructure is composed of Servers that can host VNFs and Network nodes
The operator needs to allocate VNF into Servers (a Server supports a set of VNFs)
VNF1 VNF2 VNF3 VNF4
Problem Definition
8
1
2
3
5
4Server
Network node
The infrastructure is composed of Servers that can host VNFs and Network nodes
The operator needs to allocate VNF into Servers (a Server supports a set of VNFs)
and select the path from the flows (e.g. F1)
VNF1 VNF2 VNF3 VNF4
F1
Problem Definition
9
1
2
3
5
4Server
Network node
The operator wants to minimize energy consumption (a Server with no mapped
VNFs can be switched off and does not consume energy)
VNF1 VNF2 VNF3 VNF4
F1
Problem Definition
10
1
2
3
5
4Server
Network node
The operator wants to minimize energy consumption (a Server with no mapped
VNFs can be switched off and does not consume energy)
VNF1 VNF2 VNF3 VNF4
F1
Problem Definition
11
1
2
3
5
4Server
Network node
The operator wants to minimize energy consumption (a Server with no mapped
VNFs can be switched off and does not consume energy)
VNF1 VNF2 VNF3 VNF4
F1
Problem Definition
12
1
2
3
5
4Server
Network node
The operator wants to minimize energy consumption (a Server with no mapped
VNFs can be switched off and does not consume energy)
Constraints on maximum link capacity and maximum server capacity are taken into
account.
VNF1 VNF2 VNF3 VNF4
F1
Architecture
13
Common Routing Algorithm
(Configuration Element)
Proposed Algorithm
(Reconfiguration Element)
Centralized SDN Controller
North Bound Protocol
South Bound Protocol
1 2
3
4
5
Problem Formulation - Notation
14
Problem Formulation
15
Objective Function : minimize the
number of servers that are switched ON
Constraint: each flow crosses all the
required VNFs
Constraint: if a VNF provides service to
a flow, the flow crosses the node in
which the VNF is hosted
Problem Formulation
16
Constraint: a VNF is supported by a
given server
Constraint: each VNF is delivered only
once to each flow
Problem Formulation
17
Constraint: maximum processing
capacity in a server
Constraint: maximum link utilization
Problem Formulation
18
Constraint: flow conservation
Constraint: loop avoidance
Constraint: only servers that deliver at
least one services to a flow are ON
Recap of main assumptions
• We consider “aggregated” flows, the allocation process is relatively
“long term”
• We know the requested bandwidth of the flows
• There are no “ordering constraints” among the VNFs
• The servers can be ON or OFF (no “hot standby”), the power
consumption does not depend on the actual load.
19
Heuristic Algorithm – HNR Heuristic Network Reconfiguration
20
• The flows are considered sequentially
one after the other
• For each flow a “optimal” feasible
solution (path and VNF allocation) is
found, based on the previous choices
Results – Reference Topology (Abilene)
21
• We designed a generator of traffic demands (the set of flows with their
VNF requirements), we can tune several parameters (overall load, relative
size of flows, average number of VNFs…)
• In each experiment we increase the load in 5 steps and run the allocation
• We considered 4 different scenarios
Results – Optimal Solution vs. Heuristic Algorithm
22
Power consumption Average path lenght
Results – Optimal Solution vs. Heuristic Algorithm
23
Comparison of average and maximum utilization for servers and links
Results – Optimal Solution vs. Heuristic Algorithm
24
# of Flows ONR (s) HNR (s)
10 16 0.007
250 1382 0.080
500 > 61000 0.163
750 > 61000 0.250
1000 > 61000 0.346
1500 > 61000 0.502
2000 > 61000 0.755
Computational Complexity (Total Solution Time)
Conclusion
• We considered an SFC allocation problem for an SDN-based architecture
• We mathematically formulated the resource allocation problem considering the
minimization of energy consumption, the SFC requirements, and QoS constraints.
• The MILP formulation cannot be solved in reasonable time when the problem size
(network dimension and number of flows) increases.
• We proposed a heuristic algorithm which can solve problems of realistic size.
• We implemented a traffic demand generator which offers several tunable
parameters (e.g., VNF requirements, flow size, node functionality, tolerable delay,
and etc.) and compared the optimal solution with the heuristic algorithm.
25
Ongoing and Future Work
• SFC ordering constraints
• Additional QoS constraints such as end-to-end delay
• Additional operating mode for the servers : ON, OFF and IDLE (Hot Standby)
• Considering failure probability
26
Thank you. Questions?
Contacts
Mohammad Mahdi Tajiki
University of Tarbiat Modares, Iran
mahdi.tajiki@modares.ac.ir
Stefano Salsano
University of Rome Tor Vergata / CNIT
stefano.salsano@uniroma2.it
http://superfluidity.eu/ 27
References
• M. M. Tajiki, S. Salsano, M. Shojafar, L. Chiaraviglio, B. Akbari,
“Energy-efficient Path Allocation Heuristic for Service Function Chaining”,
21st Conference on Innovation in Clouds, Internet and Networks (ICIN 2018), February 20-22,
2018, Paris, France
http://netgroup.uniroma2.it/Stefano_Salsano/papers/18-icin-energy-efficient-sfc.pdf
• M. M. Tajiki, S. Salsano, M. Shojafar, L. Chiaraviglio, B. Akbari,
“Joint Energy Efficient and QoS-aware Path Allocation and VNF Placement for Service Function
Chaining”, extended version, submitted paper
https://arxiv.org/abs/1710.02611
• SUPERFLUIDITY project Home Page http://superfluidity.eu/
28
The SUPERFLUIDITY project has received funding from the European Union’s Horizon
2020 research and innovation programme under grant agreement No.671566
(Research and Innovation Action).
The information given is the author’s view and does not necessarily represent the view
of the European Commission (EC). No liability is accepted for any use that may be
made of the information contained.
29

Weitere ähnliche Inhalte

Was ist angesagt?

Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab Cisco Canada
 
Segment routing tutorial
Segment routing tutorialSegment routing tutorial
Segment routing tutorialYi-Sung Chiu
 
Segment Routing for Dummies
Segment Routing for DummiesSegment Routing for Dummies
Segment Routing for DummiesGary Jan
 
Scaling Networks with Segment Routing
Scaling Networks with Segment RoutingScaling Networks with Segment Routing
Scaling Networks with Segment RoutingAPNIC
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routingRabah GUEDREZ
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USAJose Liste
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Stateful PCE and Segment Routing
Stateful PCE and Segment RoutingStateful PCE and Segment Routing
Stateful PCE and Segment RoutingAPNIC
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingStephane Litkowski
 
Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Cisco Canada
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
Segment Routing
Segment RoutingSegment Routing
Segment RoutingAPNIC
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)nagendranainar
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsGunter Van de Velde
 
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)Rabah GUEDREZ
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business ModelsCisco Service Provider
 
Cisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study NotesCisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study NotesDuane Bodle
 
YANG (哪)
YANG (哪)YANG (哪)
YANG (哪)Amey Borkar
 

Was ist angesagt? (20)

Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
 
Segment routing tutorial
Segment routing tutorialSegment routing tutorial
Segment routing tutorial
 
Segment Routing for Dummies
Segment Routing for DummiesSegment Routing for Dummies
Segment Routing for Dummies
 
Scaling Networks with Segment Routing
Scaling Networks with Segment RoutingScaling Networks with Segment Routing
Scaling Networks with Segment Routing
 
MENOG-Segment Routing Introduction
MENOG-Segment Routing IntroductionMENOG-Segment Routing Introduction
MENOG-Segment Routing Introduction
 
Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routing
 
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USASegment Routing Advanced Use Cases - Cisco Live 2016 USA
Segment Routing Advanced Use Cases - Cisco Live 2016 USA
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Stateful PCE and Segment Routing
Stateful PCE and Segment RoutingStateful PCE and Segment Routing
Stateful PCE and Segment Routing
 
MPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routingMPLS SDN 2016 - Microloop avoidance with segment routing
MPLS SDN 2016 - Microloop avoidance with segment routing
 
Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS Advanced Topics and Future Directions in MPLS
Advanced Topics and Future Directions in MPLS
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)The Segment Routing Architecture (IEEE Globecom 2015)
The Segment Routing Architecture (IEEE Globecom 2015)
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodings
 
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
Cisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study NotesCisco Exam # 642 611 Mpls Study Notes
Cisco Exam # 642 611 Mpls Study Notes
 
YANG (哪)
YANG (哪)YANG (哪)
YANG (哪)
 

Ähnlich wie Energy-efficient Path Allocation Heuristic for Service Function Chaining

performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfABYTHOMAS46
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxABYTHOMAS46
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingAlpen-Adria-Universität
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryOPAL-RT TECHNOLOGIES
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSSridhar Raghavan
 
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...CPqD
 
Architecture of Wemlin Hub
Architecture of Wemlin HubArchitecture of Wemlin Hub
Architecture of Wemlin HubGoran Cvetkoski
 
iiwas 2010
iiwas 2010iiwas 2010
iiwas 2010steccami
 
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...Xi'an Jiaotong-Liverpool University
 
Traffic Lights Control System for Indian Cities using WSN and Fuzzy Control
Traffic Lights Control System for Indian Cities using WSN and Fuzzy ControlTraffic Lights Control System for Indian Cities using WSN and Fuzzy Control
Traffic Lights Control System for Indian Cities using WSN and Fuzzy ControlIRJET Journal
 
Optical Switching in the Datacenter
Optical Switching in the DatacenterOptical Switching in the Datacenter
Optical Switching in the DatacenterKostas Katrinis
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...amin azari
 
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...Leonardo ENERGY
 
A modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkA modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkDiksha Katiyar
 
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...Luca Sinico
 
Congestion Management in Deregulated Power System by Using FACTS Devices
Congestion Management in Deregulated Power System by Using FACTS DevicesCongestion Management in Deregulated Power System by Using FACTS Devices
Congestion Management in Deregulated Power System by Using FACTS DevicesIRJET Journal
 

Ähnlich wie Energy-efficient Path Allocation Heuristic for Service Function Chaining (20)

performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
Unit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptxUnit 5-Performance and Trafficmanagement.pptx
Unit 5-Performance and Trafficmanagement.pptx
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
 
Lte advanced
Lte advancedLte advanced
Lte advanced
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkS
 
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
The ACTION Project: Applications Coordinate with Transport, IP and Optical Ne...
 
Architecture of Wemlin Hub
Architecture of Wemlin HubArchitecture of Wemlin Hub
Architecture of Wemlin Hub
 
iiwas 2010
iiwas 2010iiwas 2010
iiwas 2010
 
wsn
wsnwsn
wsn
 
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
 
UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018
 
Traffic Lights Control System for Indian Cities using WSN and Fuzzy Control
Traffic Lights Control System for Indian Cities using WSN and Fuzzy ControlTraffic Lights Control System for Indian Cities using WSN and Fuzzy Control
Traffic Lights Control System for Indian Cities using WSN and Fuzzy Control
 
Optical Switching in the Datacenter
Optical Switching in the DatacenterOptical Switching in the Datacenter
Optical Switching in the Datacenter
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
 
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
 
A modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkA modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc network
 
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
Review of the paper: Traffic-aware Frequency Scaling for Balanced On-Chip Net...
 
Congestion Management in Deregulated Power System by Using FACTS Devices
Congestion Management in Deregulated Power System by Using FACTS DevicesCongestion Management in Deregulated Power System by Using FACTS Devices
Congestion Management in Deregulated Power System by Using FACTS Devices
 

Mehr von Stefano Salsano

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsStefano Salsano
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Stefano Salsano
 
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...Stefano Salsano
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artStefano Salsano
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringStefano Salsano
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Stefano Salsano
 
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsExtending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsStefano Salsano
 
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Stefano Salsano
 
Deploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureDeploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureStefano Salsano
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...Stefano Salsano
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernelsStefano Salsano
 
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Stefano Salsano
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobileStefano Salsano
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Stefano Salsano
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14Stefano Salsano
 

Mehr von Stefano Salsano (15)

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and tools
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)
 
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV...
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoring
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support UnikernelsExtending ETSI VNF descriptors and OpenVIM to support Unikernels
Extending ETSI VNF descriptors and OpenVIM to support Unikernels
 
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
Superfluid Orchestration of heterogeneous Reusable Functional Blocks for 5G n...
 
Deploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV InfrastructureDeploying of Unikernels in the NFV Infrastructure
Deploying of Unikernels in the NFV Infrastructure
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernels
 
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
Superfluid NFV: VMs and Virtual Infrastructure Managers speed-up for instanta...
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobile
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
 

KĂźrzlich hochgeladen

Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

KĂźrzlich hochgeladen (20)

@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

Energy-efficient Path Allocation Heuristic for Service Function Chaining

  • 1. Energy-efficient Path Allocation Heuristic for Service Function Chaining Mohammad Mahdi Tajiki(1), Stefano Salsano(2, 3,*), Mohammad Shojafar(2), Luca Chiaraviglio(2, 3), Behzad Akbari(1) (1) TMU, Iran (2) CNIT, Italy – (3) Univ. of Rome Tor Vergata, Italy (*) Project coordinator of the EU H2020 Superfluidity project http://superfluidity.eu/ 21st Conference on Innovation in Clouds, Internet and Networks (ICIN 2018) February, 19-22 2018 - Paris, France A super-fluid, cloud-native, converged edge system
  • 2. Outline • Problem Definition / Reference Architecture • Problem Formulation • Heuristic Algorithm • Results • Conclusion & Future works 2
  • 3. Problem Definition • Scope: – Service Function Chaining Problem – SDN-based networks • Goal: – Minimize the energy consumption of the network – Subject to QoS constraints (maximum utilization of links and server processing capabilities) • Approach: – Mathematical formulation (MILP Optimization Problem) – A low complexity heuristic algorithm 3
  • 4. Virtual Network Functions (VNFs) examples: Deep Packet Inspection, NAT, Firewalls, CDN nodes, HTTP proxies, Antivirus, Parental control, Video optimizer, Video transcoding A Flow between two end-points needs to be served by a set of Virtual Network Functions (VNFs) Flow 1 : { VNF1, VNF3} Problem Definition 4 VNF1 VNF2 VNF3 VNF4
  • 5. The Network Operator needs to serve a set of flows, with different SFC requirements: Flow 1 : { VNF1, VNF3} Flow 2 : { VNF2, VNF3} Flow 3 : { VNF1, VNF4} … Problem Definition 5 VNF1 VNF2 VNF3 VNF4 F1 F2 F3
  • 6. Problem Definition 6 1 2 3 5 4Server Network node The infrastructure is composed of Servers that can host VNFs and Network nodes VNF1 VNF2 VNF3 VNF4
  • 7. Problem Definition 7 1 2 3 5 4Server Network node The infrastructure is composed of Servers that can host VNFs and Network nodes The operator needs to allocate VNF into Servers (a Server supports a set of VNFs) VNF1 VNF2 VNF3 VNF4
  • 8. Problem Definition 8 1 2 3 5 4Server Network node The infrastructure is composed of Servers that can host VNFs and Network nodes The operator needs to allocate VNF into Servers (a Server supports a set of VNFs) and select the path from the flows (e.g. F1) VNF1 VNF2 VNF3 VNF4 F1
  • 9. Problem Definition 9 1 2 3 5 4Server Network node The operator wants to minimize energy consumption (a Server with no mapped VNFs can be switched off and does not consume energy) VNF1 VNF2 VNF3 VNF4 F1
  • 10. Problem Definition 10 1 2 3 5 4Server Network node The operator wants to minimize energy consumption (a Server with no mapped VNFs can be switched off and does not consume energy) VNF1 VNF2 VNF3 VNF4 F1
  • 11. Problem Definition 11 1 2 3 5 4Server Network node The operator wants to minimize energy consumption (a Server with no mapped VNFs can be switched off and does not consume energy) VNF1 VNF2 VNF3 VNF4 F1
  • 12. Problem Definition 12 1 2 3 5 4Server Network node The operator wants to minimize energy consumption (a Server with no mapped VNFs can be switched off and does not consume energy) Constraints on maximum link capacity and maximum server capacity are taken into account. VNF1 VNF2 VNF3 VNF4 F1
  • 13. Architecture 13 Common Routing Algorithm (Configuration Element) Proposed Algorithm (Reconfiguration Element) Centralized SDN Controller North Bound Protocol South Bound Protocol 1 2 3 4 5
  • 14. Problem Formulation - Notation 14
  • 15. Problem Formulation 15 Objective Function : minimize the number of servers that are switched ON Constraint: each flow crosses all the required VNFs Constraint: if a VNF provides service to a flow, the flow crosses the node in which the VNF is hosted
  • 16. Problem Formulation 16 Constraint: a VNF is supported by a given server Constraint: each VNF is delivered only once to each flow
  • 17. Problem Formulation 17 Constraint: maximum processing capacity in a server Constraint: maximum link utilization
  • 18. Problem Formulation 18 Constraint: flow conservation Constraint: loop avoidance Constraint: only servers that deliver at least one services to a flow are ON
  • 19. Recap of main assumptions • We consider “aggregated” flows, the allocation process is relatively “long term” • We know the requested bandwidth of the flows • There are no “ordering constraints” among the VNFs • The servers can be ON or OFF (no “hot standby”), the power consumption does not depend on the actual load. 19
  • 20. Heuristic Algorithm – HNR Heuristic Network Reconfiguration 20 • The flows are considered sequentially one after the other • For each flow a “optimal” feasible solution (path and VNF allocation) is found, based on the previous choices
  • 21. Results – Reference Topology (Abilene) 21 • We designed a generator of traffic demands (the set of flows with their VNF requirements), we can tune several parameters (overall load, relative size of flows, average number of VNFs…) • In each experiment we increase the load in 5 steps and run the allocation • We considered 4 different scenarios
  • 22. Results – Optimal Solution vs. Heuristic Algorithm 22 Power consumption Average path lenght
  • 23. Results – Optimal Solution vs. Heuristic Algorithm 23 Comparison of average and maximum utilization for servers and links
  • 24. Results – Optimal Solution vs. Heuristic Algorithm 24 # of Flows ONR (s) HNR (s) 10 16 0.007 250 1382 0.080 500 > 61000 0.163 750 > 61000 0.250 1000 > 61000 0.346 1500 > 61000 0.502 2000 > 61000 0.755 Computational Complexity (Total Solution Time)
  • 25. Conclusion • We considered an SFC allocation problem for an SDN-based architecture • We mathematically formulated the resource allocation problem considering the minimization of energy consumption, the SFC requirements, and QoS constraints. • The MILP formulation cannot be solved in reasonable time when the problem size (network dimension and number of flows) increases. • We proposed a heuristic algorithm which can solve problems of realistic size. • We implemented a traffic demand generator which offers several tunable parameters (e.g., VNF requirements, flow size, node functionality, tolerable delay, and etc.) and compared the optimal solution with the heuristic algorithm. 25
  • 26. Ongoing and Future Work • SFC ordering constraints • Additional QoS constraints such as end-to-end delay • Additional operating mode for the servers : ON, OFF and IDLE (Hot Standby) • Considering failure probability 26
  • 27. Thank you. Questions? Contacts Mohammad Mahdi Tajiki University of Tarbiat Modares, Iran mahdi.tajiki@modares.ac.ir Stefano Salsano University of Rome Tor Vergata / CNIT stefano.salsano@uniroma2.it http://superfluidity.eu/ 27
  • 28. References • M. M. Tajiki, S. Salsano, M. Shojafar, L. Chiaraviglio, B. Akbari, “Energy-efficient Path Allocation Heuristic for Service Function Chaining”, 21st Conference on Innovation in Clouds, Internet and Networks (ICIN 2018), February 20-22, 2018, Paris, France http://netgroup.uniroma2.it/Stefano_Salsano/papers/18-icin-energy-efficient-sfc.pdf • M. M. Tajiki, S. Salsano, M. Shojafar, L. Chiaraviglio, B. Akbari, “Joint Energy Efficient and QoS-aware Path Allocation and VNF Placement for Service Function Chaining”, extended version, submitted paper https://arxiv.org/abs/1710.02611 • SUPERFLUIDITY project Home Page http://superfluidity.eu/ 28
  • 29. The SUPERFLUIDITY project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No.671566 (Research and Innovation Action). The information given is the author’s view and does not necessarily represent the view of the European Commission (EC). No liability is accepted for any use that may be made of the information contained. 29