lessons learned moving maker from hpc to the cloud
play

Lessons Learned Moving MAKER from HPC to the Cloud Nick Hazekamp 1 - PowerPoint PPT Presentation

Lessons Learned Moving MAKER from HPC to the Cloud Nick Hazekamp 1 , Upendra Kumar Devisetty 2 , Nirav Merchant 2 , and Douglas Thain 1 1 University of Notre Dame 2 University of Arizona MAKER : A Bioinformatics Pipeline 2 MAKER In Practice 3


  1. Lessons Learned Moving MAKER from HPC to the Cloud Nick Hazekamp 1 , Upendra Kumar Devisetty 2 , Nirav Merchant 2 , and Douglas Thain 1 1 University of Notre Dame 2 University of Arizona

  2. MAKER : A Bioinformatics Pipeline 2

  3. MAKER In Practice 3

  4. Jetstream Resources Available 4

  5. MAKER Dependencies 5

  6. VC3-Builder 6

  7. VC3-Builder Provided Software Stack 7

  8. MAKER in an HPC Environment 8

  9. MPI Run on Single Node 9

  10. Work Queue 10

  11. WQ-MAKER 11

  12. Work Queue Enabling Multi-instance Computation 12

  13. Providing User Feedback - Debugging 13

  14. Providing User Feedback - Debugging Examples Level Error MAKER Invalid input format Malformed file names containing “|” char IDs too long for BLAST Work Queue Worker times out and disconnects Files fail to transfer No workers connecting VC3-Builder Environment fails to build 14

  15. Providing User Feedback - Runtime Sat Sep 23 15:24:25 2017 :: File Fungal annotated :: 177 Sat Sep 23 15:24:25 2017 :: Failed to annotate :: None ----------------------------------------------------------------- Type Success Failure Abandon Total Tasks 177 12 0 177 ----------------------------------------------------------------- Workers: Joined Removed Idled-Out Lost 10 12 2 2 0 ----------------------------------------------------------------- Work Queue Wall Time: 1d 18:02:15 Cumulative Task Wall Time: 5d 21:40:58 Cumulative Task Good Execute Time: 5d 8:33:32 Work Queue Send Time: 0d 0:11:18 Work Queue Receive Time: 0d 0:58:28 ----------------------------------------------------------------- 15

  16. Providing User Feedback - Performance Task Behavior Master Time Usage Data Transfers 16

  17. Results - Fungal Genome (41MB) 17

  18. Results - Hummingbird Genome subset (900MB) 18

  19. Results - Cactus Genome (1.6Gb) 19

  20. Conclusions Use a tool capable of providing consistent environment on all target platform. Leverage multi-instance computation by coupling distributed communications and MPI execution. Design with feedback in mind to simplify debugging information, give runtime updates, and provide performance analysis. 20

  21. Questions? VC3-Builder CCTools MAKER github.com/vc3-project/vc3-builder ccl.cse.nd.edu yandell-lab.org/software/maker.html Nicholas Hazekamp 21 Email : nhazekam@nd.edu

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend