TY - GEN
T1 - Optimized Service Chain Mapping and reduced flow processing with Application-Awareness
AU - Nadig, Deepak
AU - Ramamurthy, Byrav
AU - Bockelman, Brian
AU - Swanson, David
N1 - Funding Information:
ACKNOWLEDGEMENTS This material is based upon work supported by the National Science Foundation under Grant Numbers OAC-1541442. This work was completed using the Holland Computing Center of the University of Nebraska, which receives support from the Nebraska Research Initiative.
Publisher Copyright:
© 2018 IEEE.
PY - 2018/9/10
Y1 - 2018/9/10
N2 - Network Function Virtualization (NFV) brings a new set of challenges when deploying virtualized services on commercial-off-the-shelf (COTS) hardware. Network functions can be dynamically managed to provide the necessary services on-demand and further, services can be chained together to form a larger composite. In this paper, we address an important technical problem of mapping service function chains (SFCs) across different data centers with the objective of reducing the flow processing costs. We develop an integer linear programming (ILP) formulation to optimally map service function chains to multiple data centers while adhering to the data center's capacity constraints. We propose a novel application-aware flow reduction (AAFR) algorithm to simplify the SFC-ILP to significantly reduce the number of flows processed by the SFCs. We perform a thorough study of the SFC mapping problem for multiple data centers and evaluate the performance of our proposed approach with respect to three parameters: i) impact of number of SFCs and SFC length on flow processing cost, ii) capacitated/uncapacitated flow processing cost gains, and iii) balancing flow-to-SFC mappings across data centers. Our evaluations show that our proposed AAFR algorithm reduces flow-processing costs by 70% for the capacitated-SFC mapping case over the SFC-ILP. In addition, our uncapacitated AAFR (AAFR-U) algorithm provides a further 4.1% cost-gain over its capacitated counterpart (AAFR-C).
AB - Network Function Virtualization (NFV) brings a new set of challenges when deploying virtualized services on commercial-off-the-shelf (COTS) hardware. Network functions can be dynamically managed to provide the necessary services on-demand and further, services can be chained together to form a larger composite. In this paper, we address an important technical problem of mapping service function chains (SFCs) across different data centers with the objective of reducing the flow processing costs. We develop an integer linear programming (ILP) formulation to optimally map service function chains to multiple data centers while adhering to the data center's capacity constraints. We propose a novel application-aware flow reduction (AAFR) algorithm to simplify the SFC-ILP to significantly reduce the number of flows processed by the SFCs. We perform a thorough study of the SFC mapping problem for multiple data centers and evaluate the performance of our proposed approach with respect to three parameters: i) impact of number of SFCs and SFC length on flow processing cost, ii) capacitated/uncapacitated flow processing cost gains, and iii) balancing flow-to-SFC mappings across data centers. Our evaluations show that our proposed AAFR algorithm reduces flow-processing costs by 70% for the capacitated-SFC mapping case over the SFC-ILP. In addition, our uncapacitated AAFR (AAFR-U) algorithm provides a further 4.1% cost-gain over its capacitated counterpart (AAFR-C).
KW - Application-awareness
KW - Network Functions Virtualization
KW - Service Chaining
KW - Software Defined Networks
UR - http://www.scopus.com/inward/record.url?scp=85054362197&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85054362197&partnerID=8YFLogxK
U2 - 10.1109/NETSOFT.2018.8459912
DO - 10.1109/NETSOFT.2018.8459912
M3 - Conference contribution
AN - SCOPUS:85054362197
SN - 9781538646335
T3 - 2018 4th IEEE Conference on Network Softwarization and Workshops, NetSoft 2018
SP - 500
EP - 505
BT - 2018 4th IEEE Conference on Network Softwarization and Workshops, NetSoft 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th IEEE Conference on Network Softwarization and Workshops, NetSoft 2018
Y2 - 25 June 2018 through 29 June 2018
ER -