Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

     Proposed architecture diagram :

Image Modified


Study the Apache Airavata’s User and Experiment Database

There are multiple databases like profile_service, experiment_catalog, app_catalog, replica_catalog, sharing_catalog, credential_store which contains information such as user’s name, demography, input, queue_status, credentials, token_id, resource status etc. These are the details that need to be fetched and  structured and experimented upon and later on visualized by converting into charts, bars etc using apache superset.

...

For integration testing I’ll test entire workflow with various scenario and edge cases .


Deliverables:

Task

Timelines

Deliverables

Study the Apache Airavata’s User and Experiment Database

May 27, 2022

  • Understand Apache Airavata end to end architecture.
  • Setup apache airavata locally .
  • Go through all the database schema.

Creation of the few feature API’s


June 20, 2022

  • Develop resource utilization API.
  • Develop API to list all the application.
  • Develop API to summarize user groups created

Creation of the dashboard to visualize the the data

july 5, 2022 

  • Develop the dashboard to visualize the API’s developed in above point.

Completion of all the API and finish the Dashboard implementation 

July 30, 2022

  • Finish developing all the API and integrating it with the dashboard to finish visualization.

End to End Testing

August 15, 2022

  • Develop a test plan 
  • Complete unit and integration testing .

Prepare project report and documentation 

August 30, 2022

  • Consolidate all the API documentation ,  test results , user guideline documentation.
  • Consolidated project report.
  • Consolidated GSOC journey. 


JIRA: