Module Import alias Import alias Import alias Import alias Import alias Import alias FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad If BoolOpAnd CompareGtE Call NameLoad NameLoad Num CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore NameLoad Assign NameStore ListLoad Num Num Assign NameStore ListLoad Num Num Num Num Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Str Assign NameStore BinOpDiv Call NameLoad BinOpMult BinOpMult NameLoad NameLoad Num BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore BinOpMult Num NameLoad If NameLoad body Print Str Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num For NameStore NameLoad body For NameStore NameLoad body Assign NameStore BinOpMult NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad Print BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpDiv NameLoad Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Slice Num NameLoad NameLoad BinOpDiv NameLoad Num NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Print Str Expr Call AttributeLoad NameLoad attr Num Print Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad While Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Str Print Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Print BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num
N/A N/A boto N/A os N/A subprocess N/A sys N/A time N/A ec2_exp run_cmd N/A N/A cmd N/A N/A N/A N/A N/A subprocess check_call cmd shell True N/A main N/A N/A argv N/A N/A N/A launch_instances False N/A N/A N/A N/A len argv 1 N/A N/A argv N/A 0 True N/A N/A launch_instances True N/A utilizations N/A 0.8 0.9 N/A sample_ratios N/A 1.1 1.2 1.5 2.0 3.0 N/A sample_ratio_constrained 2 N/A task_duration_ms 100 N/A tasks_per_job 10 N/A private_ssh_key patkey.pem N/A sparrow_branch master N/A nm_task_scheduler fifo N/A num_backends 100 N/A num_frontends 10 N/A cores_per_backend 8 N/A trial_length 400 N/A num_preferred_nodes 0 N/A num_users 1 N/A cluster probe N/A full_utilization_rate_s N/A N/A float N/A N/A num_backends cores_per_backend 1000 N/A N/A task_duration_ms tasks_per_job num_frontends N/A warmup_s 120 N/A post_warmup_s 30 N/A warmup_arrival_rate_s N/A 0.4 full_utilization_rate_s N/A launch_instances N/A N/A ********Launching instances... N/A N/A run_cmd N/A ./ec2-exp.sh launch %s -f %s -b %s -i %s N/A cluster num_frontends num_backends private_ssh_key N/A N/A N/A time sleep 10 N/A sample_ratio sample_ratios N/A N/A utilization utilizations N/A N/A arrival_rate_s N/A utilization full_utilization_rate_s N/A N/A opts args N/A N/A ec2_exp parse_args False N/A N/A opts identity_file private_ssh_key N/A N/A opts arrival_rate arrival_rate_s N/A N/A opts branch sparrow_branch N/A N/A opts sample_ratio sample_ratio N/A N/A opts sample_ratio_constrained sample_ratio_constrained N/A N/A opts tasks_per_job tasks_per_job N/A N/A opts num_preferred_nodes num_preferred_nodes N/A N/A opts cpus cores_per_backend N/A N/A opts benchmark_iterations 100 N/A conn N/A N/A boto connect_ec2 N/A N/A frontends backends N/A N/A ec2_exp find_existing_cluster conn opts cluster N/A N/A ********Launching experiment at utilization %s with sample ratio %s... N/A utilization sample_ratio N/A N/A ********Deploying with arrival rate %s and warmup arrival rate %s N/A arrival_rate_s warmup_arrival_rate_s N/A N/A N/A ec2_exp deploy_cluster frontends backends opts warmup_arrival_rate_s warmup_s post_warmup_s nm_task_scheduler N/A N/A opts arrival_rate N/A arrival_rate_s 100.0 N/A N/A opts benchmark_iterations 10000 N/A N/A N/A ec2_exp redeploy_sparrow N/A frontends N/A 5 backends opts N/A warmup_arrival_rate_s 100.0 warmup_s post_warmup_s nm_task_scheduler N/A N/A N/A ec2_exp start_sparrow frontends backends opts N/A *******Sleeping after starting Sparrow N/A N/A N/A time sleep 10 N/A ********Starting prototype frontends and backends N/A N/A N/A ec2_exp start_proto frontends backends opts N/A N/A N/A time sleep trial_length N/A log_dirname N/A /home/ec2-user/sparrow/deploy/ec2/probe_ratio_%s_%s N/A utilization sample_ratio N/A N/A N/A N/A os path exists log_dirname N/A N/A log_dirname N/A %s_a log_dirname N/A N/A N/A os mkdir log_dirname N/A N/A N/A ec2_exp execute_command frontends backends opts ./find_bugs.sh N/A ********Stopping prototypes and Sparrow N/A N/A N/A ec2_exp stop_proto frontends backends opts N/A N/A N/A ec2_exp stop_sparrow frontends backends opts N/A N/A ********Collecting logs and placing in %s log_dirname N/A N/A opts log_dir log_dirname N/A N/A N/A ec2_exp collect_logs frontends backends opts N/A N/A N/A __name__ __main__ N/A N/A N/A main N/A N/A sys argv N/A 1