arrow
返回

Object Proxy Patterns for Accelerating Distributed Applications

delete2025-02-01
delete0
delete
OA
AI
J
J. Gregory Pauloski *
V
Valérie Hayot-Sasson
L
Logan Ward
A
Alexander Brace
A
André Bauer
K
Kyle Chard
I
Ian Foster
DOI:10.1109/TPDS.2024.3511347delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Workflow and serverless frameworks have empowered new approaches to distributed application design by abstracting compute resources. However, their typically limited or one-size-fits-all support for advanced data flow patterns leaves optimization to the application programmer-optimization that becomes more difficult as data become larger. The transparent object proxy, which provides wide-area references that can resolve to data regardless of location, has been demonstrated as an effective low-level building block in such situations. Here we propose three high-level proxy-based programming patterns-distributed futures, streaming, and ownership-that make the power of the proxy pattern usable for more complex and dynamic distributed program structures. We motivate these patterns via careful review of application requirements and describe implementations of each pattern. We evaluate our implementations through a suite of benchmarks and by applying them in three meaningful scientific applications, in which we demonstrate substantial improvements in runtime, throughput, and memory usage.
Keyword:
Distributed databases
Genomics
Computational modeling
Production facilities
Engines
Connectors
Programming
Memory management
Load modeling
Complexity theory
Distributed computing
futures
memory management
open-source software
streaming

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Activity/inactivity circadian rhythm shows high similarities between young obesity-induced rats and old rats
err2016-03-01
err0
errOAAI
errR Bravo Santos; J Delgado; J Cubero; L Franco; S Ruiz-Moyano; M Mesa; AB Rodríguez; C Uguz; C Barriga
err分享
err收藏
Weathering and vegetation controls on nickel isotope fractionation in surface ultramafic environments (Albania)
err2015-08-01
err0
PREAI
errNicolas Estrade; Christophe Cloquet; Guillaume Echevarria; Thibault Sterckeman; Tenghaobo Deng; YeTao Tang; Jean-Louis Morel
err分享
err收藏
Biomolecular Simulation: A Computational Microscope for Molecular Biology
err2012-06-09
err966
PREAI
errDror, Ron O.; Dirks, Robert M.; Grossman, J. P.; Xu, Huafeng; Shaw, David E.
err分享
err收藏
How has our knowledge of dinosaur diversity through geologic time changed through research history?
err2018-02-19
err0
errOAAI
errJonathan P. Tennant; Alfio Alessandro Chiarenza; Matthew Baron
err分享
err收藏
err分享
err收藏
EEG frontal asymmetry related to pleasantness of music perception in healthy children and cochlear implanted users
err2012-08-01
err0
PREAI
errG. Vecchiato; A. G. Maglione; A. Scorpecci; P. Malerba; P. Marsella; G. Di Francesco; S. Vitiello; A. Colosimo; F. Babiloni
err分享
err收藏
err分享
err收藏
学者 查看更多内容