diff --git a/README.md b/README.md index e4ae816..e7b826b 100644 --- a/README.md +++ b/README.md @@ -66,10 +66,10 @@ To adapt to rich workload flexibility, GART proposes transparent data model conv We provide a sample definition file called [rgmapping-ldbc.yaml](vegito/test/schema/rgmapping-ldbc.yaml). ### Efficient Dynamic Graph Storage -To ensure the performance of graph analytical processing (GAP), GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation, including: +To ensure the performance of graph computation, GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation, including: 1. an efficient and mutable compressed sparse row (CSR) representation to guarantee the locality of scanning edges; 2. a coarse-grained MVCC to reduce the temporal and spatial overhead of versioning; -3. a flexible property storage to efficiently run various GAP workloads. +3. a flexible property storage to efficiently run various graph computation workloads. Please refer to [our paper](https://www.usenix.org/conference/atc23/presentation/shen) for specific technical implementation details. diff --git a/converter/flags.cc b/converter/flags.cc index d84cbfe..990f09d 100644 --- a/converter/flags.cc +++ b/converter/flags.cc @@ -30,7 +30,7 @@ DEFINE_bool(use_logs_per_epoch, true, "use_logs_per_epoch."); DEFINE_string(etcd_endpoint, "127.0.0.1:2379", "etcd endpoint."); DEFINE_string(etcd_prefix, "", "etcd prefix."); -DEFINE_int32(subgraph_num, 1, "Number of subgraphs for GAP workloads."); +DEFINE_int32(subgraph_num, 1, "Number of subgraphs."); DEFINE_int32(checkpoint_interval, 10, "Checkpoint interval in minutes."); DEFINE_string(checkpoint_dir, "/tmp/checkpoint", "Checkpoint directory."); @@ -38,4 +38,4 @@ DEFINE_string(checkpoint_dir, "/tmp/checkpoint", "Checkpoint directory."); DEFINE_bool(enable_bulkload, false, "Enable bulkload from existing data."); DEFINE_int32(num_threads, 4, "Number of threads for processing logs."); -DEFINE_int32(max_queue_size, 20480, "Max queue size for logs."); \ No newline at end of file +DEFINE_int32(max_queue_size, 20480, "Max queue size for logs."); diff --git a/docs/documentation/design/architecture.rst b/docs/documentation/design/architecture.rst index 5a806d9..c4712e1 100644 --- a/docs/documentation/design/architecture.rst +++ b/docs/documentation/design/architecture.rst @@ -75,13 +75,13 @@ We provide a sample definition file called `RGMappings`_. Efficient Dynamic Graph Storage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -To ensure the performance of graph analytical processing (GAP), GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation workloads, including: +To ensure the performance of graph computation, GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation workloads, including: 1. an efficient and mutable compressed sparse row (CSR) representation to guarantee the locality of scanning edges; 2. a coarse-grained MVCC to reduce the temporal and spatial overhead of versioning; -3. flexible property storage to efficiently run various GAP workloads. +3. flexible property storage to efficiently run various graph computation workloads. Service-Oriented Deployment Model ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/documentation/getting-started/intro-content.rst b/docs/documentation/getting-started/intro-content.rst index 38e1c1a..a185c9e 100644 --- a/docs/documentation/getting-started/intro-content.rst +++ b/docs/documentation/getting-started/intro-content.rst @@ -58,13 +58,13 @@ We provide a sample definition file called `RGMappings`_. Efficient Dynamic Graph Storage ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -To ensure the performance of graph analytical processing (GAP), GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation workloads, including: +To ensure the performance of graph computation, GART proposes an efficient dynamic graph storage with good locality that stems from key insights into online graph computation workloads, including: 1. an efficient and mutable compressed sparse row (CSR) representation to guarantee the locality of scanning edges; 2. a coarse-grained MVCC to reduce the temporal and spatial overhead of versioning; -3. flexible property storage to efficiently run various GAP workloads. +3. flexible property storage to efficiently run various graph computation workloads. Service-Oriented Deployment Model ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^