Skip to content

Graphene: Fine-Grained IO Management for Graph Computing. FAST'17

License

Notifications You must be signed in to change notification settings

charlifu/Graphene

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Specification

To run graphene, you need to do three things: partition a graph, format and mount disks and distribute graph data on disks, run graphene. These three steps also constitute the entire Graphene project structure as below.


Project structure

  • converter: convert a text tuple list into row-column balanced 2d partition format of the graph.
  • disk_management: format and mount disks to the server and further distribute the partitioned dataset into these disks.
  • Graphene contains lib and test two source code. Please find the detailed specification in the sub folders.

Should you have any questions about this project, please contact us by [email protected].


Reference

[FAST '17] Graphene: Fine-Grained IO Management for Graph Computing[PDF] [Slides]

About

Graphene: Fine-Grained IO Management for Graph Computing. FAST'17

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.6%
  • Makefile 3.9%
  • Shell 3.2%
  • C 1.3%