Log-Structured File Systems
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'Forbes D. Lewis', 'PO_EMAI': None, 'PO_PHON': None}
CPU speeds are improving at a dramatic rate, while disk speeds are not.         This technology shift suggests that many engineering and office                 applications will become so I/O-limited that they cannot benefit from           further CPU improvements.  Log-structure file systems will be                   investigated as a technique for improving the I/O performance of                general-purpose file systems.  In a log-structured file system, the             only representation of data on disk is in the form of an append-only            log.  New data can be appended to a log-structured file system without          seeks, even when writing unrelated small files; this potentially                provides an order-of-magnitude improvement in write performance over            today's file systems.  When a log-strucuted file system is used in              conjunction with an array of small disks (which provides high                   bandwidth) and a large main-memory file cache (which satisfies most             read accesses), it may be possible to achieve 1000-fold improvements in         I/O performance over today's systems.  This project will explore                implementation techniques for log-structured file systems, including            log management, log wrap-around, and the interaction of the log with            disk arrays and archival storage.  A prototype log-structured file              system will be implemented as part of the Sprite network operating              system and its performance in a network file server will be measured.
{'FirstName': 'John', 'LastName': 'Ousterhout', 'PI_MID_INIT': 'K', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'John K Ousterhout', 'EmailAddress': None, 'NSF_ID': '000322410', 'StartDate': '06/01/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'University of California-Berkeley', 'CityName': 'BERKELEY', 'ZipCode': '947101749', 'PhoneNumber': '5106433891', 'StreetAddress': '1608 4TH ST STE 201', 'StreetAddress2': None, 'CountryName': 'United States', 'StateName': 'California', 'StateCode': 'CA', 'CONGRESSDISTRICT': '12', 'CONGRESS_DISTRICT_ORG': 'CA12', 'ORG_UEI_NUM': 'GS3YEVSS12N6', 'ORG_LGL_BUS_NAME': 'REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE', 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
[{'Code': '2875', 'Text': 'SYSTEM SOFTWARE'}, {'Code': '2876', 'Text': 'DISTRIBUTED SYSTEMS'}, {'Code': '2890', 'Text': 'CISE Research Resources'}]
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1989&All=true', 'xml': '8900029.xml'}