This is a good list. Based on the list, I slightly modified to make sure we 
cover all the scenarios Airavata gets used in. Here is a modified list:

Experiment_Data
   experiment_ID
   experiment_name
   experiment_desc
   user_id (I did not see any other place where we have the handle to the owner)

Workflow_Data
       experiment_ID
        workflow_instanceID;
        workflow_template_name;
        start_time;
        last_known_workflow_status;
        last_update_time;
        
Node_Data
       workflow_instanceID;
        node_id;
        node_type;
        job_desc;
        inputs;
        outputs;
        last_known_node_status;
        start_time;
        last_update_time*;

Job_Data*
       workflow_instanceID;
        node_id;
        job_desc;
        computational_host;
        local_job_id;
        working_directory;
        last_known_node_status;
        last_update_time*;

Comments, Barps??

Suresh


On Aug 22, 2012, at 4:50 PM, Lahiru Gunathilake <[email protected]> wrote:

>> 
>> Hi All,
>> 
> 
> I think we need to remove rsl data from Node_data table and put them in to
> Gram_data table.
> 
> So please find the correct structure below.
> 
> 
>> Experiment_Data
>>    experiment_ID;
>>    name;
>> 
>> Workflow_Data
>>        experiment_ID
>>        workflow_instanceID;
>>        template_name;
>>        status;
>>        start_time*;
>>        last_update_time;
>> 
>> Node_Data
>>        workflow_instanceID;
>>        node_id;
>>        node_type;
>>        inputs;
>>        outputs;
>>        status*;
>>        start_time*;
>>        last_update_time*;
>> 
>> Gram_Data*
>>        workflow_instanceID;
>>        node_id;
>>        rsl;
>>        invoked_host;
>> 
>> Lahiru
> 
> 
> 
> -- 
> System Analyst Programmer
> PTI Lab
> Indiana University

Reply via email to