application delivery controller product development ...sdn.calsoftlabs.com › downloads ›...
TRANSCRIPT
CALSOFTLABS
APPLICATION DELIVERY CONTROLLER PRODUCT
DEVELOPMENT & SUSTENANCE ENGINEERING
THE CLIENT
The client is a leading provider of integrated
application delivery, load balancing, WAN
optimization and application & network security
solutions and a leader in Gartner Magic Quadrant.
ALTEN Calsoft Labs was responsible for the
development & sustenance of an Application
Delivery Controller (ADC) which supports
application optimization, application delivery &
high availability. We also virtualized the application
delivery controller to support seamless scalability
in data center environments.
OVERVIEW
THE CHALLENGE
The client wanted ALTEN Calsoft Labs to develop
and sustain their ADC product portfolio. The key
challenges of the project were:
INNOVATE INTEGRATE TRANSFORM
THE SOLUTION
CASE STUDY
www.altencalsoftlabs.com
Development and sustenance of Application
Delivery Controller (ADC) product line that
supports L4-L7 application delivery optimization
in Enterprise & Service Provider networks
Virtualization of ADC supporting seamless
scalability in data center environments
Level 2/3/4 engineering support from low cost
center in India
ALTEN Calsoft Labs product engineering services for the ADC included L4-L7 application optimization
and securely scale delivery of applications such as VoIP, Web Services, ERP, CRM etc. Support for multi-
layer security with application-layer intrusion prevention, Denial of Service (DoS) protection, SSL
acceleration and SSL VPN were some of the other key feature developed for the ADC. We also
implemented application health checking and load balancing to simplify deployment and enable high
availability application architectures.
Intelligent Traffic Management was developed that enabled classification, prioritization, redirection,
rate limiting and rate shaping of application traffic. ALTEN Calsoft Labs supported the product evolution
from 200 Mbps standalone appliance on custom PowerPC hardware to 160 Gbps μTCA chassis appliance
(x86 architecture).
Virtualization of the Application Delivery with real-time dynamic allocation of data center resources and
enhancements to support up to 320 virtual instances were some of the our other engineering
contributions.
ALTEN Calsoft Labs product engineering services for the Application Delivery Controller included:
New feature development, continuous integration & verification (I&V) and quality assurance (QA),
Test Automation development
Sustenance engineering services including bug fixing, patch releases, service packs and
software upgrades, Level -2/3/4 engineering ownership
New product development, Hardware/OS migration, Feature and performance enhancements
Started with 10 member core team onsite for I&V and QA, developed an offshore team
of 30 members to augment the onsite team in 2003
Established a well-equipped lab infrastructure of 3500+ sq ft in India with dedicated TPC with
client R&D locations
Ramped up to a size of 100+ members with complete development, I&V and QA ownership across
multiple projects and multiple product variants
Supported migration from Waterfall to Agile processes
Continuous Process Improvement initiatives directed towards Productivity & Quality improvement,
Change Management and Capability Improvement
KEY ENGAGEMENT HIGHLIGHTS
CALSOFTLABSINNOVATE INTEGRATE TRANSFORM
CASE STUDY
www.altencalsoftlabs.com
TECHNOLOGY AND RESOURCES
C/C++/Linux development, Java-based Test automation framework
GIT server in India and client location
Jenkins used as Continuous Integration tool
Rally for Agile Project lifecycle Management
Other tools include CVS, GCC, GDB, etc. and Third party Test equipment