GRAPLEr: A Distributed Collaborative Environment for Lake Ecosystem Modeling that Integrates Overlay Networks, High-throughput Computing, and Web Services
Kensworth Subratie, Saumitra Aditya, Renato Figueiredo, Cayelan C., Carey, Paul Hanson

TL;DR
GRAPLEr is a novel distributed computing platform that combines overlay networks, high-throughput computing, and web services to enable collaborative lake ecosystem modeling across multiple institutions and cloud environments.
Contribution
It introduces a unique integration of overlay virtual networks with high-throughput computing middleware and web interfaces for ecological modeling.
Findings
Efficient aggregation of distributed resources via IPOP overlay network.
Successful execution of large-scale lake model simulations across multiple clouds.
Improved collaboration and resource sharing for ecological research.
Abstract
The GLEON Research And PRAGMA Lake Expedition -- GRAPLE -- is a collaborative effort between computer science and lake ecology researchers. It aims to improve our understanding and predictive capacity of the threats to the water quality of our freshwater resources, including climate change. This paper presents GRAPLEr, a distributed computing system used to address the modeling needs of GRAPLE researchers. GRAPLEr integrates and applies overlay virtual network, high-throughput computing, and Web service technologies in a novel way. First, its user-level IP-over-P2P (IPOP) overlay network allows compute and storage resources distributed across independently-administered institutions (including private and public clouds) to be aggregated into a common virtual network, despite the presence of firewalls and network address translators. Second, resources aggregated by the IPOP virtual…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
