Title: An agent-based framework for production software defined networks

Authors: Ryan Izard; Juan Deng; Qing Wang; Ke Xu; Kuang-Ching Wang

Addresses: ECE Department, Clemson University, 306B Fluor Daniel Building, Clemson, SC, 29634, USA ' ECE Department, Clemson University, 306B Fluor Daniel Building, Clemson, SC, 29634, USA ' ECE Department, Clemson University, 306B Fluor Daniel Building, Clemson, SC, 29634, USA ' Cloud Solutions Group, PS2, 701 E Parmer Ln, Austin, TX 78753, USA ' ECE Department, Clemson University, 308 Fluor Daniel Building, Clemson, SC, 29634, USA

Abstract: Software defined networking (SDN) is lauded to be the paradigm of choice for the next generation networks. While academia explores use cases in various contexts, industry has focused on data centre networks' limited but intense needs. There is a significant range of complex and application-specific network services that can potentially benefit from SDN, but introduction and adoption of such solutions remains slow in production networks. One impeding factor is the lack of a simple yet expressive enough framework applicable to all SDN services across production network domains. Without a uniform framework, SDN developers create disjoint solutions, resulting in untenable management and maintenance overhead. In this paper, we propose an agent-based framework, which enabled the development of three distinct SDN services addressing the needs of network operators, application providers, and application users. The architecture facilitates application-oriented SDN design with an abstraction composed of software agents on top of the underlying network.

Keywords: OpenFlow; software defined networks; SDN services; network operator; framework; agent-based systems; multi-agent systems; MAS; production networks; architecture; network services; application-oriented SDN design; abstraction; software agents.

DOI: 10.1504/IJCNDS.2016.080112

International Journal of Communication Networks and Distributed Systems, 2016 Vol.17 No.3, pp.254 - 274

Received: 30 Apr 2015
Accepted: 02 Jun 2016

Published online: 02 Nov 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article