Enhanced Unified Communication QoE through Software-defined networking (SDN)

Similar documents
Master Data Management as a Solution Using SAP MDM and Complementing Technologies

VIEW POINT. Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise

TALENT MANAGEMENT A KEY BUSINESS DRIVER

Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model

IP Telephony Deployment Models

Flexible and Agile Service Delivery Platform Elevates Customer Experience

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

WHITEPAPER. An ECM Journey. Abstract

Enterprise Voice and Online Services with Microsoft Lync Server 2013

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Optimizing Converged Cisco Networks (ONT)

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

SEM for successful campaign management

software networking Jithesh TJ, Santhosh Karipur QuEST Global

INFOSYS MOBILITY QA PRACTICE

10533: Deploying, Configuring, and Administering Microsoft Lync Server 2010 Duration: Five Days

VIEW POINT. Accelerate Digital Connectedness through API Management. Abstract

WHITE PAPER. The PLM Domino Effect. - Jagmeet Singh and Jeff Kavanaugh

SDN Orchestration Explained. A Deep Dive into a Crucial Component of Software-Defined Cloud Exchange Networks

NETWORK ISSUES: COSTS & OPTIONS


Introduction. External Document 2015 Infosys Limited

White paper. Risk and Compliance Management in Software Procurement. Abstract. - Siva R

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Cisco Application Networking for IBM WebSphere

On-Demand Call Center with VMware View

THE THINKING NETWORK. Software Defined Networks will provide the intelligence the network needs to keep up in a cloud centric world.

STUDY. Rethinking Retail. Insights from consumers and retailers into an omni-channel shopping experience

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

What is an E-SBC? WHITE PAPER

How to Keep Video From Blowing Up Your Network

Deploying, Configuring, and Administering Microsoft Lync Server 2010

Software-Powered VoIP

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

WHITE PAPER. M-Health: Challenges, benefits, and keys to successful implementation. Abstract

Jive Core: Platform, Infrastructure, and Installation

The Importance of Proactive Network Management in Skype for Business

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Cisco Application Networking for BEA WebLogic

Using SDN-OpenFlow for High-level Services

Enabling Innovation and Growth in Manufacturing Is Cloud computing the way forward?

BPM for Structural Integrity Management in Oil and Gas Industry

Realizing the Business Value of Master Data Management (MDM)

GSN Cloud Contact Centre Voice & Telephony Datasheet

Network Management Deployment Guide

Infosys Oil and Gas Practice

White paper. Focus on value added services by network companies a paradigm shift. Rahul Kaushal, Ramakant Mittal

Lync Network Readiness Assessment

WHITE PAPER. An Integrated Property & Guest Management System A hotel management software for the future delivered over the cloud

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan.

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

A Software-Defined WAN Is a Business Imperative

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

Digital Advertising and Accelerated Customer Service Strategies

Cisco Data Center Optimization Services

Bandwidth Security and QoS Considerations

2013 ONS Tutorial 2: SDN Market Opportunities

CVOICE - Cisco Voice Over IP

IP Telephony Management

Unified Communications and the Cloud

QoS (Quality of Service)

Cisco IOS Voice XML Browser

Saisei FlowCommand FLOW COMMAND IN ACTION. No Flow Left Behind. No other networking vendor can make this claim

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

Boosting Business Agility through Software-defined Networking

Designing an Optimal Technology Landscape For Accounts Payable Transformation

VoIP / SIP Planning and Disclosure

Data Center Network Evolution: Increase the Value of IT in Your Organization

This chapter covers four comprehensive scenarios that draw on several design topics covered in this book:

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

SDN, a New Definition of Next-Generation Campus Network

Oracle SDN Performance Acceleration with Software-Defined Networking

Extreme Networks Solutions for Microsoft Skype for Business Deployments SOLUTION BRIEF

A ZK Research Whitepaper. October Cisco s Branch Infrastructure Powers the HYBRID WAN

Cost Effective Deployment of VoIP Recording

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

TRANSFORMATION OPPORTUNITIES WITH THE ALCATEL-LUCENT OPENTOUCH SUITE OPTIMIZING CONVERSATION DELIVERY OVER CENTRALIZED COMMUNICATIONS NETWORKS

An Oracle White Paper August What Is an Enterprise Session Border Controller?

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

SIP Trunking. Cisco Press. Christina Hattingh Darryl Sladden ATM Zakaria Swapan. 800 East 96th Street Indianapolis, IN 46240

BroadCloud PBX Customer Minimum Requirements

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Transcription:

