Towards a Peer-to-Peer Framework for Parallel and Distributed Computing

  • Luciano Jose UEPG
  • Senger Marcio Augusto de Souza UEPG
  • Dierone Cesar Foltran Jr. UEPG

Abstract


This paper presents a framework for developing and executing parallel and distributed applications using the peer-to-peer computing model. The framework - called P2PComp - follows the main philosophy of the pure peer-to-peer model, since there is no hierarchy among the peers, all peers have the same functions and there is no central authority server responsible for the system organization. SPMD parallel applications can be implemented by extending the framework functionalities, which includes functions for starting and monitoring processes, searching resources and communicating by message passing. This paper presents a detailed description of the framework and examples of its utilization for building and executing parallel applications. The results obtained show that the framework can be effectively used for executing computational programs in a flexible peer-to-peer environment.
Keywords: Peer to peer computing, Computational modeling, Simulated annealing, Monitoring, Message passing, Scheduling, Java
Published
2010-10-27
JOSE, Luciano; SOUZA, Senger Marcio Augusto de; FOLTRAN JR., Dierone Cesar. Towards a Peer-to-Peer Framework for Parallel and Distributed Computing. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 22. , 2010, Petrópolis/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 127-134.