A peer-to-peer computing communication cost model

Jesus Ramon Pajaro, University of Texas at El Paso


Peer-to-Peer (P2P) computing is a model consisting of cooperating distributed processing devices called peers. Characteristics of this computing model include lack of centralized control and hierarchical organization of the peers. Peers take on roles of client/server, provider/requester or spotters (routers) as needed. Peers need to be equipped with hardware and software capabilities that provide these functions. Peer-to-Peer computing is a relatively recent and emerging computing model. One among the interesting research issues of this computing model is the communication requirements induced by P2P applications. P2P applications can be described in terms of a service layer model that abstracts the required services needed to perform all aspects of that application together with a physical layer that abstracts the required physical components involved in the services. This thesis proposes the two respective models of Service Model and Physical Model to provide these abstractions in a comprehensive and cohesive manner into the P2P Characterization Model. The P2P Characterization Model describes the inter actions between these two models and provides the methodology to identify the communications and processes requirements that occur in P2P computing. The communication requirements are induced by the interaction of peers; whereas, the processes requirements are induced by the application service requests. These requirements are abstracted into the Cost Analysis of P2P Processes and Communications Model. This model provides for the analysis and evaluation of the required costs in P2P computing based on the communications and processes requirements of applications. A scenario is presented to simulate and analyze the overheads associated with P2P processes and communications. For this scenario, a prototype application is discussed that provides the means for cost measurement.

Subject Area

Computer science

Recommended Citation

Pajaro, Jesus Ramon, "A peer-to-peer computing communication cost model" (2004). ETD Collection for University of Texas, El Paso. AAIEP10595.