Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

2.10

CiteScore

Shih-Nung Chen This email address is being protected from spambots. You need JavaScript enabled to view it.1 and Chih-Wei Huang1

1Department of Computer Science and Information Engineering, Asia University, Taichung, Taiwan 413, R.O.C.


 

Received: July 12, 2005
Accepted: September 30, 2005
Publication Date: June 1, 2006

Download Citation: ||https://doi.org/10.6180/jase.2006.9.2.12  


ABSTRACT


Since bioinformatic problems involve massive computing and data, distributed computing is gaining recognition as a platform for solving such problems. The task originally needing high computing power does not only rely on supercomputers. Distributed computing using off-the-shelf PCs with high speed networks can offer low-cost and high-performance computing power to handle the task. Therefore, this study implements a complete distributed computing platform based on peerto-peer file sharing technology. The platform includes functions such as scheduling, load balancing, file sharing, maintenance of data integrity and a user-friendly interface. The proposed platform can help bioinformaticists in massive computing and data problems, and is easier to use, more reliable and more helpful than other platforms for conducting bioinformatics research.


Keywords: Distributed Computing, Bioinformatics, Peer-to-peer File Sharing, Grid Computing


REFERENCES


  1. [1] Androutsellis-Theotokis, S., “A Sur vey of Peer-to- Peer File Sharing Tech nol ogies,” White Pa per, ELTRUN, Ath ens Uni ver sity of Eco nom ics and Busi ness, Greece (2002).
  2. [2] Fos ter, I. and Kesselman, C., The Grid: Blue print for a New Com puting In fra struc ture, 2 nd Edi tion, Mor gan Kaufmann (2003).
  3. [3] Fos ter, I., Kesselman, C., Nick, J. and Tuecke, S., “Grid Ser vices for Dis trib uted Sys tem In te gra tion,” Com puter, Vol. 35, pp. 37-46 (2002).
  4. [4] Fos ter, I., Kesselman, C. and Tuecke, S., “The Anatomy of the Grid: En abling Scal able Vir tual Or ga ni zations,” In ter na tional Jour nal of Super com puter Ap plica tions, Vol. 15 (2001).
  5. [5] PVM: Par al lel Vir tual Ma chine, http://www.csm.Ornl. gov/pvm/.
  6. [6] Mes sage Pass ing In ter face, http://www-unix.mcs.anl. gov/mpi/.
  7. [7] BitTorrent, http://www.bittorrent.com/.
  8. [8] eMule, http://emule-project.net/.
  9. [9] eDonkey2000, http://www.edonkey2000.com/.
  10. [10] Napster, http://www.napster.com/.
  11. [11] Gnutella, http://www.gnutella.com/.
  12. [12] SETI@home, http://setiathome.ssl.berkeley.edu/.
  13. [13] Genome@home, http://www.stanford.edu/group/pandegroup/genome/.
  14. [14] Folding@home, http://www.stanford.edu/group/pandegroup/folding/.
  15. [15] Avaki Data Grid, http://www.avaki.com/products/.
  16. [16] United Devices, http://www.ud.com/solutions/.
  17. [17] The Globus Toolkit, http://www.globus.org/toolkit/.
  18. [18] The Globus Alliance, http://www.globus.org/.
  19. [19] Czajkowski, K., Fitzgerald, S., Foster, I. and Kesselman, C., “Grid Information Services for Distributed Resource Sharing,” Proceedings of the Tenth IEEE International Symposium on High Performance Distributed Computing (2001).
  20. [20] Rivest, R. L., “The MD5 Message Digest Algorithm,” Internet RFC 1321 (1992).
  21. [21] Kondo, D., Casanova, H., Wing, E. and Berman, F., “Models and Scheduling Mechanisms for Global Computing Applications,” Proceedings of the International Parallel and Distributed Processing Symposium (2002).
  22. [22] Shao, G., “Adaptive Scheduling of Master/Worker Applications on Distributed Computational Resources,” Ph.D. Thesis, University of California, San Diego (2001).
  23. [23] Takefusa, A., Matsuoka, S., Nakada, H., Aida, K. and Nagashima, U., “Overview of a Performance Evaluation System for Global Computing Scheduling Algorithms,” Proceedings of the Eighth IEEE International Symposium on High Performance Distributed Computing, pp. 97-104 (1999).
  24. [24] Faerman, M., Su, A., Wolski, R. and Berman, F., “Adaptive Performance Prediction for Distributed Data-Intensive Applications,” Proceedings of the IEEE/ ACM SC99 Conference, pp. 36-50 (1999).
  25. [25] Maheswaran, M., Ali, S., Siegel, H. J., Hensgen, D. and Freund, R. F., “Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems,” Proceedings of the Eighth Heterogeneous Computing Workshop, pp. 30 44 (1999).
  26. [26] Foster, I., Kesselman, C., Lee, C., Lindell, B., Nahrstedt, K. and Roy, A., “A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation,” Proceedings of the International Workshop on Quality of Service, pp. 2736 (1999).
  27. [27] Berman, F., Wolski, R., Casanova, H., Cirne, W., Dail, H., Faerman, M., Figueira, S., Hayes, J., Obertelli, G., Schopf, J., Shao, G., Smallen, S., Spring, N., Su, A. and Zagorodnov, D., “Adaptive Computing on the Grid Using AppLeS,” IEEE Transactions on Parallel and Distributed Systems, Vol. 14, pp. 369382 (2003).
  28. [28] Cister, http://zlab.bu.edu/~mfrith/cister.shtml.
  29. [29] Stormo, G. D., “DNA Binding Sites: Representation and Discovery,” Bioinformatics, Vol. 16, pp. 1623 (2000).


    



 

2.1
2023CiteScore
 
 
69th percentile
Powered by  Scopus

SCImago Journal & Country Rank

Enter your name and email below to receive latest published articles in Journal of Applied Science and Engineering.