Applying Thought   
About Wipro
Newsroom
Investors
Careers
  
   
Wipro Technologies Consulting IT Services Product Design Business Process Outsourcing CONTACT US
 
Case Studies
Ideas
 
Search
Computing Platforms Home
Product Development
Product Enhancement
Product Migration
Product Sustenance
End to End QA
Product Hardening
 
Global Sourcing Lounge
 
 
 
COMPUTING PLATFORMS
Case Study
 
Enterprise database migration across platforms
 
 
The customer
A US-based technology leader in enterprise databases
 
The challenge
The challenge was to port the RDBMS onto the popular and more open systems, Solaris and Windows NT. Initially fixed for 32 bit, the scope of the project was increased mid way to 64 bit.
 
The solution
The project was staffed with a 60 member Wipro team quickly.
The migration effort involved redesign of key components of the RDBMS that were executed in kernel mode, development of a scheduler, redesign of row formats and design of an expression evaluator for SPARC processor. This involved work on the Solaris Intel system, Solaris SPARC (Enterprise 450 and 6500) system and the NT system.
The use of automated tools during the project was significant, with several tools developed in-house. A "GCC" based tool was developed to analyze C code base and 64-bit porting was automated using an in-house tool
The multi-sited code base was managed by making use of Clearcase that enhanced its accessibility and the ease of re-configuration.
Enabled multiple platforms support – 32 and 64 bit Unix, Windows 32 and 64 bit, Linux 32 and 64 bit
Redesigned components of the product for migration and portability
Migrated from process to threads model and developed tools to automatically detect migration issues
Performance tuning of product for competitive benchmarking
Complete ownership of the Common Code Base for different platforms
Product with full functionality delivered on schedule
Used six sigma methodologies to develop test cases, improve code coverage, reduce testing time
 
The benefits
Complete ownership of a complex product – code size 5MLOC
Faster release of products new versions – every 6 months
3 joint patents filed for the design and tools
With approximately 100 person years dedicated to the project, both the porting and the extensive documentation were completed on schedule.
 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  CASE STUDIES
Fixing the defects for non stop operating system
Porting a large RDBMS from the proprietary OS to 64 bit Solaris
Release management and pre-release testing
  More case studies

 
Contact us Terms of use Privacy Sitemap