
Advanced software algorithms
Author(s) -
Keith Berry,
Steve Dayton
Publication year - 1996
Language(s) - English
Resource type - Reports
DOI - 10.2172/525037
Subject(s) - computer science , relational database , matching (statistics) , software , set (abstract data type) , software engineering , process (computing) , data processing , database , quality assurance , computer architecture , operating system , programming language , engineering , statistics , operations management , external quality assessment , mathematics
Citibank was using a data collection system to create a one-time-only mailing history on prospective credit card customers that was becoming dated in its time to market requirements and as such was in need of performance improvements. To compound problems with their existing system, the assurance of the quality of the data matching process was manpower intensive and needed to be automated. Analysis, design, and prototyping capabilities involving information technology were areas of expertise provided by DOE-LMES Data Systems Research and Development (DSRD) program. The goal of this project was for Data Systems Research and Development (DSRD) to analyze the current Citibank credit card offering system and suggest and prototype technology improvements that would result in faster processing with quality as good as the current system. Technologies investigated include: a high-speed network of reduced instruction set computing (RISC) processors for loosely coupled parallel processing, tightly coupled, high performance parallel processing, higher order computer languages such as `C`, fuzzy matching algorithms applied to very large data files, relational database management system, and advanced programming techniques