DONIO: Distributed Object Network I/O Library
Abstract
This report describes the use and implementation of DONIO (Distributed Object Network I/O), a library of routines that provide fast file I/O capabilities in the Intel iPSC/860 and Paragon distributed memory parallel environments. DONIO caches a copy of the file in memory distributed across all processors. Disk I/O routines (such as read, write, and lseek) are replaced by calls to DONIO routines, which translate these operations into message communication to update the cached data. Experiments on the Intel Paragon show that the cost of concurrent disk I/O using DONIO for large files can be 15-30 times smaller than using standard disk I/O.
- Authors:
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Sponsoring Org.:
- OFFICE OF ENERGY RESEARCH, DOE (US)
- OSTI Identifier:
- 814538
- Report Number(s):
- ORNL/TM-12743
TRN: US200318%%21
- DOE Contract Number:
- AC05-00OR22725
- Resource Type:
- Technical Report
- Resource Relation:
- Other Information: PBD: 1 Jan 1994
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; IMPLEMENTATION; D CODES; DATA TRANSMISSION; COMPUTER NETWORKS
Citation Formats
D'Azevedo, E F. DONIO: Distributed Object Network I/O Library. United States: N. p., 1994.
Web. doi:10.2172/814538.
D'Azevedo, E F. DONIO: Distributed Object Network I/O Library. United States. https://doi.org/10.2172/814538
D'Azevedo, E F. 1994.
"DONIO: Distributed Object Network I/O Library". United States. https://doi.org/10.2172/814538. https://www.osti.gov/servlets/purl/814538.
@article{osti_814538,
title = {DONIO: Distributed Object Network I/O Library},
author = {D'Azevedo, E F},
abstractNote = {This report describes the use and implementation of DONIO (Distributed Object Network I/O), a library of routines that provide fast file I/O capabilities in the Intel iPSC/860 and Paragon distributed memory parallel environments. DONIO caches a copy of the file in memory distributed across all processors. Disk I/O routines (such as read, write, and lseek) are replaced by calls to DONIO routines, which translate these operations into message communication to update the cached data. Experiments on the Intel Paragon show that the cost of concurrent disk I/O using DONIO for large files can be 15-30 times smaller than using standard disk I/O.},
doi = {10.2172/814538},
url = {https://www.osti.gov/biblio/814538},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Sat Jan 01 00:00:00 EST 1994},
month = {Sat Jan 01 00:00:00 EST 1994}
}
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.