This section introduces the dsl and conf for usage of different type of task.
RAW Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_raw_conf.json
RAW Intersection with SM3 Hashing:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_raw_sm3_conf.json
RSA Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_rsa_conf.json
RSA Intersection with Random Base Fraction set to 0.5:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_rsa_fraction_conf.json
RSA Intersection with Calculation Split:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_rsa_split_conf.json
RSA Multi-hosts Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_rsa_multi_host_conf.json
This dsl is an example of guest runs intersection with two hosts using rsa intersection. It can be used as more than two hosts.
RAW Multi-hosts Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_raw_multi_host_conf.json
This dsl is an example of guest runs intersection with two hosts using rsa intersection. It can be used as more than two hosts.
DH Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_dh_conf.json
DH Multi-host Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_dh_multi_conf.json
ECDH Intersection:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_ecdh_conf.json
ECDH Intersection with Preprocessing:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_ecdh_w_preprocess_conf.json
RSA Intersection with Cache:
- dsl: test_intersect_job_cache_dsl.json
- runtime_config : test_intersect_job_rsa_cache_conf.json
DH Intersection with Cache:
- dsl: test_intersect_job_cache_dsl.json
- runtime_config : test_intersect_job_dh_cache_conf.json
ECDH Intersection with Cache:
- dsl: test_intersect_job_cache_dsl.json
- runtime_config : test_intersect_job_ecdh_cache_conf.json
RSA Intersection with Cache Loader:
- dsl: test_intersect_job_cache_loader_dsl.json
- runtime_config : test_intersect_job_rsa_cache_loader_conf.json
Estimated Intersect Cardinality:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_rsa_cardinality_conf.json
Exact Intersect Cardinality with ECDH:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_ecdh_exact_cardinality_conf.json
Exact Intersect Cardinality with DH:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_dh_exact_cardinality_conf.json
DH Intersection with Preprocessing:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_dh_w_preprocess_conf.json
RSA Intersection with Preprocessing:
- dsl: test_intersect_job_dsl.json
- runtime_config : test_intersect_job_rsa_w_preprocess_conf.json
ECDH Intersection with Cache Loader:
- dsl: test_intersect_job_cache_loader_dsl.json
- runtime_config : test_intersect_job_ecdh_cache_loader_conf.json
Exact Multi-host Intersect Cardinality with ECDH:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_ecdh_multi_exact_cardinality_conf.json
Exact Multi-host Intersect Cardinality with DH:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_dh_multi_exact_cardinality_conf.json
Exact Multi-host Intersect with ECDH:
- dsl: test_intersect_job_dsl.json
- runtime_config: "test_intersect_job_ecdh_multi_conf.json
Users can use following commands to running the task.