Files
trailofbits-buttercup/program-model/challenges.md
T
2over12 ea2fd093d5 Program model integrate (#13)
* Add documentation

* Add janusgraph custom configuration. Simply graph creation.

* Add properties to edges. Index on uri property.

* reformat

* Create libpng graph in a more reasonable amount of time.

* Update README.md

* Wrap indexing into function

* updating...

* update proto

* fix command

* Update settings for serve and processing indexing

* Add dockerfile to docker container

* Add trigger script

* Fix error with loading graphml file

* reformat

* Remove resource constraints for program model

* Change permissions of temp dir

* Update readme

* Update dockerignore

---------

Co-authored-by: Evan Downing <2077950+evandowning@users.noreply.github.com>
2025-02-18 11:59:16 -05:00

621 B

Challenges

Details of challenges tested.

libpng

  • 2 minutes to write graphml file

    • Takes about 8 GB of memory
  • Outputted:

    • Nodes: 424,350
    • Edges: 3,706,932
  • 14 minutes to load into JanusGraph

    • Takes about 10 GB of memory
  • Outputted:

    • Nodes: 217,060
    • Edges: 1,853,466

TODO: Reconcile the differences in the number of nodes and edges.

Full-scan

  • base: 2c894c66108f0724331a9e5b4826e351bf2d094b

Delta-scan

  • base: 0cc367aaeaac3f888f255cee5d394968996f736e
  • delta: 2c894c66108f0724331a9e5b4826e351bf2d094b