CAFS in action
Haworth, G. M. (1985) CAFS in action. Technical Report. ICL CUA pp88.
For those few readers who do not know, CAFS is a system developed by ICL to search through data at speeds of several million characters per second. Its full name is Content Addressable File Store Information Search Processor, CAFS-ISP or CAFS for short. It is an intelligent hardware-based searching engine, currently available with both ICL's 2966 family of computers and the recently announced Series 39, operating within the VME environment. It uses content addressing techniques to perform fast searches of data or text stored on discs: almost all fields are equally accessible as search keys. Software in the mainframe generates a search task; the CAFS hardware performs the search, and returns the hit records to the mainframe. Because special hardware is used, the searching process is very much more efficient than searching performed by any software method. Various software interfaces are available which allow CAFS to be used in many different situations. CAFS can be used with existing systems without significant change. It can be used to make online enquiries of mainframe files or databases or directly from user written high level language programs. These interfaces are outlined in the body of the report.
T.R. Addis, 'A relation-based language interpreter for a content addressable filestore.' ACM Transactions on Database Systems 7 (2), June 1982. E. Babb, 'Implementing a relational database by means of specialised hardware.' ACM Transactions on Database Systems 4 (I), 1979. E. Babb, 'The CAFS File Correlation Unit.' ICL Technical Journal 4 (4), November 1985. L.D. Burnard, 'CAFSand Text: the View from Academia.' ICL Technical Journal 4 (4), November 1985. J.W.S. Carmichael, 'Implementation of a Content Addressable Filestore.' SICOB Convention Informatique, Paris, September 1980. J.W.S. Carmichael, 'IDMS and CAFS.'BCS '81 - Information Technology for the Eighties, London, July 1981. J.W.S. Carmichael, 'Personnel on CAFs.' ICL Technical Journal 2 (3), November 1981. J.W.S. Carmichael 'The contribution of a computer specialising in data management.' SICOB Convention Informatique, Paris, September 1981. J.W.S. Carmichael, 'CAFS: an updated overview.' Yankee Group Seminar - The next generation of database, London, November 1982. J.W.S. Carmichael, 'Content Addressing Technology and Cartographic data.' Euro-Carto I, Oxford, December 1982. J.W.S. Carmichael, 'Use of CAFS with Large Databases in the Public Service.' VLDB, Singapore, May 1983. J.W.S. Carmichael, 'CAFS: Database Made Easy.' Pergamon Infotech: ICL The Way Ahead, London, December 1984. J.W.S. Carmichael, 'The application of ICL's CAFSto Text Storage and Retrieval.' PROTEXT I, Dublin, November 1984. J.W.S. Carmichael, 'History of the ICL Content Addressable File Store.' ICL Technical Journal 4 (4), November 1985. G.F. Coulouris, J .M. Evans, R.W. Mitchell, 'Towards Content Addressing in Data Bases.' BCS Computer Journal, February 1972. C.H.E. Corbin, 'Creating an end-user CAFS service.' ICL Technical Journal 4 (4), November 1985. L.E. Crockford, 'An associative data management system.' ICL Technical Journal 3 (I), May 1982 L. Harding, 'Content Addressable Filestore as a memory resource.' ICCC 6 - Pathways to the Information Society, London, Sept 1982, G. McC. Haworth, 'The CAFS System Today and Tomorrow.' ICL Technical Journal 4 (4), November 1985. P.B. Hawthorn, D.J. Dewitt, 'Performance analysis of alternative database machine architectures.' IEEE Trans. Software Eng. vol. SE-8 no. I, January 1982. A.T.F. Hutt, 'History of the CAFS Relational Software.' ICL Technical Journal 4 (4), November 1985. ICL Computer Users Association, 'CAFS Exploitation.' CAFSUser Group Working Party Report July 1984. M.H. Kay, 'Textmaster: a document retrieval system using CAFs.' ICL Technical Journal 4 (4), November 1985. M.J.R. Keen 'DRAGON: the development of an expert sizing system.' Database and Network Journal 14(1), 1984. V.A.J. Maller, 'The Content Addressable Filestore.' ICL Technical Journal I (3), November 1979. V.A.J. Maller, 'A Content Addressable Filestore.' IEEE Spring Conference, San Francisco, 1979. V.A.J. Maller, 'Information retrieval using the Content Addressable Filestore.' IFIP Congress, Tokyo October, 1980. V.A.J. Maller, 'The content addressable filestore: a technical overview.' IUCC Bulletin, 3 (I), April 198I. V.A.J. Maller, J. W.S. Carmichael, 'The content addressable filestore.' IFIP-File structures and databases for Computer Aided Design, Frankfurt, September 1981. N. McPhail, 'Development of the CAFS-ISP Controller product for Series 29 and Series 39 Systems.' ICL Technical Journal 4 (4), November 1985. R.W. Mitchell, 'The Content Addressable Filestore.' Proc. Online Conference on Database Technology, April 1976. J. Myszko, 'A corporate human resources information system.' BCS '81 - Information Technology for the Eighties, London, July 1981. G.G. Scarrot, 'The Wind of Change.' ICL TechnicalJournal I (I), November 1978. R.M. Tagg, 'CAFS-ISP: Issues for the Application Designer.' ICL Technical Journal 4 (4), November 1985. A.J. Walker, 'Content Addressing: the key to simple flexible design.' Database Design Update: Proc. BCS Database Specialist Group, April 1984. D. Walker, 'Secrets of the sky: the IRAS data at QMC.'ICL Technical Journal 4 (4), November 1985. A.G. Ward, 'Name-tracing using the ICL Content Addressable Filestore.' VLDB, Singapore, August 1984. P.R. Wiles, 'Using secondary indexes for large CAFSdatabases.' ICL Technical Journal 4 (4), November 1985. F. Wolferman, 'Der Context Addressable Processor-ein Datenretrievalsystem von ICL.' BIFOA, Cologne, January 1981. ICL Technical Publications CAFS R30053, 'CAFS Exploitation: a practical guide.' 1986. DCI ROO421,'Direct CAFS Interface Programming Guide (DCI.IOO).' 1985. DCI ROO431, 'Direct CAFS Interface Reference Card (DCI.IOO).' 1985. DDS ROO408,'Data Dictionary System: The DDS Model (DDS.700).' 1984. IDMSX ROO154,'IDMS Part 2: Database Establishment (third edition).' 1984. IDMSX ROO155,'IDMS Part 3: Using a Database (third edition).' 1984. IDMSX ROO156,'IDMS Part 4: Database Programming (third edition).' 1984. IDMSX ROO153,'IDMS Part 5: Database Design (third edition).' 1984. QUERYMASTER ROO433, 'Using QUERYMAST(EQRM.250).' 1985. QUERYMASTER ROO434, 'Using DDS to prepare a Query View (QM.250).' 1985. QUERYMASTER ROO435, 'Running QUERYMASTiEnRVME(QM.250).' 1985. QUERYMASTER ROO436, 'QUERYMASTUERser's Reference Card (QM.250).' 1985. RCI ROO251, 'The Relational CAFSInterface User Guide (RCI.IOO).' 1985. VME ROO475,'Programmer's Guide.' 1985.
Repository Staff Only: item control page