├── .dockerignore ├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── experiments ├── Makefile ├── analysis │ ├── debs_statistics.py │ ├── outlier_detection_statistics.py │ ├── plot_ab_latency.py │ ├── plot_ab_network_load.py │ ├── plot_ab_throughput.py │ ├── plot_latency.py │ ├── plot_network_load.py │ ├── plot_scaling_latency_throughput.py │ ├── plot_throughput.py │ └── timely_max_throughputs.csv ├── data │ ├── generate_test_houses.sh │ ├── outlier_detection │ │ ├── .gitignore │ │ ├── kddcup_add_timestamps.py │ │ ├── kddcup_add_timestamps_files.py │ │ ├── kddcup_column_itemsets.py │ │ ├── kddcup_itemsets.csv │ │ ├── prepare_outlier_detection.sh │ │ ├── sample_kddcup_data │ │ ├── sample_kddcup_data_10k │ │ ├── sample_kddcup_data_20k │ │ ├── sample_kddcup_data_2_5k_0 │ │ ├── sample_kddcup_data_2_5k_1 │ │ ├── sample_kddcup_data_2_5k_2 │ │ ├── sample_kddcup_data_2_5k_3 │ │ ├── sample_kddcup_data_5k_0 │ │ ├── sample_kddcup_data_5k_1 │ │ ├── sample_kddcup_data_5k_2 │ │ ├── sample_kddcup_data_5k_3 │ │ ├── separate_contiguous.py │ │ └── separate_rr.py │ ├── sample_debs_house_0 │ ├── sample_debs_house_0_load │ ├── sample_debs_house_0_work │ ├── sample_debs_house_1 │ ├── sample_debs_house_1_load │ ├── sample_debs_house_1_work │ ├── separate_house_work_load.py │ └── separate_script_into_houses.py ├── docker │ ├── build_flink.sh │ ├── build_flumina.sh │ ├── container.sh │ ├── flink │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ └── wait.sh │ └── flumina │ │ ├── Dockerfile │ │ └── wrapper.sh ├── ec2 │ ├── README.md │ ├── flink_hostnames │ ├── flink_main_hostname │ ├── hostnames │ └── main_hostname ├── examples │ ├── Makefile │ ├── abexample.erl │ ├── debs_2014_query1.erl │ ├── increment_decrement_example.erl │ ├── increment_decrement_example_multiplestatetypes.erl.broken │ ├── outlier_detection.erl │ ├── smart_home_example.erl │ ├── stream_table_join_example.erl │ └── taxiexample.erl ├── experiment │ ├── __init__.py │ ├── __main__.py │ ├── analysis.py │ ├── docker.py │ ├── ec2.py │ ├── flink.py │ ├── ns3.py │ ├── plots.py │ ├── requirements.txt │ ├── results.py │ └── suites.py ├── flink-experiment │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── edu │ │ │ │ └── upenn │ │ │ │ └── flumina │ │ │ │ ├── Experiment.java │ │ │ │ ├── Main.java │ │ │ │ ├── SleepExperiment.java │ │ │ │ ├── config │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigException.java │ │ │ │ ├── FraudDetectionConfig.java │ │ │ │ ├── PageViewConfig.java │ │ │ │ └── ValueBarrierConfig.java │ │ │ │ ├── data │ │ │ │ ├── Heartbeat.java │ │ │ │ ├── Timestamped.java │ │ │ │ └── TimestampedUnion.java │ │ │ │ ├── frauds │ │ │ │ ├── FraudDetectionManualExperiment.java │ │ │ │ ├── FraudDetectionSequentialExperiment.java │ │ │ │ ├── FraudDetectionService.java │ │ │ │ ├── FraudProcessFunction.java │ │ │ │ ├── RuleGenerator.java │ │ │ │ ├── RuleOrHeartbeatSource.java │ │ │ │ ├── RuleProcessManual.java │ │ │ │ ├── RuleSource.java │ │ │ │ ├── TimestampMapper.java │ │ │ │ ├── TransactionGenerator.java │ │ │ │ ├── TransactionOrHeartbeatSource.java │ │ │ │ ├── TransactionProcessManual.java │ │ │ │ ├── TransactionSource.java │ │ │ │ └── data │ │ │ │ │ ├── Rule.java │ │ │ │ │ ├── RuleHeartbeat.java │ │ │ │ │ ├── RuleOrHeartbeat.java │ │ │ │ │ ├── Transaction.java │ │ │ │ │ ├── TransactionHeartbeat.java │ │ │ │ │ └── TransactionOrHeartbeat.java │ │ │ │ ├── pageview │ │ │ │ ├── GetOrUpdateGenerator.java │ │ │ │ ├── GetOrUpdateOrHeartbeatSource.java │ │ │ │ ├── GetOrUpdateSource.java │ │ │ │ ├── PageViewExperiment.java │ │ │ │ ├── PageViewGenerator.java │ │ │ │ ├── PageViewManualExperiment.java │ │ │ │ ├── PageViewOrHeartbeatSource.java │ │ │ │ ├── PageViewProcessManual.java │ │ │ │ ├── PageViewProcessParallel.java │ │ │ │ ├── PageViewProcessSequential.java │ │ │ │ ├── PageViewSequentialExperiment.java │ │ │ │ ├── PageViewService.java │ │ │ │ ├── PageViewSource.java │ │ │ │ ├── TimestampMapper.java │ │ │ │ ├── UpdateProcessManual.java │ │ │ │ └── data │ │ │ │ │ ├── Get.java │ │ │ │ │ ├── GetOrUpdate.java │ │ │ │ │ ├── GetOrUpdateHeartbeat.java │ │ │ │ │ ├── GetOrUpdateOrHeartbeat.java │ │ │ │ │ ├── PageView.java │ │ │ │ │ ├── PageViewHeartbeat.java │ │ │ │ │ ├── PageViewOrHeartbeat.java │ │ │ │ │ └── Update.java │ │ │ │ ├── remote │ │ │ │ └── ForkJoinService.java │ │ │ │ ├── source │ │ │ │ ├── Generator.java │ │ │ │ ├── GeneratorBasedSource.java │ │ │ │ └── GeneratorWithHeartbeatsBasedSource.java │ │ │ │ ├── time │ │ │ │ └── TimeHelper.java │ │ │ │ ├── util │ │ │ │ ├── FlinkHashInverter.java │ │ │ │ └── TimestampComparator.java │ │ │ │ └── valuebarrier │ │ │ │ ├── BarrierGenerator.java │ │ │ │ ├── BarrierOrHeartbeatSource.java │ │ │ │ ├── BarrierProcessManual.java │ │ │ │ ├── BarrierSource.java │ │ │ │ ├── TimestampMapper.java │ │ │ │ ├── ValueBarrierExperiment.java │ │ │ │ ├── ValueBarrierManualExperiment.java │ │ │ │ ├── ValueBarrierProcessSequential.java │ │ │ │ ├── ValueBarrierSequentialExperiment.java │ │ │ │ ├── ValueBarrierService.java │ │ │ │ ├── ValueGenerator.java │ │ │ │ ├── ValueOrHeartbeatSource.java │ │ │ │ ├── ValueProcessManual.java │ │ │ │ ├── ValueSource.java │ │ │ │ └── data │ │ │ │ ├── Barrier.java │ │ │ │ ├── BarrierHeartbeat.java │ │ │ │ ├── BarrierOrHeartbeat.java │ │ │ │ ├── Value.java │ │ │ │ ├── ValueHeartbeat.java │ │ │ │ └── ValueOrHeartbeat.java │ │ └── resources │ │ │ └── log4j.properties │ │ └── test │ │ └── java │ │ └── edu │ │ └── upenn │ │ └── flumina │ │ ├── frauds │ │ └── FraudDetectionTest.java │ │ ├── pageview │ │ ├── GetOrUpdateGeneratorTest.java │ │ ├── GetOrUpdateTest.java │ │ └── PageViewGeneratorTest.java │ │ ├── util │ │ └── FlinkHashInverterTest.java │ │ └── valuebarrier │ │ └── ValueBarrierExperimentTest.java ├── logs │ └── stub ├── ns3 │ ├── container-post-ns3.sh │ ├── container-pre-ns3.sh │ ├── container-start-network.sh │ ├── container-stop-network.sh │ ├── prepare-tap-vm.sh │ ├── recreate-netns.sh │ ├── setup-flumina-experiments.sh │ ├── simulate.sh │ ├── singleDestroy.sh │ ├── singleSetup.sh │ └── tap-vm.cc ├── output │ ├── 2019-04-20 debs2014 buggy │ │ ├── greedy_output-2.txt │ │ ├── greedy_output-3.txt │ │ ├── greedy_output.txt │ │ └── sequential_output.txt │ ├── 2019-04-21 debs2014 buggy │ │ ├── debs_greedy.txt │ │ ├── debs_sequential.txt │ │ ├── greedy_output-1.txt │ │ ├── greedy_output-2.txt │ │ ├── sequential_output-1.txt │ │ └── sequential_output-2.txt │ ├── debs_greedy.txt │ └── debs_sequential.txt ├── plots │ ├── ab_varied_abratio.pdf │ ├── ab_varied_hbratio.pdf │ ├── ab_varied_nodes.pdf │ ├── ab_varied_optimizers_latency.pdf │ ├── ab_varied_optimizers_network_load.pdf │ ├── ab_varied_optimizers_throughput.pdf │ ├── ab_varied_rates.pdf │ ├── checkpointing_costs.pdf │ ├── debs_network_load_day_15.pdf │ ├── flink_max_throughput_scaleup.pdf │ ├── flumina_max_throughput_scaleup.pdf │ ├── fraud-rates-5-nodes-placeholder.png │ ├── full-value-barrier_max_throughput_scaleup.pdf │ ├── full_ab_varied_rates.pdf │ ├── outlier_detection_network_scaleup.pdf │ ├── outlier_detection_throughput_scaleup.pdf │ ├── stream-table-join_max_throughput_scaleup.pdf │ ├── stream_join_node_scaleup.pdf │ ├── stream_join_rate_scaleup.pdf │ ├── stream_join_rate_scaleup_10-100-2keys-5prodsperkey-10-nodes.pdf │ ├── stream_join_rate_scaleup_5-20-2keys-5prodsperkey-10nodes.pdf │ ├── synchronization_cost_heartbeats_ratios.pdf │ ├── synchronization_cost_ratios_nodes.pdf │ ├── timely_max_throughput_scaleup.pdf │ ├── value-barrier_max_throughput_scaleup.pdf │ └── vb-rates-5-nodes-placeholder.png ├── scenarios │ └── generate_exec_config_ab_example.py ├── scripts │ ├── check_accessible.sh │ ├── flink_logs.sh │ ├── flink_prepare.sh │ ├── flink_run.sh │ ├── flink_run_all.sh │ ├── flink_workers.sh │ ├── gather_logs_from_ec2_node.sh │ ├── lib.py │ ├── setup_chrony.sh │ ├── setup_instance.sh │ ├── start_erlang_node.sh │ ├── start_erlang_nodes.sh │ ├── stop_erlang_node.sh │ ├── timely_build.sh │ ├── timely_getresults.sh │ ├── timely_run.sh │ ├── timely_update.sh │ ├── timely_update_ec2_instances_list.py │ ├── update_worker_code.sh │ └── update_workers_code.sh └── timely-experiment │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── ec2_results │ ├── .gitkeep │ ├── 2020-11-03 ignore │ │ ├── 2020-11-01-150416_VB_w1_n1.out │ │ ├── 2020-11-01-150856_VB_w1_n2.out │ │ ├── 2020-11-01-151148_VB_w1_n4.out │ │ ├── 2020-11-01-151833_VB_w2_n1.out │ │ ├── 2020-11-01-152533_VB_w2_n2.out │ │ ├── 2020-11-01-152834_VB_w2_n4.out │ │ ├── 2020-11-01-223930_PV_w1_n1.out │ │ ├── 2020-11-01-224259_PV_w1_n2.out │ │ ├── 2020-11-01-224452_PV_w1_n4.out │ │ ├── 2020-11-01-224900_PV_w1_n8.out │ │ ├── 2020-11-01-225414_PV_w1_n12.out │ │ ├── 2020-11-01-231405_PV_w1_n16.out │ │ └── 2020-11-01-232346_PV_w1_n20.out │ └── 2020-11-04 Full Experiment Run │ │ ├── 2020-11-01-210329_VB_w1_n1.out │ │ ├── 2020-11-01-210658_VB_w1_n2.out │ │ ├── 2020-11-01-210952_VB_w1_n4.out │ │ ├── 2020-11-01-211311_VB_w1_n8.out │ │ ├── 2020-11-01-213929_VB_w1_n12.out │ │ ├── 2020-11-01-214431_VB_w1_n16.out │ │ ├── 2020-11-01-214939_VB_w1_n20.out │ │ ├── 2020-11-01-215703_FD_w1_n1.out │ │ ├── 2020-11-01-220051_FD_w1_n2.out │ │ ├── 2020-11-01-220802_FD_w1_n4.out │ │ ├── 2020-11-01-221400_FD_w1_n8.out │ │ ├── 2020-11-01-222053_FD_w1_n12.out │ │ ├── 2020-11-01-222605_FD_w1_n16.out │ │ ├── 2020-11-01-223200_FD_w1_n20.out │ │ ├── 2020-11-03-195807_PVgood_w1_n1.out │ │ ├── 2020-11-03-200053_PVgood_w1_n2.out │ │ ├── 2020-11-03-200420_PVgood_w1_n4.out │ │ ├── 2020-11-03-200845_PVgood_w1_n8.out │ │ ├── 2020-11-03-204646_PVgood_w1_n12.out │ │ ├── 2020-11-03-205703_PVgood_w1_n16.out │ │ ├── 2020-11-03-210052_PVgood_w1_n20.out │ │ ├── 2020-11-03-210458_PVbad_w1_n1.out │ │ ├── 2020-11-03-210917_PVbad_w1_n2.out │ │ ├── 2020-11-03-212048_PVbad_w1_n4.out │ │ ├── 2020-11-03-220843_PVbad_w1_n8.out │ │ ├── 2020-11-04-014153_PVbad_w1_n12.out │ │ ├── 2020-11-04-050430_PVbad_w1_n1.out │ │ ├── 2020-11-04-050516_PVbad_w1_n2.out │ │ ├── 2020-11-04-050602_PVbad_w1_n4.out │ │ ├── 2020-11-04-051745_PVbad_w1_n8.out │ │ ├── 2020-11-04-055218_PVbad_w1_n12.out │ │ ├── 2020-11-04-071324_PVbad_w1_n16.out │ │ └── 2020-11-04-085900_PVbad_w1_n20.out │ ├── examples │ ├── barrier_test.rs │ ├── closure_test.rs │ ├── crash_test.rs │ ├── ec2_test.rs │ └── simple.rs │ ├── hosts │ ├── ec2_hosts.txt │ ├── ec2_local_ips.txt │ ├── localhost_10_withports.txt │ ├── localhost_20.txt │ ├── ssh_hosts.txt │ ├── ssh_hosts_1.txt │ ├── ssh_hosts_2.txt │ └── ssh_hosts_4.txt │ ├── results │ └── .gitkeep │ ├── rustfmt.toml │ └── src │ ├── common.rs │ ├── ec2.rs │ ├── either.rs │ ├── experiment.rs │ ├── generators.rs │ ├── lib.rs │ ├── main.rs │ ├── network_util.rs │ ├── operators.rs │ ├── pageview.rs │ ├── pageview_data.rs │ ├── pageview_generators.rs │ ├── perf.rs │ ├── util.rs │ ├── vb.rs │ ├── vb_data.rs │ └── vb_generators.rs ├── include ├── config.hrl └── type_definitions.hrl └── src ├── Makefile ├── conf_gen.erl ├── configuration.erl ├── flumina.app.src ├── log_mod.erl ├── mailbox.erl ├── node.erl ├── opt_lib.erl ├── optimizer_centralized_greedy.erl ├── optimizer_greedy.erl ├── optimizer_sequential.erl ├── producer.erl ├── router.erl ├── setup.erl ├── testing.erl ├── tracer.erl └── util.erl /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/README.md -------------------------------------------------------------------------------- /experiments/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/Makefile -------------------------------------------------------------------------------- /experiments/analysis/debs_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/debs_statistics.py -------------------------------------------------------------------------------- /experiments/analysis/outlier_detection_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/outlier_detection_statistics.py -------------------------------------------------------------------------------- /experiments/analysis/plot_ab_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_ab_latency.py -------------------------------------------------------------------------------- /experiments/analysis/plot_ab_network_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_ab_network_load.py -------------------------------------------------------------------------------- /experiments/analysis/plot_ab_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_ab_throughput.py -------------------------------------------------------------------------------- /experiments/analysis/plot_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_latency.py -------------------------------------------------------------------------------- /experiments/analysis/plot_network_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_network_load.py -------------------------------------------------------------------------------- /experiments/analysis/plot_scaling_latency_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_scaling_latency_throughput.py -------------------------------------------------------------------------------- /experiments/analysis/plot_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/plot_throughput.py -------------------------------------------------------------------------------- /experiments/analysis/timely_max_throughputs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/analysis/timely_max_throughputs.csv -------------------------------------------------------------------------------- /experiments/data/generate_test_houses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/generate_test_houses.sh -------------------------------------------------------------------------------- /experiments/data/outlier_detection/.gitignore: -------------------------------------------------------------------------------- 1 | *.data -------------------------------------------------------------------------------- /experiments/data/outlier_detection/kddcup_add_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/kddcup_add_timestamps.py -------------------------------------------------------------------------------- /experiments/data/outlier_detection/kddcup_add_timestamps_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/kddcup_add_timestamps_files.py -------------------------------------------------------------------------------- /experiments/data/outlier_detection/kddcup_column_itemsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/kddcup_column_itemsets.py -------------------------------------------------------------------------------- /experiments/data/outlier_detection/kddcup_itemsets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/kddcup_itemsets.csv -------------------------------------------------------------------------------- /experiments/data/outlier_detection/prepare_outlier_detection.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/prepare_outlier_detection.sh -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_10k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_10k -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_20k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_20k -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_2_5k_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_2_5k_0 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_2_5k_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_2_5k_1 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_2_5k_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_2_5k_2 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_2_5k_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_2_5k_3 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_5k_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_5k_0 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_5k_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_5k_1 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_5k_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_5k_2 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/sample_kddcup_data_5k_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/sample_kddcup_data_5k_3 -------------------------------------------------------------------------------- /experiments/data/outlier_detection/separate_contiguous.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/separate_contiguous.py -------------------------------------------------------------------------------- /experiments/data/outlier_detection/separate_rr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/outlier_detection/separate_rr.py -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_0 -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_0_load: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_0_load -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_0_work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_0_work -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_1 -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_1_load: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_1_load -------------------------------------------------------------------------------- /experiments/data/sample_debs_house_1_work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/sample_debs_house_1_work -------------------------------------------------------------------------------- /experiments/data/separate_house_work_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/separate_house_work_load.py -------------------------------------------------------------------------------- /experiments/data/separate_script_into_houses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/data/separate_script_into_houses.py -------------------------------------------------------------------------------- /experiments/docker/build_flink.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/build_flink.sh -------------------------------------------------------------------------------- /experiments/docker/build_flumina.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/build_flumina.sh -------------------------------------------------------------------------------- /experiments/docker/container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/container.sh -------------------------------------------------------------------------------- /experiments/docker/flink/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/flink/Dockerfile -------------------------------------------------------------------------------- /experiments/docker/flink/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/flink/docker-entrypoint.sh -------------------------------------------------------------------------------- /experiments/docker/flink/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/flink/wait.sh -------------------------------------------------------------------------------- /experiments/docker/flumina/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/flumina/Dockerfile -------------------------------------------------------------------------------- /experiments/docker/flumina/wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/docker/flumina/wrapper.sh -------------------------------------------------------------------------------- /experiments/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ec2/README.md -------------------------------------------------------------------------------- /experiments/ec2/flink_hostnames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ec2/flink_hostnames -------------------------------------------------------------------------------- /experiments/ec2/flink_main_hostname: -------------------------------------------------------------------------------- 1 | ip-172-31-21-200.us-east-2.compute.internal 2 | -------------------------------------------------------------------------------- /experiments/ec2/hostnames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ec2/hostnames -------------------------------------------------------------------------------- /experiments/ec2/main_hostname: -------------------------------------------------------------------------------- 1 | ip-172-31-34-251.us-east-2.compute.internal -------------------------------------------------------------------------------- /experiments/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/Makefile -------------------------------------------------------------------------------- /experiments/examples/abexample.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/abexample.erl -------------------------------------------------------------------------------- /experiments/examples/debs_2014_query1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/debs_2014_query1.erl -------------------------------------------------------------------------------- /experiments/examples/increment_decrement_example.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/increment_decrement_example.erl -------------------------------------------------------------------------------- /experiments/examples/increment_decrement_example_multiplestatetypes.erl.broken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/increment_decrement_example_multiplestatetypes.erl.broken -------------------------------------------------------------------------------- /experiments/examples/outlier_detection.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/outlier_detection.erl -------------------------------------------------------------------------------- /experiments/examples/smart_home_example.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/smart_home_example.erl -------------------------------------------------------------------------------- /experiments/examples/stream_table_join_example.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/stream_table_join_example.erl -------------------------------------------------------------------------------- /experiments/examples/taxiexample.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/examples/taxiexample.erl -------------------------------------------------------------------------------- /experiments/experiment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/experiment/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/__main__.py -------------------------------------------------------------------------------- /experiments/experiment/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/analysis.py -------------------------------------------------------------------------------- /experiments/experiment/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/docker.py -------------------------------------------------------------------------------- /experiments/experiment/ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/ec2.py -------------------------------------------------------------------------------- /experiments/experiment/flink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/flink.py -------------------------------------------------------------------------------- /experiments/experiment/ns3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/ns3.py -------------------------------------------------------------------------------- /experiments/experiment/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/plots.py -------------------------------------------------------------------------------- /experiments/experiment/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib==3.2.1 2 | numpy==1.19.2 3 | -------------------------------------------------------------------------------- /experiments/experiment/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/results.py -------------------------------------------------------------------------------- /experiments/experiment/suites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/experiment/suites.py -------------------------------------------------------------------------------- /experiments/flink-experiment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/pom.xml -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/Experiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/Experiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/Main.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/SleepExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/SleepExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/Config.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/ConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/ConfigException.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/FraudDetectionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/FraudDetectionConfig.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/PageViewConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/PageViewConfig.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/ValueBarrierConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/config/ValueBarrierConfig.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/Heartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/Heartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/Timestamped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/Timestamped.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/TimestampedUnion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/data/TimestampedUnion.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionManualExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionManualExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionSequentialExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionSequentialExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudDetectionService.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudProcessFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/FraudProcessFunction.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/RuleSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TimestampMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TimestampMapper.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/TransactionSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/Rule.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/RuleHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/RuleHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/RuleOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/RuleOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/Transaction.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/TransactionHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/TransactionHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/TransactionOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/frauds/data/TransactionOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/GetOrUpdateSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewManualExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewManualExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessParallel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessParallel.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessSequential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewProcessSequential.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewSequentialExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewSequentialExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewService.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/PageViewSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/TimestampMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/TimestampMapper.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/UpdateProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/UpdateProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/Get.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdate.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdateHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdateHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdateOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/GetOrUpdateOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageView.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageViewHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageViewHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageViewOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/PageViewOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/pageview/data/Update.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/remote/ForkJoinService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/remote/ForkJoinService.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/Generator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/GeneratorBasedSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/GeneratorBasedSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/GeneratorWithHeartbeatsBasedSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/source/GeneratorWithHeartbeatsBasedSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/time/TimeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/time/TimeHelper.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/util/FlinkHashInverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/util/FlinkHashInverter.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/util/TimestampComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/util/TimestampComparator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/BarrierSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/TimestampMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/TimestampMapper.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierManualExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierManualExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierProcessSequential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierProcessSequential.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierSequentialExperiment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierSequentialExperiment.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueBarrierService.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueGenerator.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueOrHeartbeatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueOrHeartbeatSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueProcessManual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueProcessManual.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/ValueSource.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/Barrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/Barrier.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/BarrierHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/BarrierHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/BarrierOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/BarrierOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/Value.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/ValueHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/ValueHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/ValueOrHeartbeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/java/edu/upenn/flumina/valuebarrier/data/ValueOrHeartbeat.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/frauds/FraudDetectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/frauds/FraudDetectionTest.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/GetOrUpdateGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/GetOrUpdateGeneratorTest.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/GetOrUpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/GetOrUpdateTest.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/PageViewGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/pageview/PageViewGeneratorTest.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/util/FlinkHashInverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/util/FlinkHashInverterTest.java -------------------------------------------------------------------------------- /experiments/flink-experiment/src/test/java/edu/upenn/flumina/valuebarrier/ValueBarrierExperimentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/flink-experiment/src/test/java/edu/upenn/flumina/valuebarrier/ValueBarrierExperimentTest.java -------------------------------------------------------------------------------- /experiments/logs/stub: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/ns3/container-post-ns3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/container-post-ns3.sh -------------------------------------------------------------------------------- /experiments/ns3/container-pre-ns3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/container-pre-ns3.sh -------------------------------------------------------------------------------- /experiments/ns3/container-start-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/container-start-network.sh -------------------------------------------------------------------------------- /experiments/ns3/container-stop-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/container-stop-network.sh -------------------------------------------------------------------------------- /experiments/ns3/prepare-tap-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/prepare-tap-vm.sh -------------------------------------------------------------------------------- /experiments/ns3/recreate-netns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/recreate-netns.sh -------------------------------------------------------------------------------- /experiments/ns3/setup-flumina-experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/setup-flumina-experiments.sh -------------------------------------------------------------------------------- /experiments/ns3/simulate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/simulate.sh -------------------------------------------------------------------------------- /experiments/ns3/singleDestroy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/singleDestroy.sh -------------------------------------------------------------------------------- /experiments/ns3/singleSetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/singleSetup.sh -------------------------------------------------------------------------------- /experiments/ns3/tap-vm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/ns3/tap-vm.cc -------------------------------------------------------------------------------- /experiments/output/2019-04-20 debs2014 buggy/greedy_output-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-20 debs2014 buggy/greedy_output-2.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-20 debs2014 buggy/greedy_output-3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-20 debs2014 buggy/greedy_output-3.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-20 debs2014 buggy/greedy_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-20 debs2014 buggy/greedy_output.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-20 debs2014 buggy/sequential_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-20 debs2014 buggy/sequential_output.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/debs_greedy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/debs_greedy.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/debs_sequential.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/debs_sequential.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/greedy_output-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/greedy_output-1.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/greedy_output-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/greedy_output-2.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/sequential_output-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/sequential_output-1.txt -------------------------------------------------------------------------------- /experiments/output/2019-04-21 debs2014 buggy/sequential_output-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/2019-04-21 debs2014 buggy/sequential_output-2.txt -------------------------------------------------------------------------------- /experiments/output/debs_greedy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/debs_greedy.txt -------------------------------------------------------------------------------- /experiments/output/debs_sequential.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/output/debs_sequential.txt -------------------------------------------------------------------------------- /experiments/plots/ab_varied_abratio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_abratio.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_hbratio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_hbratio.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_nodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_nodes.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_optimizers_latency.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_optimizers_latency.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_optimizers_network_load.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_optimizers_network_load.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_optimizers_throughput.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_optimizers_throughput.pdf -------------------------------------------------------------------------------- /experiments/plots/ab_varied_rates.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/ab_varied_rates.pdf -------------------------------------------------------------------------------- /experiments/plots/checkpointing_costs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/checkpointing_costs.pdf -------------------------------------------------------------------------------- /experiments/plots/debs_network_load_day_15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/debs_network_load_day_15.pdf -------------------------------------------------------------------------------- /experiments/plots/flink_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/flink_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/flumina_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/flumina_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/fraud-rates-5-nodes-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/fraud-rates-5-nodes-placeholder.png -------------------------------------------------------------------------------- /experiments/plots/full-value-barrier_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/full-value-barrier_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/full_ab_varied_rates.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/full_ab_varied_rates.pdf -------------------------------------------------------------------------------- /experiments/plots/outlier_detection_network_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/outlier_detection_network_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/outlier_detection_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/outlier_detection_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/stream-table-join_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/stream-table-join_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/stream_join_node_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/stream_join_node_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/stream_join_rate_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/stream_join_rate_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/stream_join_rate_scaleup_10-100-2keys-5prodsperkey-10-nodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/stream_join_rate_scaleup_10-100-2keys-5prodsperkey-10-nodes.pdf -------------------------------------------------------------------------------- /experiments/plots/stream_join_rate_scaleup_5-20-2keys-5prodsperkey-10nodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/stream_join_rate_scaleup_5-20-2keys-5prodsperkey-10nodes.pdf -------------------------------------------------------------------------------- /experiments/plots/synchronization_cost_heartbeats_ratios.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/synchronization_cost_heartbeats_ratios.pdf -------------------------------------------------------------------------------- /experiments/plots/synchronization_cost_ratios_nodes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/synchronization_cost_ratios_nodes.pdf -------------------------------------------------------------------------------- /experiments/plots/timely_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/timely_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/value-barrier_max_throughput_scaleup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/value-barrier_max_throughput_scaleup.pdf -------------------------------------------------------------------------------- /experiments/plots/vb-rates-5-nodes-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/plots/vb-rates-5-nodes-placeholder.png -------------------------------------------------------------------------------- /experiments/scenarios/generate_exec_config_ab_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scenarios/generate_exec_config_ab_example.py -------------------------------------------------------------------------------- /experiments/scripts/check_accessible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/check_accessible.sh -------------------------------------------------------------------------------- /experiments/scripts/flink_logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/flink_logs.sh -------------------------------------------------------------------------------- /experiments/scripts/flink_prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/flink_prepare.sh -------------------------------------------------------------------------------- /experiments/scripts/flink_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/flink_run.sh -------------------------------------------------------------------------------- /experiments/scripts/flink_run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/flink_run_all.sh -------------------------------------------------------------------------------- /experiments/scripts/flink_workers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/flink_workers.sh -------------------------------------------------------------------------------- /experiments/scripts/gather_logs_from_ec2_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/gather_logs_from_ec2_node.sh -------------------------------------------------------------------------------- /experiments/scripts/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/lib.py -------------------------------------------------------------------------------- /experiments/scripts/setup_chrony.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/setup_chrony.sh -------------------------------------------------------------------------------- /experiments/scripts/setup_instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/setup_instance.sh -------------------------------------------------------------------------------- /experiments/scripts/start_erlang_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/start_erlang_node.sh -------------------------------------------------------------------------------- /experiments/scripts/start_erlang_nodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/start_erlang_nodes.sh -------------------------------------------------------------------------------- /experiments/scripts/stop_erlang_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/stop_erlang_node.sh -------------------------------------------------------------------------------- /experiments/scripts/timely_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/timely_build.sh -------------------------------------------------------------------------------- /experiments/scripts/timely_getresults.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/timely_getresults.sh -------------------------------------------------------------------------------- /experiments/scripts/timely_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/timely_run.sh -------------------------------------------------------------------------------- /experiments/scripts/timely_update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/timely_update.sh -------------------------------------------------------------------------------- /experiments/scripts/timely_update_ec2_instances_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/timely_update_ec2_instances_list.py -------------------------------------------------------------------------------- /experiments/scripts/update_worker_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/update_worker_code.sh -------------------------------------------------------------------------------- /experiments/scripts/update_workers_code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/scripts/update_workers_code.sh -------------------------------------------------------------------------------- /experiments/timely-experiment/.gitignore: -------------------------------------------------------------------------------- 1 | *.out 2 | hosts/temp_* 3 | -------------------------------------------------------------------------------- /experiments/timely-experiment/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/Cargo.lock -------------------------------------------------------------------------------- /experiments/timely-experiment/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/Cargo.toml -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-150416_VB_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-150416_VB_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-150856_VB_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-150856_VB_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-151148_VB_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-151148_VB_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-151833_VB_w2_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-151833_VB_w2_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-152533_VB_w2_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-152533_VB_w2_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-152834_VB_w2_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-152834_VB_w2_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-223930_PV_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-223930_PV_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224259_PV_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224259_PV_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224452_PV_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224452_PV_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224900_PV_w1_n8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-224900_PV_w1_n8.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-225414_PV_w1_n12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-225414_PV_w1_n12.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-231405_PV_w1_n16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-231405_PV_w1_n16.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-232346_PV_w1_n20.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-03 ignore/2020-11-01-232346_PV_w1_n20.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210329_VB_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210329_VB_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210658_VB_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210658_VB_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210952_VB_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-210952_VB_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-211311_VB_w1_n8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-211311_VB_w1_n8.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-213929_VB_w1_n12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-213929_VB_w1_n12.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-214431_VB_w1_n16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-214431_VB_w1_n16.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-214939_VB_w1_n20.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-214939_VB_w1_n20.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-215703_FD_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-215703_FD_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-220051_FD_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-220051_FD_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-220802_FD_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-220802_FD_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-221400_FD_w1_n8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-221400_FD_w1_n8.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-222053_FD_w1_n12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-222053_FD_w1_n12.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-222605_FD_w1_n16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-222605_FD_w1_n16.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-223200_FD_w1_n20.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-01-223200_FD_w1_n20.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-195807_PVgood_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-195807_PVgood_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200053_PVgood_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200053_PVgood_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200420_PVgood_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200420_PVgood_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200845_PVgood_w1_n8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-200845_PVgood_w1_n8.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-204646_PVgood_w1_n12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-204646_PVgood_w1_n12.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-205703_PVgood_w1_n16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-205703_PVgood_w1_n16.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210052_PVgood_w1_n20.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210052_PVgood_w1_n20.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210458_PVbad_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210458_PVbad_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210917_PVbad_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-210917_PVbad_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-212048_PVbad_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-212048_PVbad_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-03-220843_PVbad_w1_n8.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-014153_PVbad_w1_n12.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050430_PVbad_w1_n1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050430_PVbad_w1_n1.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050516_PVbad_w1_n2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050516_PVbad_w1_n2.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050602_PVbad_w1_n4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-050602_PVbad_w1_n4.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-051745_PVbad_w1_n8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-051745_PVbad_w1_n8.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-055218_PVbad_w1_n12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-055218_PVbad_w1_n12.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-071324_PVbad_w1_n16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-071324_PVbad_w1_n16.out -------------------------------------------------------------------------------- /experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-085900_PVbad_w1_n20.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/ec2_results/2020-11-04 Full Experiment Run/2020-11-04-085900_PVbad_w1_n20.out -------------------------------------------------------------------------------- /experiments/timely-experiment/examples/barrier_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/examples/barrier_test.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/examples/closure_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/examples/closure_test.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/examples/crash_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/examples/crash_test.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/examples/ec2_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/examples/ec2_test.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/examples/simple.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ec2_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/ec2_hosts.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ec2_local_ips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/ec2_local_ips.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/localhost_10_withports.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/localhost_10_withports.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/localhost_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/localhost_20.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ssh_hosts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/ssh_hosts.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ssh_hosts_1.txt: -------------------------------------------------------------------------------- 1 | ubuntu@ec2-3-17-147-57.us-east-2.compute.amazonaws.com 2 | -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ssh_hosts_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/ssh_hosts_2.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/hosts/ssh_hosts_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/hosts/ssh_hosts_4.txt -------------------------------------------------------------------------------- /experiments/timely-experiment/results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/timely-experiment/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | use_small_heuristics = "Max" 3 | -------------------------------------------------------------------------------- /experiments/timely-experiment/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/common.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/ec2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/ec2.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/either.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/experiment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/experiment.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/generators.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/lib.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/main.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/network_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/network_util.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/operators.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/pageview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/pageview.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/pageview_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/pageview_data.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/pageview_generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/pageview_generators.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/perf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/perf.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/util.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/vb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/vb.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/vb_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/vb_data.rs -------------------------------------------------------------------------------- /experiments/timely-experiment/src/vb_generators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/experiments/timely-experiment/src/vb_generators.rs -------------------------------------------------------------------------------- /include/config.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/include/config.hrl -------------------------------------------------------------------------------- /include/type_definitions.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/include/type_definitions.hrl -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/conf_gen.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/conf_gen.erl -------------------------------------------------------------------------------- /src/configuration.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/configuration.erl -------------------------------------------------------------------------------- /src/flumina.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/flumina.app.src -------------------------------------------------------------------------------- /src/log_mod.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/log_mod.erl -------------------------------------------------------------------------------- /src/mailbox.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/mailbox.erl -------------------------------------------------------------------------------- /src/node.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/node.erl -------------------------------------------------------------------------------- /src/opt_lib.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/opt_lib.erl -------------------------------------------------------------------------------- /src/optimizer_centralized_greedy.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/optimizer_centralized_greedy.erl -------------------------------------------------------------------------------- /src/optimizer_greedy.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/optimizer_greedy.erl -------------------------------------------------------------------------------- /src/optimizer_sequential.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/optimizer_sequential.erl -------------------------------------------------------------------------------- /src/producer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/producer.erl -------------------------------------------------------------------------------- /src/router.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/router.erl -------------------------------------------------------------------------------- /src/setup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/setup.erl -------------------------------------------------------------------------------- /src/testing.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/testing.erl -------------------------------------------------------------------------------- /src/tracer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/tracer.erl -------------------------------------------------------------------------------- /src/util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelhof/flumina/HEAD/src/util.erl --------------------------------------------------------------------------------