Scientific Software
Updated 6 months ago

BoboCEP — Peer-reviewed • Rank 9.6 • Science 95%

BoboCEP: a Fault-Tolerant Complex Event Processing Engine for Edge Computing in Internet of Things - Published in JOSS (2023)

Updated 6 months ago

hivemind • Rank 23.0 • Science 77%

Decentralized deep learning in PyTorch. Built to train models on thousands of volunteers across the world.

Updated 6 months ago

xgboost • Rank 34.6 • Science 64%

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

Updated 6 months ago

faststream • Rank 25.9 • Science 36%

FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.

Updated 6 months ago

hyx • Rank 11.2 • Science 44%

🧘‍♀️ Lightweight fault tolerant primitives for your modern asyncio Python microservices

Updated 6 months ago

https://github.com/pegasus-isi/pegasus • Rank 19.2 • Science 36%

Pegasus Workflow Management System - Automate, recover, and debug scientific computations.

Updated 6 months ago

fugue • Rank 25.1 • Science 26%

A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.

Updated 6 months ago

https://github.com/larribas/dagger • Rank 8.1 • Science 26%

Define sophisticated data pipelines with Python and run them on different distributed systems (such as Argo Workflows).

Updated 5 months ago

https://github.com/copyleftdev/kukai • Rank 0.7 • Science 26%

KūKai is a modular, high-performance load-testing framework for TCP-based protocols. Inspired by the Hawaiian god Kūkailimoku (often called Kū), associated with warfare and strategic battles, KūKai aims to help you “wage war” on servers to test their capacity and resilience.

Updated 6 months ago

delicoco-ieee-transactions • Science 67%

In compressed decentralized optimization settings, there are benefits to having multiple gossip steps between subsequent gradient iterations, even when the cost of doing so is appropriately accounted for e.g. by means of reducing the precision of compressed information.

Updated 5 months ago

https://github.com/aveek-saha/two-phase-commit • Science 13%

A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC

Updated 6 months ago

dsrt-2024-distributed-monitoring • Science 31%

Experiments for "An Architecture and Prototype for Monitoring Distributed Simulations of Distributed Systems"

Updated 6 months ago

dfir_datalog • Science 54%

A high-level distributed programming framework for Rust

Updated 4 months ago

https://github.com/dineshpinto/synchronous-gossip-protocol • Science 13%

Python implementation of a synchronous gossip protocol with Byzantine nodes

Updated 6 months ago

https://github.com/amilworks/amilworks.github.io • Science 13%

Personal Website that showcases my publications and the software I develop.

Updated 6 months ago

https://github.com/adamouization/relaxation-technique-parallel-computing • Science 13%

:repeat: Relaxation technique using POSIX threads (shared memory configuration) and MPI (distributed memory configuration).

Updated 6 months ago

https://github.com/adalkiran/distributed-inference • Science 13%

A project to demonstrate an approach to designing cross-language and distributed pipeline in deep learning/machine learning domain, using WebRTC and Redis Streams.

Updated 6 months ago

xinda • Science 31%

Automated Testing and Adaptive Detection of **Slow Faults** in Distributed Systems