Towards SLA Policy Refinement for QoS Management in Software-Defined Networking

Software-Defined Networking (SDN) is a dynamic, adaptable, controllable and flexible network architecture. It provides an extensible platform for delivery of network services, capable of responding quickly to service requirement changes. As a result, SDN has become a suitable scenario for the application of techniques and approaches for improved infrastructure management, such as Policy-Based Management (PBM). In PBM, using techniques such as refinement, a high-level policy-e.g., specified as a Service Level Agreement (SLA) - can be translated into a set of corresponding low-level rules, enforceable in various elements of a system. However, when using SLAs, their translation to low-level policies, e.g., for controller configuration, is not straightforward. If this translation is not done properly, the controller may not be able to meet the implicit requirements of the SLA, failing to satisfy the goals described in the high-level policy. This paper proposes a novel approach towards SLA policy refinement for Quality of Service (QoS) management (based on routing) in Software-Defined Networking. It consists of an initial manual process performed by an administrator, followed by an automatic policy refinement process executed by an OpenFlow controller. As a result, our approach is capable of identifying the requirements and resources that need to be configured in accordance with SLA refinement, and can successfully configure and execute reactive dynamic actions for supporting dynamic infrastructure reconfiguration.

[1]  Moritz Steiner,et al.  Applying software-defined networking to the telecom domain , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[3]  B. Keepence Quality of service for voice over IP , 1999 .

[4]  Andrea Westerinen,et al.  Policy Core Information Model - Version 1 Specification , 2001, RFC.

[5]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[6]  Dinesh C. Verma,et al.  Simplifying network administration using policy-based management , 2002, IEEE Netw..

[7]  Mario Macías,et al.  Business-driven IT Management for Cloud computing providers , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[8]  Prasad Calyam,et al.  Leveraging OpenFlow for resource placement of virtual desktop cloud applications , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[9]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[10]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[11]  Weili Han,et al.  A survey on policy languages in network and security management , 2012, Comput. Networks.

[12]  Alessandra Russo,et al.  A goal-based approach to policy refinement , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[13]  Jorge Lobo,et al.  Policy refinement: Decomposition and operationalization for dynamic domains , 2011, 2011 7th International Conference on Network and Service Management.

[14]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[15]  Mark Jones,et al.  Internet Engineering Task Force (ietf) Traffic Classification and Quality of Service (qos) Attributes for Diameter , 2022 .

[16]  Morris Sloman,et al.  Policies Hierarchies for Distributed Systems Management , 1993, IEEE J. Sel. Areas Commun..

[17]  Alexandru Paler,et al.  Scalable service deployment on software-defined networks , 2011, IEEE Communications Magazine.

[18]  Sajal K. Das,et al.  Performance optimization of VoIP calls over wireless links using H.323 protocol , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[19]  Asif Khan,et al.  Enabling Hardware Exploration in Software-Defined Networking: A Flexible, Portable OpenFlow Switch , 2013, 2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines.

[20]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[21]  Raouf Boutaba,et al.  On Leveraging Policy-Based Management for Maximizing Business Profit , 2007, IEEE Transactions on Network and Service Management.

[22]  Andrea Westerinen,et al.  Terminology for Policy-Based Management , 2001, RFC.

[23]  Sakir Sezer,et al.  Queen ' s University Belfast-Research Portal Are We Ready for SDN ? Implementation Challenges for Software-Defined Networks , 2016 .

[24]  George Pavlou,et al.  Policy refinement for DiffServ quality of service management , 2005, 2005 9th IFIP/IEEE International Symposium on Integrated Network Management, 2005. IM 2005..

[25]  K. Bakshi Considerations for Software Defined Networking (SDN): Approaches and use cases , 2013, 2013 IEEE Aerospace Conference.

[26]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[27]  Emil C. Lupu,et al.  Conflicts in Policy-Based Distributed Systems Management , 1999, IEEE Trans. Software Eng..

[28]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[29]  Paris Flegkas,et al.  Policy refinement for DiffServ quality of service , 2005 .

[30]  Ting Wang,et al.  QoS-aware optical burst switching in OpenFlow based Software-Defined Optical Networks , 2013, 2013 17th International Conference on Optical Networking Design and Modeling (ONDM).

[31]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[32]  Dimosthenis Kyriazis,et al.  Content Based SLAs in Cloud Computing Environments , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[33]  Tim Howes,et al.  Lightweight Directory Access Protocol , 1995, RFC.

[34]  Jorge Lobo,et al.  Decomposition techniques for policy refinement , 2010, 2010 International Conference on Network and Service Management.

[35]  Craig Partridge,et al.  A Proposed Flow Specification , 1992, RFC.

[36]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[37]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[38]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .