• DocumentCode
    3575190
  • Title

    Migrating Scientific Workflows to the Cloud: Through Graph-Partitioning, Scheduling and Peer-to-Peer Data Sharing

  • Author

    Srirama, Satish Narayana ; Viil, Jaagup

  • Author_Institution
    Mobile & Cloud Lab., Univ. of Tartu, Tartu, Estonia
  • fYear
    2014
  • Firstpage
    1105
  • Lastpage
    1112
  • Abstract
    In recent years cloud computing has raised significant interest in the scientific community. Running scientific experiments in the cloud has its advantages such as elasticity, scalability and software maintenance. However, the communication latencies added by the virtualization, the technology behind the cloud´s service provisioning in general, is observed to be the major hindrance for migrating scientific computing applications to the cloud. The problem escalates further when we consider scientific workflows, where significant data is exchanged across different tasks. So to migrate scientific workflows to the cloud, we propose a way to reduce the data communication by partitioning and scheduling the workflow and adapting a peer-to-peer data sharing among the nodes. Different size Montage workflows were considered for the analysis of the approach. From the study, we observed that the partitioning along with the peer-to-peer file sharing reduced the data communication in cloud up to 80%.
  • Keywords
    cloud computing; data communication; graph theory; peer-to-peer computing; scheduling; scientific information systems; software maintenance; virtualisation; workflow management software; Montage workflow; cloud computing; cloud service provisioning; communication latency; data communication; elasticity; graph-partitioning; peer-to-peer data sharing; peer-to-peer file sharing; scalability; scheduling; scientific community; scientific computing application; scientific experiment; scientific workflow; software maintenance; virtualization; Cloud computing; Computational modeling; Computers; Data communication; Partitioning algorithms; Peer-to-peer computing; Processor scheduling; METIS; Montage; Scientific workflows; cloud; graph partitioning; peer-to-peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.186
  • Filename
    7056881