Title :
G-BLAST: BLAST Manager in an Heterogeneous Distributed Environment
Author :
Kim, Dong-Wook ; Jung, Tae-Sung ; Kim, Dae-Won ; Nam, Seong-Hyeuk ; Kwon, Hyuk-Ryul ; Choi, Sang-Heng ; Koh, Hyung-Dae ; Choi, Han-Suk ; Park, Hong-Seog
Author_Institution :
Dept. of Multimedia Eng., Mokpo Nat. Univ., Mokpo, South Korea
Abstract :
G-BLAST is an integrated software package for BLAST searches can be operating in heterogeneous distributed environment. G-BLAST means Grid-BLAST. G-BLAST provides two operating methods like NFS (network file system) based and SDT (socket data transfer) based in inter-connected network. SDT based method is simple to installation/operating because it provides more platform independence than NFS based method. To improve the performance of BLAST searches using exists computing resources, G-BLAST employed dasiadatabase splicingpsila and dasiaquery splicingpsila methods. By default, G-BLAST querying into each client node for one query with one spliced database. But, if there are extra clients G-BLAST splice the query into sub-queries as extra clientpsilas number. Each client should contain over one spliced database to join G-BLAST. The scheduler monitor the status and the databases of each client node, the query is executing in parallel with not working client nodes. BLAST results are stored into Java Beans data model using XML technique in the server node. By user request, the result can be exported in BLASTpsilas default output, XML format and tabular format. Also, BLAST results can be stored into database as given schema.
Keywords :
Java; XML; distributed object management; software packages; BLAST manager; G-BLAST; Grid-BLAST; Java Beans data model; XML format; XML technique; database splicing; heterogeneous distributed environment; integrated software package; network file system; query splicing; socket data transfer; spliced database; tabular format; Environmental management; Software engineering; BLAST; Bioinformatics; Database; Genome; Grid Computing;
Conference_Titel :
Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3757-3
DOI :
10.1109/TASE.2009.56