Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MachineLearningSystem/dorylus
Dorylus: Affordable, Scalable, and Accurate GNN Training
https://github.com/MachineLearningSystem/dorylus
Last synced: about 1 month ago
JSON representation
Dorylus: Affordable, Scalable, and Accurate GNN Training
- Host: GitHub
- URL: https://github.com/MachineLearningSystem/dorylus
- Owner: MachineLearningSystem
- Fork: true (uclasystem/dorylus)
- Created: 2022-05-15T12:42:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2021-05-31T18:57:29.000Z (over 3 years ago)
- Last Synced: 2024-08-02T19:37:21.274Z (5 months ago)
- Homepage:
- Size: 5.21 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-AI-system - Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threads OSDI'21
README
# Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threads
This is Dorylus, a *Scalable*, *Resource-efficient* & *Affordable*
computation system for
[Graph Neural Networks](https://tkipf.github.io/graph-convolutional-networks/),
built upon an architecture combining cheap data servers on
[AWS EC2](https://aws.amazon.com/ec2/) with serverless computing on
[AWS Lambda Threads](https://aws.amazon.com/lambda/).> Dataserver originally is a push-based ASPIRE implementation, a cleaned up version of gift (forked on July 06, 2016). Implemented streaming-like processing as in Tornado (SIGMOD'16) paper.
Now the main logic of the engine has been completely simplified, and we integrate it with AWS Lambda threads. Ultimate goal is to achieve "*Affordable AI*" with the benefit of **cheap scalability** brought by serverless computing.
Check out our [OSDI'21 paper](http://web.cs.ucla.edu/~harryxu/papers/dorylus-osdi21.pdf) for details of the design.
## User Guide
Check our [Wiki page](https://github.com/uclasystem/Dorylus/wiki) for managing your EC2 clusters, building & running Dorylus.