Transparent Asynchronous Zero-copy Remote I/O (TAZeR)

RESOURCE

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]
  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.:
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

RESOURCE

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}
}