All Projects → SJTU-IPADS → Wukong

SJTU-IPADS / Wukong

Licence: apache-2.0
A graph-based distributed in-memory store that leverages efficient graph exploration to provide highly concurrent and low-latency queries over big linked data

Projects that are alternatives of or similar to Wukong

Hazelcast
Open-source distributed computation and storage platform
Stars: ✭ 4,662 (+3379.1%)
Mutual labels:  in-memory, distributed-systems
Go Archaius
a dynamic configuration framework used in distributed system
Stars: ✭ 133 (-0.75%)
Mutual labels:  distributed-systems
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-11.19%)
Mutual labels:  distributed-systems
Faust
Python Stream Processing. A Faust fork
Stars: ✭ 124 (-7.46%)
Mutual labels:  distributed-systems
Orbit
Orbit - Virtual actor framework for building distributed systems
Stars: ✭ 1,585 (+1082.84%)
Mutual labels:  distributed-systems
Nano
Lightweight, facility, high performance golang based game server framework
Stars: ✭ 1,888 (+1308.96%)
Mutual labels:  distributed-systems
Raft Rs
Raft distributed consensus algorithm implemented in Rust.
Stars: ✭ 1,859 (+1287.31%)
Mutual labels:  distributed-systems
Saltie
🚗 Rocket League Distributed Deep Reinforcement Learning Bot
Stars: ✭ 134 (+0%)
Mutual labels:  distributed-systems
Rucio
Rucio - Scientific Data Management
Stars: ✭ 131 (-2.24%)
Mutual labels:  distributed-systems
Mangle
Git Repository for the Mangle tool
Stars: ✭ 125 (-6.72%)
Mutual labels:  distributed-systems
Hazelcast Nodejs Client
Hazelcast IMDG Node.js Client
Stars: ✭ 124 (-7.46%)
Mutual labels:  in-memory
Lottor
distributed transaction service based on reliable msg,基于可靠消息的柔性分布式事务实现方案。
Stars: ✭ 122 (-8.96%)
Mutual labels:  distributed-systems
Kronos
Distributed Time Synchronization Service
Stars: ✭ 131 (-2.24%)
Mutual labels:  distributed-systems
Sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Stars: ✭ 1,531 (+1042.54%)
Mutual labels:  distributed-systems
Go Grpc
A simpler grpc framework
Stars: ✭ 133 (-0.75%)
Mutual labels:  distributed-systems
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-11.94%)
Mutual labels:  distributed-systems
Pyro5
Pyro 5 - Python remote objects for modern python versions
Stars: ✭ 123 (-8.21%)
Mutual labels:  distributed-systems
Panic Server
Testing for collaborative apps and tools
Stars: ✭ 128 (-4.48%)
Mutual labels:  distributed-systems
Temporal
Temporal service
Stars: ✭ 3,212 (+2297.01%)
Mutual labels:  distributed-systems
Vertx In Action
Examples for the Manning "Vert.x in Action" book
Stars: ✭ 134 (+0%)
Mutual labels:  distributed-systems

Wukong for Linked Data

Wukong is a fast and distributed graph-structured store that leverages efficient graph exploration to proivde highly concurrent and low-latency query processing over big linked data.

Feature Highlights

  • High-performance and scalable in-memory graph store
  • Fast and concurrent SPARQL query processing by graph exloration
  • Fast communication by leveraging RDMA feature of InfiniBand network
  • A GPU extension of query engine for heterogenous (CPU/GPU) cluster
  • A type-centric SPARQL query plan optimizer

For more details see Wukong Project, including new features, roadmap, instructions, etc.

Getting Started

License

Wukong is released under the Apache 2.0 license.

If you use Wukong in your research, please cite our paper:

@inproceedings{osdi2016wukong,
 author = {Shi, Jiaxin and Yao, Youyang and Chen, Rong and Chen, Haibo and Li, Feifei},
 title = {Fast and Concurrent RDF Queries with RDMA-based Distributed Graph Exploration},
 booktitle = {12th USENIX Symposium on Operating Systems Design and Implementation},
 series = {OSDI '16},
 year = {2016},
 month = Nov,
 isbn = {978-1-931971-33-1},
 address = {GA},
 pages = {317--332},
 url = {https://www.usenix.org/conference/osdi16/technical-sessions/presentation/shi},
 publisher = {USENIX Association},
}

Academic and Reference Papers

[OSDI] Fast and Concurrent RDF Queries with RDMA-based Distributed Graph Exploration. Jiaxin Shi, Youyang Yao, Rong Chen, Haibo Chen, and Feifei Li. Proceedings of 12th USENIX Symposium on Operating Systems Design and Implementation, Savannah, GA, US, Nov, 2016.

[SOSP] Sub-millisecond Stateful Stream Querying over Fast-evolving Linked Data. Yunhao Zhang, Rong Chen, and Haibo Chen. Proceedings of the 26th ACM Symposium on Operating Systems Principles, Shanghai, China, October, 2017.

[USENIX ATC] Fast and Concurrent RDF Queries using RDMA-assisted GPU Graph Exploration. Siyuan Wang, Chang Lou, Rong Chen, and Haibo Chen. Proceedings of 2018 USENIX Annual Technical Conference, Boston, MA, US, July 2018.

[USENIX ATC] Pragh: Locality-preserving Graph Traversal with Split Live Migration. Xiating Xie, Xingda Wei, Rong Chen, and Haibo Chen. Proceedings of 2019 USENIX Annual Technical Conference, Renton, WA, US, July 2019.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].