+ const char * platform_file;
+ const SD_workstation_t *workstations;
+ SD_workstation_t w1;
+ SD_workstation_t w2;
+ const char *name1;
+ const char *name2;
+ xbt_dict_t props;
+ xbt_dict_cursor_t cursor = NULL;
+ char *key,*data;
+ char noexist[]="NoProp";
+ const char *value;
+ char exist[]="Hdd";
+ const double computation_amount1 = 2000000;
+ const double computation_amount2 = 1000000;
+ const double communication_amount12 = 2000000;
+ const double communication_amount21 = 3000000;
+ const SD_link_t *route;
+ int route_size;
+ SD_task_t taskA, taskB, taskC, taskD, task;
+ const int workstation_number = 2;
+ SD_workstation_t workstation_list[2];
+ double computation_amount[2];
+ double communication_amount[4] = {0};
+ double rate = -1.0;
+ SD_task_t *changed_tasks;