White paper Enhanced Unified Communication QoE through Software-defined networking (SDN) Abstract The concept of SDN (Software-defined Networking) originated from Stanford University in 2005 with their CleanState project to redefine the internet from a clean perspective with Control and Data plane separated and the former running on a general purpose server. While enterprises are adopting SDN to address their network routing inefficiencies, Unified Communication (UC) applications like Cisco Unified Communication Manager and Microsoft Lync could be enhanced to monetize their investments. In this paper, we are trying to address the limitation in the UC deployment through SDN which currently has static bandwidth allocation using Call Admission Control (CAC). We are proposing an implementation of a new Unified Communication Control Layer (UCCL) library which could be used by any application including UC core to dynamically allocate requisite bandwidth. This policy-controlled UCCL could be used in conjunction with CAC in UC deployment.

Introduction SDN enables programming the network from the application layer and enables users to dynamically manage network traffic based on the changing environment. This disruptive technology also paves the way to automate network provisioning, regulate traffic patterns without altering the existing physical networking infrastructure, while delivering Network and Security services in a much faster, efficient, and centralized manner and which is widely supported by many vendors like Ericsson, Juniper, Cisco, AT&T, etc. Because of its disruptive nature, there would be multiple thought processes which we need to deeply explore from various perspectives including applications like Cloud computing, UC, etc., which are currently deployed with or without any SDN concepts. Figure 1 depicts a typical multisite UC deployment scenario without SDN. The UC clusters are interconnected to the network through IP WAN / PSTN where CAC will be used to set a static threshold for Audio/ Video (AV) packet flow for better QoS. UC v PSTN v UC Cluster IP WAN UC IP IP IP IP Figure 1. Typical Multisite UC deployment

Current limitations in UC Deployment Static Configuration: UC configuration needs to be manually changed every time to adapt to bandwidth changes or policy changes regarding video/audio access. Scalability: If webcast access is to be given to a greater number of viewers, then the existing bandwidth may not suffice even though there could be some unused bandwidth. Cost: Existing bandwidth must be increased to accommodate more users or to give more number of viewers video access which will result in additional costs. Less efficient: Dropped sessions will result in unused bandwidth leading to bandwidth wastage. Admin Overhead: UC configuration needs to be changed periodically for changes in the organization with increase or decrease in headcount. Figure 2 below lists the tightly coupled interdependencies of Network and UC admin which are required for smooth operation. Less than adequate coordination will lead to poor QoE, which many enterprises are experiencing today. UC Admin Overheads» Enable DSCP» Identify the sites» CAC provisioning» Lockdown the port used for A/V»» Review SLA NW Admin Overheads»»» WAN sizing» Codec Analysis» DSCP monitoring Figure 2. Comparison of Admin overheads Proposed solution We are proposing a UCCL layer, to enhance the QoS for UC (but not limited to UC), which will abstract the high number of complex NBI APIs to simplified APIs and can work across any SDN aware network solutions along with the existing CAC implementation. Figure 3 depicts UC deployment scenario with SDN. Applications like UC core may use UCCL to abstract requisite information from NBI for dynamic bandwidth allocation. UCCL is a platform-independent layer which can communicate to any controller. The below diagram (Figure 4) represents the high-level design of the proposed UCCL which interfaces the UC applications with SDN. (Note: The design given may not satisfy myriad application requirements). Application Layer App 1 App 2 App 3 Rest API Session Watcher Policy Controller Admin Controller UCCL NBI SDN Controller Application and SDN Aware Singleton Implementation Initializer Decision Manager Session State Map ODBC DB Network Detection Manager Figure 3. Network Access Layers Figure 4. UCCL High level design

Session Watcher: Monitor each session (voice, video, etc.) and keep track of them. Policy Controller: Define the local policies for the Apps. Admin Controller: Administrative interface (Queries, Status, etc.) Advantages of this approach Decision Manager: Core of the library which interacts with all other modules and apply changes as required. Detection Manager: Module which will monitor the updates from SDN Session state Map: Data structure to hold the library parameters (Media type, session-policy mapping, etc.) The Detection Manager may implement the call procedure sequentially in the order listed below: Retrieve the NW topology list from SDN Controller Get the node properties from the topology list including resource availability Apply the UC and NW policies set by the admin and update corresponding application Without UCCL Less efficient implementation since UC needs to make a high number of queries to the SDN API Multiple policies Slower deployment Bandwidth over-provisioning Application has to be modified to call SDN API to make it an application-aware SDN With UCCL Implementation efficiency is higher since the UC needs to make lesser number of queries Centralized policy Deployment can be faster due to lesser communication between NW and UC admin Accurate provisioning due to higher bandwidth utilization UCCL will provision to make the SDN, application-aware Implementation View Our proposed approach can be implemented in many ways. Two of the scenarios where it can be implemented are listed below. Scenario 1: Bandwidth utilization Here we are considering a large organization with three amongst their many branches, located at three different geographical locations with bandwidth of 500, 300, and 100 Mbps network WAN connectivity between these sites respectively. Each location has 250+ video endpoints. This will go up in the near future as the enterprise moves forward with more UC adoption through Mobile UC, Web Conference solutions, Cloud solutions, etc. For each of the video endpoints, 2 Mbps of bandwidth needs to be reserved (to maintain QoS), so this requires ~500 Mbps of bandwidth. As in a typical enterprise scenario, the network admin would restrict the A/V call bandwidth to 1/5th of the total bandwidth (100 Mbps in this case). Enterprise Location 1 Enterprise Location 2 500 kbps CAC CUCM/MS Lync LAN S D N IP WAN 500 Mbps LAN 6 Mbps 6 Mbps 500 kbps 500 kbps 300 Mbps LAN 100 Mbps 500 kbps 6 Mbps 500 kbps 6 Mbps Enterprise Location 3 Figure 5. Dynamic Bandwidth Allocation in Enterprise Network

The bandwidth would be allocated by Cisco CM or Microsoft Lync through Call Admission Control (CAC) which would ensure that the bandwidth usage does not exceed 100 Mbps. This will restrict the maximum number of A/V calls to 50. With SDN, this problem can be overcome by having UC application manage the bandwidth allocation using SDN updates through NBI. Here, the SDN would be aware of the topology and total bandwidth utilization and hence restriction need not be placed at the application layer. This will also eliminate the CAC limitations like excess calls being allowed due to race condition and the bandwidth reservation path calculated by UC application not accurately reflecting the network conditions during network failure. For example, if CAC is already configured for location 3 according to its bandwidth of 300 Mbps and if that network fails, then the service provider will reroute traffic through location 2, wherein the CAC reservation path would not suffice (since the line is only 100 Mbps from L2 to L3). Hence, using UCCL with SDN, bandwidth utilization will be optimum and will result in better QoE at lower cost (Estimated cost savings of using SDN over traditional UC deployment can be up to five times). Scenario 2: Dynamic QoS The other case is applicable for Automated QoS Network Service Application which is already published by ONF SDN WG.

Assumptions The paper hereby assumes that: The requisite NBI APIs will be available across various SDN solutions for third party applications. The implementation of this approach could either be in the UC application itself or as a stand-alone, as may be deemed fit by the solution architect. The security aspects have not been considered. Conclusive Summary SDN is increasingly being adopted in Data centers and Enterprises. This paper is intended to provide an approach for dynamic bandwidth allocation using SDN by implementing an intermediate layer which can be utilized by UC for enhanced QoE. There could be many other dimensions explored using this layer for similar applications. Glossary ACL Access Control List CAC Call Admission Control DSCP Differentiated Services Code Point NBI North Bound Interface QoS Quality of Service QoE Quality of Experience UCCL Unified Communication Control Layer Acknowledgement The authors would like to thank Mr. Sreekanth S.S., Mr. Venkata M.K.R., and Mr. Ullas Krishnan for their detailed review and valuable suggestions for this paper.

References Irwin Lazar. Five unified communications trends that change the collaboration game. Internet: http://www.searchunifiedcommunications.techtarget.com/feature/five-unified-communications-trends-that-change-thecollaboration-game Oct 2013 [Apr 2015] SDN Architecture Overview. Internet: https://www.opennetworking.org/images/stories/downloads/sdn-resources/technicalreports/tr_sdn-arch-overview-1.1-11112014.02.pdf Version 1.1, Nov 2014 [Apr 2015] Diana Gowen: Bandwidth on Demand. Internet: http://www.centurylink.com/business/asset/channel/smart-solutions-bandwidthon-demand-ethernet-services.pdf, Jun 2013 [May 2015] Automating QoS. Internet: http://portal.imtc.org/desktopmodules/inventures_document/filedownload.aspx?contentid=21766, Version 1.2, Feb 2014 [May 2015]

About the Authors Vrijlal Sukumaran Senior Technology Architect, Infosys. Vrijlal Sukumaran is a Senior Technology Architect working with Infosys. He can be reached at vrijlal_sukumaran@infosys.com Sudhakar Shekar Technology Architect, Infosys. Sudhakar Shekar is a Technology Architect working with Infosys. He can be reached at sudhakar_shekar@infosys.com About Infosys Infosys is a global leader in consulting, technology, outsourcing and next-generation services. We enable clients, in more than 50 countries, to stay a step ahead of emerging business trends and outperform the competition. We help them transform and thrive in a changing world by co-creating breakthrough solutions that combine strategic insights and execution excellence. Visit www.infosys.com to see how Infosys (NYSE: INFY), with US$ 8.7 billion in annual revenues and 176,000+ employees, is helping enterprises renew themselves while also creating new avenues to generate value. For more information, contact askus@infosys.comw ww.infosys.com 2015 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither t his documentation nor a ny part of i t may be r eproduced, stored in a r etrieval system, o r transmitted in any f orm or b y a ny m eans, e lectronic, m echanical, printing, photocopying, r ecording o r otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.