Abstract
The construction for a P2P-based high performance computing platform (P2HP) is presented to address parallel problems in this paper. P2HP utilizes idle computers in the Internet with great scalability to form an enormous computing capability for scientific supercomputing and volunteers form autonomous unstructured P2P network domains. The configuration of P2HP is easy and a programming model is provided. Its applications involve a large range of problems, and a benchmark is applied to evaluate its performance.
This paper is supported by National Science Foundation under grant 60433040, China CNGI project under grant CNGI-04-12-2A and CNGI-04-12-1D.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bell, G., Gray, J.: What’s next in high-performance computing. Communications of the ACM 45(2), 91–95 (2002)
Raman, R., Livny, M., Solomon, M.: Matchmaking: distributed resource management for high throughput computing. In: Proceedings of the Seventh IEEE International Symposium on High Performance Distribute Computing, HPDC 1998 (1998)
Jin, H., Luo, F., Zhang, Q., Liao, X., Zhang, H.: OMP: a one-sided message passing programming model for P2HP. In: Daydé, M., Palma, J.M.L.M., Coutinho, Á.L.G.A., Pacitti, E., Lopes, J.C. (eds.) VECPAR 2006. LNCS, vol. 4395. Springer, Heidelberg (2007)
Lo, V., Zappala, D., Zhou, D., Liu, Y., Zhao, S.: Cluster computing on the fly: P2P scheduling of idle cycles in the Internet. In: Voelker, G.M., Shenker, S. (eds.) IPTPS 2004. LNCS, vol. 3279, pp. 227–236. Springer, Heidelberg (2005)
Anderson, D.P.: BOINC: A system for public-resource computing and storage. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing (GRID 2004), pp. 4–10 (2004)
Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: SETI@home: An experiment in public-resource computing. Communications of the ACM 45(11), 56–61 (2002)
Pande, V.S., Baker, I., Chapman, J., Elmer, S.P., Khaliq, S., Larson, S.M., Rhee, Y.M., Shirts, M.R., Snow, C.D., Sorin, E.J., Zagrovic, B.: Atomistic Protein Folding Simulations on the Submillisecond Time Scale Using Worldwide Distributed Computing. Biopolymers 68, 91–109 (2003)
Taufer, M., An, C., Kerstens, A., Brooks, C.L.: Predictor@Home: A ‘protein structure prediction supercomputer’ based on public-resource computing. In: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005 (2005)
Sato, M., Boku, T., Takahashi, D.: OmniRPC: A grid RPC system for parallel programming in cluster and grid environment. In: Proceedings of 3rd International Symposium on Cluster Computing and the Grid (CCGrid 2003), pp. 206–213 (2003)
Fedak, G., Germain, C., Neri, V., Cappello, F.: XtremWeb: A generic global computing system. In: Proceedings of the 1st IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001), pp. 582–587 (2001)
Andrade, N., Cirne, W., Brasileiro, F., Roisenberg, P.: OurGrid: an approach to easily assemble grids with equitable resource sharing. In: Feitelson, D.G., Rudolph, L., Schwiegelshohn, U. (eds.) JSSPP 2003. LNCS, vol. 2862, pp. 61–86. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jin, H., Luo, F., Liao, X., Zhang, Q., Zhang, H. (2006). Constructing a P2P-Based High Performance Computing Platform. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3994. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758549_55
Download citation
DOI: https://doi.org/10.1007/11758549_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34385-1
Online ISBN: 978-3-540-34386-8
eBook Packages: Computer ScienceComputer Science (R0)