Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-3789

Local user interaface for Airavata MFT

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • mft
    • Local user interaface for Airavata MFT
    • Easy

    Description

      NOte: This is an issue in github - https://github.com/apache/airavata-mft/issues/114 cross posting in Jira for GSoC purposes. 

      Currently, Airavata MFT can be accessed through its command line interface and the gRPC API. However, it is really easy if a Docker desktop-like user interface is provided for a locally running Airavata MFT. The functionalities of such an interface can be summarized as follows

      1. Start / Stop MFT Instance
      2. Register/ List/ Remove Storage endpoints
      3. Access data (list, download, delete, upload) in configured storage endpoints
      4. Move data between storage endpoints
      5. Search data across multiple storage endpoints
      6. Analytics - Performance numbers (data transfer rates in each agent)

      We can use ElectonJS to develop this cross-platform user interface. The node.js backend of ElectronJS can use gRPC to connect to Airavata MFT to perform management operations

      Attachments

        Activity

          People

            Unassigned Unassigned
            smarru Suresh Marru
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: