In the pursuit of reducing the time to market, serving customers with exciting services, and staying competitive, businesses are rapidly adopting open source technologies. Open source software is being used extensively by enterprises and technology ISVs, especially in the Telecom industry, to rapidly enable cutting-edge technologies with modern practices followed in the community. These open source projects have influenced software development cycles (design, prototype, development, integration, and testing) and are supporting IT infrastructure to enable agile service deployments.
Calsoft supports customers with strategic adoption of open source technologies to:
- Develop solutions
- Implement processes
- Refine workload architecture
- Sustain the solutions further
We have contributed to leading open source projects and initiated projects like Open vSwitch and Medhavi.
Five pillars of Calsoft’s open source expertise
We help customers to build their products completely based on open source tools and frameworks. This involves following modern software engineering practices that most open source projects are prioritizing. We help in containerizing, building microservices to automate, scale application elements, and make them more resilient.
We offer consultations to customers, enabling them to strategically choose the right open source technologies to address the gaps in their solutions and bring about innovative features. We pinpoint the areas where open source can reduce the costs and the total cost of ownership (TCO).
We help customers in architecting their solutions using open source frameworks. This involves recommending open source in designing and prototyping of solutions that helps in automating a few layers, achieving security, and monitoring of applications and IT workloads.
We help our customers by recommending open source frameworks in product engineering practices and further assist in the development, testing, UI engineering, and sustaining of their products. We follow the cloud-native development approach to adhere to the modern software development paradigm.
We offer maintenance and support services for applications and products developed using open source technologies. We help customers to continuously track changes in open source projects and recommend and apply patches in existing solutions built using open source technologies.
Calsoft’s Open Source Advantages
Using open source technologies enables us to pass on the cost advantage to our customers.
Community-based development enables rapid security and quality patches to solutions.
Cost effective as the scale of infrastructure is large in telecom and enterprises.
Allows customization as per need and helps examine the solution in different environments.
Development for new technologies and backend core of any new data center domain.
Enables innovation by reducing vendor lock-in, and supports a more agile development process.
- Enables Cloud Native Storage – Ceph, Rook, etc
- Data Managements: DR and Backup – CSI, Valero
- Cloud Attached Storage OpenEBS
- Core Solution Development & CI/CD
- Workloads Orchestration & Lifecycle Management
- Ecosystem Integration
- Core Development of Solutions
- Deep Learning Algorithms
- AI/ML Workloads Orchestration
Open source Projects
Our engineers and architects are consistently contributing to OpenStack, which is among the fastest growing opensource communities in the world. Our contributions include the following:
ELIOT is a family of Akraino blueprint, which intends to develop a fully integrated edge network infrastructure and run edge computing applications on lightweight edge nodes. We have made code enhancements through automation scripts and ready-to-use VM images. Using these images, you can try out an edge use case (IoT) in a couple of hours, instead of spending days and weeks over it. Details of our contributions can be found on the Eliot wiki page: https://wiki.akraino.org/display/AK/ELIOT+Installation+Guide
We understand the workings of ONAP and help our customers with real-time, policy-driven service orchestration and automation, along with support for complete life cycle management activities.
- End-to-end orchestration
- End-to-end network slicing management
- 5G service orchestration
- Self-Organizing Network (SON) enhancements
- Fault management/performance management data collection
Our contribution to StarlingX is focused on a significant reduction of the kick-off time for users by introducing a StarlingX-in-a-box VM. It also amalgamates EdgeXFoundry and Kubernetes to handle workloads. We have also contributed to StarlingX Guide for ‘How to get up & running with StarlingX EdgeX’ and documentation for ‘How to Create StarlingX-in-a-box Images’.
Download link for the image: https://drive.google.com/file/d/1ntQSILp4rg-L_CMQPLCPsvtYdAmQFHFp/view?usp=drive_open
Users from China please download from here: https://pan.baidu.com/s/1OJT2QvrWbY5eLgjn4qB6dA (Extract code: 645f)
We have expertise in leveraging OPNFV to support our customers. Here are a few instances:
We helped automate the validation of a commercial OpenStack solution with OPNFV Functest test framework for different test suites such as Healthcheck, Smoketest, Components, VNFs. We also automated OPNFV Yardstick framework to benchmark the performance of the solution.
We supported a customer with testing a commercial OpenStack solution for VNF deployment and performance benchmark testing. The engagement included testing of VNFs on top of the NFV environment using OPNFV Functest test suites.
‘Medhavi’ is a Sanskrit word, meaning ‘Intelligent’. Medhavi architecture revolves around simple compute workload managers and a clean concept of jobs — how they are placed and scheduled using Open Infrastructure. Some of our contributions include:
Calsoft is actively involved in contributing to Open vSwitch project. Calsoft capabitities include
- Contribution to Open vSwitch project
- Open vSwitch Integration into hypervisors
- Open vSwitch integration testing
- Development of OVS Utilities
Key engagements
Performance Benchmarking for the VNFs Deployed on Customer Cloud
Calsoft engaged with the customer for testing OpenStack based VIM platform for VNF deployment and performance benchmark testing. Benchmark results...NOS Integration with OpenStack-ODL
Calsoft engaged with the customer in building the central management application with Cloud Platform to manage the switches and allow...Edge Device Orchestration: Configuration and Monitoring Console
Calsoft was engaged with the client for the development of an Orchestration platform to configure, monitor and administer the edge...Conversion of live VM to Docker Containers
Calsoft has developed a tool which can be used to convert live VM into Container images.Edge Computing : Contribution to Akraino Edge Stack
Calsoft made a contribution to Akraino Edge stack with code enhancements to the Akraino Edge family and created two qcow2...Porting, Implementation and Automation of OpenSSL
Calsoft was engaged with the client for Porting, Implementing and Automating OpenSSL.MEC & REC Edge Development with End-to-End Orchestration
Calsoft was engaged by the customer for developing 5G MEC & REC Edge platforms.NFV: vRouter Integration with Openstack Tacker
Calsoft is working on life cycle management of virtual router. Opesntack-Tacker which implements ETSI-MANO architecture is used for this purpose.Tanzu Kubernetes Grid Using vSphere with Kubernetes
Calsoft was engaged by the customer for designing, deployment, and post validation of Telco Cloud VCF - Tanzu Kubernetes Grid...Microservices Architecture for Identity Management Application
Calsoft is working on converting monolithic architecture of Identity service management product to microservices based architecture to achieve scalability. Edge Controller for Ceph Management
Calsoft is the development partner for a startup providing whitebox networking switches and managed solutions.Thought Leadership
Open source Partner Ecosystem
+91 (20) 6654 4444 (India)