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
 
Migrating a linearly scalable, massively parallel data warehouse to an 'Open' environment
 
 
The customer
The client is a global leader in enterprise data warehousing and enterprise analytical technologies & services. Its clientele include the world's top players in retail, telecom & airlines, top technology companies and leading banks. It provides the expertise to solve the most complex business problems for business growth, increased efficiency, and improved customer relationships.
 
The challenge
Massive and continuously evolving code base
Issues of heterogeneous OS layer design
64 bit design issues of interfacing changes due to OS
Strict address boundaries enforced by architecture & structure alignment issues
Challenges of assembly code migration
 
The solution
The team followed a focused approach to understand the sub-systems and porting issues
Phased implementation, integration and segregation of platform dependent code & independent code was carried out
The team successfully migrated the database onto a 64 bit Solaris test bed
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
design of an expression evaluator for a 64bit RISC processor
Developed several tools to automate the project significantly
tool to analyze C code base and detect 64 bit porting issues
tool for automatic trivial code changes
Porting and extensive documentation were completed on schedule
 
Benefits
3 Joint patents and 7 invention disclosures
Increased product stability – through enhanced supplementary system tools for fault isolation, handling and system maintenance
Ease of future enhancements – development of a common code base improved portability of all product
Competitive advantage – through enhanced SQL engine and a redesigned SQL compiler
97% decrease in test execution time - Six Sigma techniques like Orthogonal Arrays which were used demonstrated increased testing efficiency
Enhanced product portfolio - 64bit migration of parallel RDBMS placed the client at par with competitors & led to new business avenues
 
  Send us an email
Request proposal for services
Subscribe to our monthly newsletter
  CASE STUDIES
Extending the e-Business intelligence application servers for Japanese market
  More case studies

 
Contact us Terms of use Privacy Sitemap