Accelerators

Accelerators

HSC has developed several Solutions (ready to run/white-label) & Accelerators (stable software components that can be integrated into customer products) in different domains and verticals that help our customers reduce time to market

HSC offers the following Accelerators today:

Distributed Virtualization Test Framework


Use HSC’s “Distributed Virtualization Test Framework” if you are looking at easy solutions to any of the following problems:

  1. How to measure the performance of your node in a given virtual deployment?
  2. How to integrate your existing test environment in a virtual network environment and scale it along with the product?
  3. How to provide the right level of infrastructure abstraction and automation, regardless of the system scale expected?
  4. How to utilize the same test environment for functionality testing of the virtual functions as well as system performance under load conditions?
  5. How to emulate latency and bandwidth restrictions on virtual links?
  6. How to go from emulating 10s or 100s of user emulations to 100,000s of user emulation without substantially rewriting your test scripts?
  7. How to capture and verify the outcome of 100,000 TPMs from 1000s of virtual endpoints in near real time?
  8. How to provide detailed logging in near real-time in operational environments?

Customer benefits_Distributed Virtualization Test Framework

This OpenStack based test framework can help you test your s/w from multiple perspectives – functionality, load, scalability of solutions, performance benchmarking, diagnostics and analytics.

The s/w component under test might be a 3gpp core n/w entity, any EPC component, MEC services or any other services following micro-services based architecture. It can run as a VNF in context of a VM or a container.

Description

The test framework allows a tester to design his network using GUI based orchestration tool. The GUI based orchestration tool also supports the provisioning of service function chains to define an end to end network service. The framework translates the user provided configuration to OpenStack templates and deploys the network on the infrastructure.

HSC’s Distributed Virtualization Test Framework supports an easy-to-integrate SDK whose APIs can be called from any proprietary application code base under test. These SDK APIs can be used to:

  • Publish the desired information from a service endpoint or s/w entity. The subscription scales to any number of subscribers and the publisher does not need to know about the subscribers before-hand.
  • Subscribe for the info published from a service endpoint and get near real-time updates, whenever the subscribed variable changes in any publishing agent.
  • Register/deregister/retrieve service endpoints
  • Support ELK based real-time logging for any service endpoint of interest
  • Define different scaling criteria for each service point as per the business needs
  • Allow user-defined scaling parameters
  • Allow dynamic configuration (latency, delay etc.) of links between different network entities

Using an optional SDN controller, OVS or OVS-DPDK based virtual data bus, this solution promises real-time data sharing and logging in a distributed deployment. Inter-VM data or logging data is shared over OVS bridge or DPDK compliant OVS bridge using the OVS-DPDK provided para-virtualized virtio PMD.

Features

  • GUI based orchestration to design the network
  • Support to add service function chains for different network services
  • Support for VMs and lightweight containers
  • Easy provisioning of resources and collection/analysis of Key Performance Indicators
  • SDK offers language binding in Python, C/C++, and Java
  • System-meters based scaling as well as custom logic scaling of VNFs
  • Multiple types of Publishing for data sharing - state/variable/tag based, context-based
  • Multiple types of subscription data sharing – state/variable/tag based, logical Id based, context-based
  • Sequence-independent publisher-subscribers
  • ELK framework based centralized logging
  • Leverages OVS-DPDK based networking for real-time data sharing
  • SDN controlled virtual bus for distributed deployment

Dependencies

Though not mandatory to use, but to attain real-time data sharing in a virtualized environment, following requirements exist:

  • OpenVswitch
  • DPDK vhost user interfaces
  • High-speed DPDK NIC cards

Practical Applications

The aforesaid accelerator solution can be applied in the following use-cases

  1. Testing core n/w functions (SGW, PGW, MME, PCRF) from multiple vendors
  2. Testing functional, fail-over and recovery handling in a microservice based implementation of network applications
  3. Application Function Testing for an MEC environment with different architectures and LADNs
  4. Provide a plurality of network equipment ecosystem needed to test IoT applications

 

We use cookies (including third party cookies) to ensure you get the best experience while visiting our website. Click "Accept Cookies" to accept the cookie usage. Click "Cookie Settings" to adjust cookie settings.

Mandatory Cookies

These cookies cannot be disabled

These cookies are necessary for the website to function and cannot be switched off.

Cookies:
  • .ASPXANONYMOUS
  • .DOTNETNUKE
  • __RequestVerificationToken
  • authentication
  • dnn_IsMobile
  • language
  • LastPageId
  • NADevGDPRCookieConsent_portal_0
  • userBrowsingCookie

Analytics Cookies

These cookies allow us to monitor traffic to our website so we can improve the performance and content of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited or how you navigated around our website.

Cookies:
  • _ga
  • _gat
  • _gid

Functional Cookies

These cookies enable the website to provide enhanced functionality and content. They may be set by the website or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.

Cookies:
  • __atuvc
  • euconsent

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Cookies:

Not used.