An open API service indexing awesome lists of open source software.

https://github.com/rerorero/prerogel

Go implementation of Google's Pregel
https://github.com/rerorero/prerogel

actor-model graph pregel protoactor

Last synced: 5 months ago
JSON representation

Go implementation of Google's Pregel

Awesome Lists containing this project

README

          

Prerogel
====

[![CircleCI](https://circleci.com/gh/rerorero/prerogel.svg?style=svg)](https://circleci.com/gh/rerorero/prerogel)
[![codecov](https://codecov.io/gh/rerorero/prerogel/branch/master/graph/badge.svg)](https://codecov.io/gh/rerorero/prerogel)

Go implementation of Google's Pregel.
- [Pregel: A System for Large-Scale Graph Processing](https://kowshik.github.io/JPregel/pregel_paper.pdf)

## Examples

- [Maximum Value](/examples/maximum)
- [Single Source Shortest Path](/examples/sssp)

## TODO
- [x] implement superstep
- [x] combiner
- [x] aggregator
- [ ] topology mutation
- [ ] persistent and recovery