Abstract
Transparent Asynchronous Zero-copy Remote I/O (TAZeR) is a framework built to facilitate grid computing by easing the memory movement and management across geographically separated computing resources. TAZeR employs a multiclient/
multi-server paradigm where data is stored at on a remote server. Users preload an interposing library which upon application start-up, stands up an ephemeral lightweight client. The client captures POSIX I/O calls to TAZeR meta-files which contains the IP address/port of the remote server, the location of the file on remote server, and additional meta-data.
The client connects to the server using this information and begins downloading the file in parts optionally compressing the data.
- Developers:
-
Friese, Ryan [1] ; Suetterlein, Joshua [1] ; Tallent, Nathan [1]
- Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
- Release Date:
- 2019-11-14
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 2-clause "Simplified" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC05-76RL01830
- Code ID:
- 32519
- Site Accession Number:
- Battelle IPID 31765-E
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Country of Origin:
- United States
Citation Formats
Friese, Ryan, Suetterlein, Joshua, and Tallent, Nathan.
Transparent Asynchronous Zero-copy Remote I/O (TAZeR).
Computer Software.
https://github.com/pnnl/tazer.
USDOE.
14 Nov. 2019.
Web.
doi:10.11578/dc.20240614.97.
Friese, Ryan, Suetterlein, Joshua, & Tallent, Nathan.
(2019, November 14).
Transparent Asynchronous Zero-copy Remote I/O (TAZeR).
[Computer software].
https://github.com/pnnl/tazer.
https://doi.org/10.11578/dc.20240614.97.
Friese, Ryan, Suetterlein, Joshua, and Tallent, Nathan.
"Transparent Asynchronous Zero-copy Remote I/O (TAZeR)." Computer software.
November 14, 2019.
https://github.com/pnnl/tazer.
https://doi.org/10.11578/dc.20240614.97.
@misc{
doecode_32519,
title = {Transparent Asynchronous Zero-copy Remote I/O (TAZeR)},
author = {Friese, Ryan and Suetterlein, Joshua and Tallent, Nathan},
abstractNote = {Transparent Asynchronous Zero-copy Remote I/O (TAZeR) is a framework built to facilitate grid computing by easing the memory movement and management across geographically separated computing resources. TAZeR employs a multiclient/
multi-server paradigm where data is stored at on a remote server. Users preload an interposing library which upon application start-up, stands up an ephemeral lightweight client. The client captures POSIX I/O calls to TAZeR meta-files which contains the IP address/port of the remote server, the location of the file on remote server, and additional meta-data.
The client connects to the server using this information and begins downloading the file in parts optionally compressing the data.},
doi = {10.11578/dc.20240614.97},
url = {https://doi.org/10.11578/dc.20240614.97},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20240614.97}},
year = {2019},
month = {nov}
}