
![]()
Web site:
BLAST is a popular bioinformatics application used to find similarities between nucleotids or amino-acids sequences. The aim of such a research is to find some clues about the function of a given unknown gene or protein. The new sequences are compared to sequences stored into large biological databases which can also contain annotations about their functions and references to publications about them.
The SysFera-DS BLAST application was designed to manage thousands of BLAST requests over large biologocal databases. We tested it, submitting 40000 requests over 5 databases of different sizes (from 1 to 5 GB). Each request is submitted asynchronously to the platform, SysFera-DS selecting the computations node using a scheduling algorithm. We tested four different scheduling policies: a simple greedy algorithm, MCT, SRA and dynamic-SRA.
| Type | Valeur |
|---|---|
| Code | Parallel on SMP systems |
| CPU itensive | Medium |
| I/O intensive | High |
| Memory intensive | High |
| Plug-in scheduler | Yes |
| SysFera-DS Client/Server | Available |
|
Deployment |
Grid'5000 |