Thursday, 13 August 2015

Affinity Management Services

By Harpreet Singh Dhillon

The network services facilitate communication between different infrastructure elements like virtual machines, storage and the end-user. The conversation between these elements is called ‘Affinities’. In today’s world, applications are dynamically changing, but the network is still running as a silo without any intelligence. The applications such as openflow, netconf and SNMP, which are introduced in the software defined network are only concerned with network device performance and do not focus on application performance.

Affinity management service is an API in a SDN network, which maps application needs with infrastructure. This service can be formally described to a centralized SDN controller in all aspects of the applications like workloads, communication patterns and bandwidth needs. The SDN controller will determine what sort of path the application should take for e.g. latency sensitive application that needs to be provisioned to lowest hop count or bandwidth intensive application that needs guaranteed bandwidth inside the application path.
                     
Architectural Concept of Affinity Management Services

Challenges in the Current Infrastructure
  • Lack of intelligence and flexibility: Current network infrastructure does not provide any kind of flexibility and intelligence in network devices. The SDN protocols like openflow, Netconf and SNMP are only concerned about network device performance and do not support application performance.
  • Huge business loss: The current network infrastructure is facing issues like network traffic congestion and latency, which degrades the performance of business applications and results in huge business loss to organizations.
  • Manually intensive management: Presently used traditional network is manual, which requires manual efforts for configuration to improve application performance. Thus, it is a very time consuming task and builds complexities in a network environment. 
Benefits of Affinity Management Services
  • Improved application performance: The SDN controller uses affinity information and optimized network to improve application performance up to a great extent. The affinity describes network resource needs in terms of service level rather than per device configuration.
  • Easy customization: The affinity management service provides user interface directly to the end-user where he can easily use customized network as per the application demands without any intervention of the administrator.
  • Scalability: Dynamically scale network resources based on application requirements.
  • Automation: Affinity management services provide automation in the network as SDN controller gains excess to workload communications and can easily automate the entire optimization of network resources’ usage.
Conclusion

Enterprises are moving towards highly dynamic infrastructure, which maps to their business applications and generates huge return on investment and lowers investment costs. Affinity management services are the best solution for enterprises, which can optimally utilize the entire infrastructure and generate high network performance. This will map the application needs with infrastructure and provision network resources as per application requirement. The affinity management service refines the way network resources are deployed and dynamically change entire architecture of traditional datacenters.

No comments:

Post a Comment